Evaluating the performance of parallel subsurface simulators: An illustrative example with PFLOTRAN

@article{Hammond2014EvaluatingTP,
  title={Evaluating the performance of parallel subsurface simulators: An illustrative example with PFLOTRAN},
  author={Glenn Edward Hammond and Peter Lichtner and Richard Tran Mills},
  journal={Water Resources Research},
  year={2014},
  volume={50},
  pages={208 - 228}
}
To better inform the subsurface scientist on the expected performance of parallel simulators, this work investigates performance of the reactive multiphase flow and multicomponent biogeochemical transport code PFLOTRAN as it is applied to several realistic modeling scenarios run on the Jaguar supercomputer. After a brief introduction to the code's parallel layout and code design, PFLOTRAN's parallel performance (measured through strong and weak scalability analyses) is evaluated in the context… 
GHGT-12 Performance of Parallel Simulators on Petascale Platforms for Coupled Multi-physics Modelling of CO 2 Geologic Sequestration
Powerful numerical codes for modeling complex coupled processes of physics and chemistry have been developed for predicting the fate of CO2 in reservoirs. However, they are often computationally
Enhancing speed and scalability of the ParFlow simulation code
TLDR
This work identifies ParFlow’s way of parallelization of the computational mesh as a central bottleneck, and proposes to reorganize this subsystem using fast mesh partition algorithms provided by the parallel adaptive mesh refinement library p4est.
Accelerating Contaminant Transport Simulation in MT3DMS Using JASMIN-Based Parallel Computing
TLDR
An efficient approach was presented to parallelize the modular three-dimensional transport model for multi-species (MT3DMS) program on J adaptive structured meshes applications infrastructures (JASMIN) with good scalability and efficiency.
ParCrunchFlow: an efficient, parallel reactive transport simulation tool for physically and chemically heterogeneous saturated subsurface environments
Understanding the interactions between physical, geochemical, and biological processes in the shallow subsurface is integral to the development of effective contamination remediation techniques, or
A parallelization scheme to simulate reactive transport in the subsurface environment with OGS#IPhreeqc 5.5.7-3.1.2
TLDR
A flexible parallelization scheme using MPI (Message Passing Interface) grouping techniques has been implemented, which allows an optimized allocation of computer resources for the node-wise calculation of chemical reactions and the underlying processes such as for groundwater flow or solute transport on the other.
GPUs in subsurface simulation: an investigation
  • R. Das
  • Computer Science
    Engineering with Computers
  • 2017
TLDR
Simulation results are presented that test the ideas explored on different generations of NVIDIA GPUs and the speedup attained in them, and recommendations that could further improve performance are made.
Massively Parallel Modeling and Inversion of Electrical Resistivity Tomography data using PFLOTRAN
. Electrical resistivity tomography (ERT) is a broadly accepted geophysical method for subsurface investigations. Interpretation of field ERT data usually requires the application of computationally
Implementation and scaling of the fully coupled Terrestrial Systems Modeling Platform (TerrSysMP v1.0) in a massively parallel supercomputing environment - a case study on JUQUEEN (IBM Blue Gene/Q)
TLDR
In massively parallel supercomputer environments, the coupler OASIS-MCT is recommended, which resolves memory limitations that may be significant in case of very large computational domains and exchange fields as they occur in these specific test cases and in many applications in terrestrial research.
...
...

References

SHOWING 1-10 OF 83 REFERENCES
PFLOTRAN: Reactive Flow & Transport Code for Use on Laptops to Leadership-Class Supercomputers
PFLOTRAN, a next-generation reactive flow and transport code for modeling subsurface processes, has been designed from the ground up to run efficiently on machines ranging from leadership-class
Achieving High Sustained Performance in an Unstructured Mesh CFD Application
This paper highlights a three-year project by an interdisciplinary team on a legacy F77 computational fluid dynamics code, with the aim of demonstrating that implicit unstructured grid simulations
Parallel computing simulation of fluid flow in the unsaturated zone of Yucca Mountain, Nevada.
Scalable Modeling of Carbon Tetrachloride Migration at the Hanford Site Using the STOMP Simulator
TLDR
A scalable implementation of a multifluid subsurface flow and transport simulator, STOMP, with capabilities for volatile organic compounds is developed, developed to allow for both sequential and scalable processing and to depend on domain scientists for code parallelization and scalable linear system solvers.
Supercomputers and their use in modeling subsurface solute transport modeling
TLDR
In this review, recent applications of supercomputers to solute transport problems are presented, based mostly on the assumption of a dilute solute, allowing the governing equations to be decoupled.
Stochastic simulation of uranium migration at the Hanford 300 Area.
Field‐scale model for the natural attenuation of uranium at the Hanford 300 Area using high‐performance computing
High‐resolution, three‐dimensional, reactive flow and transport simulations are carried out to describe the migration of hexavalent uranium [U(VI)] at the Hanford 300 Area bordering the Columbia
...
...