Open Source SCOREC Software
- PUMI: The Parallel Unstructured Mesh Infrastructure provides a mesh database with O(1) adjaceny information and mesh adaption on CPUs.
- PUMIPic: PUMIPic provides efficient datastructures and algorithms for particle-in-cell computations.
- Omega_h: Omega_h provides a mesh database with O(1) adjacency information and mesh adaptation on GPUs.
- PCMS: PCMS provides parallel control and field transfer operations for tightly coupled simulations.
- polyMPO: polyMPO supports all relevant material point method (MPM) operations on spherical centroidal Voronoi tessellations (spherical unstructured polygonal meshes).
- meshFields: meshFields provides GPU accelerated storage and operations on fields that define how values are distributed and vary over the mesh.
- MuMFiM: MuMFiM is a multiscale framework for high performance simulations of fibrous materials.
- redev: redev implements the rendezvous communication pattern to support effective operations on data that exists on different processes.
- EnGPar: EnGPar supports dynamic load balancing using hyper-graph based methods.
Conditionally Licensed SCOREC Software
- STOMMS: STOMMS is an automated modeling and meshing framework for tokamaks and stellarators that satisfies the mesh requirements of fusion plasma applications on such as magnetic field-aligned and one-element deep meshing.
- GITRm: Fully 3D unstructured mesh-based global transport code for multi-species impurities using Monte Carlo particle (neutral atom and ion) tracking to simulate the erosion, ionization, migration, and redistribution.
- XGCm: Unstructured mesh gyrokinetic Particle-in-Cell (PIC) code for modeling fusion plasma following physical models and aspects of the numerical methods employed in the X-point gyrokinetic code. [based on abstract https://scorec.rpi.edu/reports/view_report.php?id=764]