ORB5X 1.0.0
Performance-portable global electromagnetic gyrokinetic PIC code
Loading...
Searching...
No Matches
src Directory Reference
Directory dependency graph for src:

Directories

 
diagnostic
 
solver
 
spclibs

Files

 
antenna.hpp
 Configurable electrostatic/electromagnetic antenna forcing.
 
background.hpp
 Background distribution and equilibrium-flow helpers.
 
collisions.hpp
 Langevin collision operators and conservative moment correction.
 
comisland.hpp
 Shared Kokkos storage for magnetic-island fields and derivatives.
 
control_all.hpp
 Top-level run lifecycle, configuration, and HDF5 orchestration.
 
diagnostics.hpp
 Simulation diagnostics, reductions, spectra, and HDF5 output.
 
efluid.hpp
 Reduced electron-fluid response coupled to kinetic ions and fields.
 
epilogue.hpp
 Normal/abnormal termination and completion checks.
 
equil.hpp
 Magnetic equilibrium, coordinates, metric, and profile evaluation.
 
fft_wrapper.hpp
 FFTW-backed grid/Fourier transforms.
 
fields.hpp
 Field storage, B-spline coefficients, deposition, and solves.
 
globals.hpp
 Process-wide normalized configuration and subsystem state.
 
gyrodensity_correct.hpp
 Finite-Larmor-radius gyro-density correction.
 
interpos.hpp
 One-dimensional smoothing interpolation for source/profile data.
 
island.hpp
 Prescribed magnetic-island perturbation construction and evaluation.
 
larmor.hpp
 Larmor-ring geometry and finite-Larmor-radius sampling.
 
mass_matrix.hpp
 Assembly and application of B-spline mass matrices.
 
matrix_coeff.hpp
 Physical coefficient assembly for field-equation matrices.
 
onestep.hpp
 One operator-split ORB5X simulation timestep.
 
parmove.hpp
 MPI marker migration across toroidal spatial subdomains.
 
part.hpp
 Marker storage, loading, gyrokinetic push, deposition, and I/O.
 
part_fields.hpp
 Particle-facing field gather and gyroaverage operations.
 
pdespline.hpp
 Spline projection and PDE helper operations.
 
pputil.hpp
 MPI initialization, topology, reductions, and timing utilities.
 
prec_const.hpp
 Scalar types, constants, dimensions, and model selectors.
 
profile_update.hpp
 Time-dependent relaxation of background profiles.
 
profiler.hpp
 Lightweight named-region execution profiling.
 
pszs.hpp
 Phase-space zonal-structure diagnostics and filtering.
 
quadtree.hpp
 Adaptive phase-space quadtree for noise control.
 
random_coll.hpp
 Collision-specific random streams and sampling.
 
random_generator.hpp
 Pseudo/quasi-random sequences for marker algorithms.
 
readinput.hpp
 ORB5-compatible input parsing, defaults, and validation.
 
sorting.hpp
 Marker binning and permutation for locality and load balance.
 
sources.hpp
 Heating, Krook/buffer, coarse-graining, and noise-control operators.
 
util.hpp
 Interpolation, root finding, fitting, and small I/O utilities.
 
vis3d.hpp
 Distributed 3-D mesh sampling and PIXIE/XDMF HDF5 output.