110 likes | 242 Views
This document discusses advanced numerical methods for particle tracking in both homogeneous and heterogeneous porous media, as presented by Park et al. (2006). The emphasis is on open-source software development in C++, featuring 15+ years of progress. Key topics include advanced process-based modeling (THMCB) and verified benchmark examples for code comparison. An overview of high-performance computing (HPC) platforms, parallelization strategies, and installations on supercomputers is also provided. The software supports integration with tools like GeoSys, RockFlow, and others for enhanced modeling capabilities.
E N D
Particle Tracking Methods Dispersion Phenomena in homogeneous and heterogenous porous media Park et al. (2006), Advances in Water Resources
Object orientated C++ code • Open source research code • 15+ years development • Process based (THMCB) • Verified benchmark examples / code comparison.
Software Concept of GeoSys/RockFlow-4 GIS/DEM gOcad AutoCAD GEOLib Gmsh TetGen MSHLib PCSLib MPI OpenMP PhreeqC ChemApp HPC C -> C++
HPC Concepts - Parallelization • Process parallelization • Domain decomposition • Solver parallelization
HPC Platforms Super-Computer Linux Cluster NEC-SX8 (15 TFlops) CRAY XT (8.5 TFlops) HYDRA (8) Keppler (128) Merlin (256)
HPC Platforms – GeoSys Installations Super-Computer Linux Cluster NEC-SX8 HYDRA • SX6 (HLRS) 0.3 TFlop/s • SX8 (HLRS) 15 TFlop/s • Cray XT3 (PSI) 8.5 TFlop/s, 1664 CPUs • BlueGene/L (FZJ) Test node • Strider (HLRS) 256 Opteron CPUs • Cacau (HLRS) 401 Dual-Xenon CPUs • Merlin 3 (PSI) 256 Opteron CPUs • HYDRA (ZAG) 8 AMD Opteron CPUs