Applications

Background Material on Applications

Degas2

Degas2 is “A Monte Carlo code for the study of neutral atom and molecular transport in confined plasmas”, developed at Princeton University.

.web Files

.web files are used to write Degas2. Here is a comprehensive documentation for .web files: https://w3.pppl.gov/~krommes/fweb.html#Intro

XGC

XGC is a gyrokinetic fusion plasma simulation code, developed at Princeton University. XGC has a robust way of installing on various platforms described in the XGC Installation Guide. To install using Spack, use the following workflow here.

Coupled XGC-Degas2 Simulation using PCMS

PCMS: Parallel Coupler For Multimodel Simulations is a Adios2-based library for coupling simulations. It provides communication and field transfer methods. PCMS has been demonstrated to couple XGC and Degas2 and it enabled them to use two different meshes. The installation and usage is described in this GitHub Gist: XGC-Degas2 Coupled Simulation Workflow .

PUMI-Tally

PUMI-Tally is a accelerated distributed unstructured mesh tally library built on top of PUMI-PiC. It is designed to work with different Monte Carlo particle transport codes. It is recently demonstrated to work with OpenMC (draft paper). To install OpenMC with PUMI-Tally, use this workflow: Installation and Usage of PUMI-Tally with OpenMC.