A survey of direct methods for sparse linear systems
Wilkinson defined a sparse matrix as one with enough zeros that it pays to take advantage of
them. 1 This informal yet practical definition captures the essence of the goal of direct …
them. 1 This informal yet practical definition captures the essence of the goal of direct …
Vlasov methods in space physics and astrophysics
M Palmroth, U Ganse, Y Pfau-Kempf… - Living reviews in …, 2018 - Springer
This paper reviews Vlasov-based numerical methods used to model plasma in space
physics and astrophysics. Plasma consists of collectively behaving charged particles that …
physics and astrophysics. Plasma consists of collectively behaving charged particles that …
MFEM: A modular finite element methods library
MFEM is an open-source, lightweight, flexible and scalable C++ library for modular finite
element methods that features arbitrary high-order finite element meshes and spaces …
element methods that features arbitrary high-order finite element meshes and spaces …
[HTML][HTML] The open porous media flow reservoir simulator
Abstract The Open Porous Media (OPM) initiative is a community effort that encourages
open innovation and reproducible research for simulation of porous media processes. OPM …
open innovation and reproducible research for simulation of porous media processes. OPM …
FUN3D Manual: 13.7
RT Biedron, JR Carlson, JM Derlaga, PA Gnoffo… - 2020 - ntrs.nasa.gov
This manual describes the installation and execution of FUN3D version 13.7, including
optional dependent packages. FUN3D is a suite of computational fluid dynamics simulation …
optional dependent packages. FUN3D is a suite of computational fluid dynamics simulation …
Hybrid parallelization of the LIGGGHTS open-source DEM code
This work presents our efforts to implement an MPI/OpenMP hybrid parallelization of the
LIGGGHTS open-source software package for Discrete Element Methods (DEM). We outline …
LIGGGHTS open-source software package for Discrete Element Methods (DEM). We outline …
Scalable matrix computations on large scale-free graphs using 2D graph partitioning
Scalable parallel computing is essential for processing large scale-free (power-law) graphs.
The distribution of data across processes becomes important on distributed-memory …
The distribution of data across processes becomes important on distributed-memory …
[HTML][HTML] Enabling technology for global 3D+ 3V hybrid-Vlasov simulations of near-Earth space
We present methods and algorithms that allow the Vlasiator code to run global, three-
dimensional hybrid-Vlasov simulations of Earth's entire magnetosphere. The key ingredients …
dimensional hybrid-Vlasov simulations of Earth's entire magnetosphere. The key ingredients …
The PetscSF scalable communication layer
PetscSF, the communication component of the Portable, Extensible Toolkit for Scientific
Computation (PETSc), is designed to provide PETSc's communication infrastructure suitable …
Computation (PETSc), is designed to provide PETSc's communication infrastructure suitable …
Roadmap for peridynamic software implementation
DJ Littlewood - 2015 - osti.gov
The application of peridynamics for engineering analysis requires an efficient and robust
software implementation. Key elements include processing of the discretization, the …
software implementation. Key elements include processing of the discretization, the …