ORB5X 1.0.0
Performance-portable global electromagnetic gyrokinetic PIC code
Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
[detail level 123]
 
docs
 
src
 
diagnostic
 
diagnostic_bspline.hpp
Mode-resolved B-spline field and moment diagnostics
 
moments.hpp
Gyrokinetic and drift-kinetic velocity-moment accumulation
 
solver
 
bspline.hpp
Solver-facing one-dimensional B-spline basis and quadrature
 
bsplines_basis.hpp
Tensor-product B-spline basis metadata for the field solver
 
fftw3.hpp
Solver-local FFTW plans, buffers, and transform operations
 
fourier_filter.hpp
Fourier filter for field-aligned modes
 
gyropoints.hpp
Solver gyro-point generation and finite-Larmor-radius quadrature
 
interface_solver_in_orb5.hpp
ORB5X-to-field-solver lifecycle and data interface
 
math_util.hpp
Solver indexing, integration, and small linear-algebra utilities
 
profiles_wrapper.hpp
Solver adapter for ORB5X equilibrium and species profiles
 
solver_boundary_conditions.hpp
Radial boundary conditions for field matrices/RHS
 
solver_data.hpp
Distributed field-matrix storage, assembly, and factorization
 
solver_mpi.hpp
MPI distribution and backsolve of Fourier-mode field systems
 
spclibs
 
bsplines.hpp
B-spline types and operations for spclibs C++ port
 
matrix.hpp
Matrix types and operations for spclibs C++ port
 
pppack.hpp
Low-level B-spline routines from PPPACK
 
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