Software

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]
Back to top