Resources --------- * AlgoWiki Project https://algowiki-project.org/en * Designing and Building Parallel Programs https://www.mcs.anl.gov/~itf/dbpp/text/book.html * Descriptions of Parallel Algorithms http://www.cs.cmu.edu/~scandal/nesl/algorithms.html * The DevOps Handbook www.oreilly.com/library/view/the-devops-handbook.9781457191381 Libraries --------- * MFEM Finite Element Method https://mfem.org * Sundials https://computing.llnl.gov/projects/sundials/sundials-software * AMP (Advanced Multiphysics) https://rsicc.ornl.gov/codes/ccc/ccc7/ccc-793.html * HyPRE (Multigrid Solvers) https://computing.llnl.gov/projects/hypre-scalable-linear-solvers-multigrid-methods * High-Performance Geometric Multigrid https://hpgmg.org Benchmark Code Examples ----------------------- These code-bases provide references for current practices in HPC software design. Note that HPC simulation codes are continually trying out new design ideas as they evolve in time. * https://asc.llnl.gov/coral-2-benchmarks * https://www.lanl.gov/projects/crossroads/benchmarks-performance-analysis.php * https://proxyapps.exascaleproject.org