|
ORB5X 1.0.0
Performance-portable global electromagnetic gyrokinetic PIC code
|
| Norb5x | |
| Nspclibs | |
| CAntennaModule | Builds and advances the externally imposed antenna potential |
| CAntennaVariables | Spectral and radial definition of an externally imposed field antenna |
| CBackgroundModule | Initializes equilibrium distribution functions used by marker loading and pushing |
| CBasicVariables | Top-level run control shared by initialization and the time loop |
| CBcpartReducer | |
| CBSpline | |
| CBSplineEval | |
| CBSplineEval3D | |
| CBSplinesBasis | B-spline basis module for the solver |
| CBumpontailFeq | Parameters of the energetic-particle bump-on-tail distribution |
| CCdtFeq | Parameters of the experimental Claudio Di Troya equilibrium distribution |
| CCollisionsModule | |
| CCollisionsVariables | Grid and cadence shared by the selected Monte-Carlo collision model |
| CComIsland | Common island arrays for magnetic island physics |
| CContiEq | |
| CControlAll | |
| CCountLeavingMarkersFunctor | |
| CDiag3dParameters | |
| CDiagnosticBSpline | |
| CDiagnostics | |
| CDiagnosticsVariables | Derived work arrays used by distribution and moment diagnostics |
| CDiagVariables | User-selected diagnostic cadence, grids, windows, and run counters |
| CEfluidModule | Electron fluid model (FLU-ORB) |
| CEpilogue | Coordinates collective run termination and resource teardown |
| CEquil | |
| CEquilVariables | Magnetic-equilibrium inputs and geometry-derived normalization data |
| CFFTWrapper | |
| CFieldsModule | |
| CFieldsVariables | Field mesh, Fourier filtering, and background-electric-field state |
| CFieldType | |
| CFilterSaw | Toroidal-mode-dependent poloidal filters for sawtooth studies |
| CFourierFilter | Fourier filter for field-aligned modes |
| CGyrodensityCorrect | Placeholder interface for the finite-Larmor-radius density correction |
| CGyropoints | Generates equally spaced quadrature points on a marker gyro-orbit |
| CInitializeGene | Geometry of the GENE-compatible initial perturbation |
| CInitializeLigka | Mode numbers and envelope for the LIGKA-L5 perturbation initializer |
| CInitializeSaw | Radial support and analysis step for the SAW perturbation initializer |
| CInitializeWeights | Spectral envelope used to initialize a potential perturbation |
| CInterfaceSolverInOrb5 | Interface for solver integration in ORB5X |
| CIslandModule | Magnetic island physics module |
| CIslandsVariables | Parameters for the prescribed helical magnetic-island perturbation |
| CLarmorModule | |
| CMarkerType | |
| CMassMatrix | Constructs small element-local B-spline overlap operators |
| CMatArray | |
| CMathUtil | |
| CMatPropertyTemplate | |
| CMatrixCoeff | |
| CMoments | |
| CMoments3DClass | |
| CNoiseControlInt | |
| CNoiseControlMatrix | |
| CNumericalF0 | Tabulated numerical equilibrium distribution on (psi,u,ze) |
| COhmEq | |
| COneStep | Executes one four-stage, operator-split gyrokinetic timestep |
| CPackSendBufferFunctor | |
| CPairHash | |
| CParallelVariables | MPI topology, communicator ownership, and host-thread settings |
| CParMove | |
| CPartFieldsModule | |
| CParticleModule | |
| CParticleParallelFunctor | |
| CPdespline | |
| CPointerMarkers | |
| CPointerMarkersI8 | |
| CPointerMarkersLogic | |
| CPointerMarkersR4 | |
| CPointerQuadtree | |
| CPputil | |
| CPressEq | |
| CProfilesWrapper | Wrapper for profile and geometry functions used by solver |
| CProfileUpdate | |
| CPszsGrid | One coordinate axis of a phase-space zonal-structure grid |
| CPszsModule | PSZS Module - Phase Space Zone Sampling diagnostics |
| CPszsVariables | Per-species B-spline representation for PSZS diagnostics |
| CQuadtree | |
| CQuadtreeBox | |
| CQuadtreeSmooth | Controls phase-space quadtree smoothing for one species |
| CRandomColl | |
| CRandomGenerator | |
| CReadInput | |
| CSlowingdownFeq | Parameters and derived scales of slowing-down distributions |
| CSolverBoundaryConditions | Applies the radial/poloidal boundary constraints used by field solves |
| CSolverModule | |
| CSolverVariables | Numerical and physical choices for quasineutrality and Ampere solves |
| CSortingClass | |
| CSortingVariables | Marker binning configuration for locality-oriented Kokkos sorting |
| CSourcesModule | |
| CSpeciesVariables | Complete physical, loading, source, and push state for one species |
| CUnpackReceiveBufferFunctor | |
| CUtil | |
| CVis3d | |
| CZbmat |