ASCOT5
|
► asigma | |
► Bfield | |
► diag | |
► Efield | |
► hdf5io | |
► linint | |
► mhd | |
► neutral | |
► plasma | |
► simulate | |
► spline | |
► wall | |
afsi.c | ASCOT Fusion Source Integrator AFSI |
afsi.h | |
ascot5.h | Main header file for ASCOT5 |
ascot5_main.c | ASCOT5 stand-alone program |
ascot5_main.h | Functions to execute main program externally |
asigma.c | Atomic reaction data interface |
asigma.h | Header file for asigma.c |
B_field.c | Magnetic field interface |
B_field.h | Header file for B_field.c |
bbnbi5.c | Interface to BBNBI5 |
bbnbi5.h | Functions to execute bbnbi externally |
bbnbi5_main.c | BBNBI5 main program |
biosaw.c | Functions for calculating fields from coil geometry |
biosaw.h | Header file for biosaw.c |
boozer.c | Module for transforming between cylindrical and Boozer coordinates |
boozer.h | Header file for boozer.c |
boschhale.c | Formulas for fusion cross-sections and thermal reactivities |
boschhale.h | Header file for boschdale.c |
compiler_flags.h | |
consts.h | Header file containing physical and mathematical constants |
copytogpu.c | Transfer data from and to the GPU |
copytogpu.h | Header file for copytogpu.c |
diag.c | Interface for simulation diagnostics |
diag.h | Header file for diag.c |
E_field.c | Electric field interface |
E_field.h | Header file for E_field.c |
endcond.c | Marker simulation end conditions |
endcond.h | Header file for endcond.c |
error.c | Error module for ASCOT5 |
error.h | Error module for ASCOT5 |
gctransform.c | Module for performing guiding center transformations |
gctransform.h | Header file for gctransform.c |
gitver.h | |
hdf5_interface.c | HDF5 operations are accessed through here |
hdf5_interface.h | Header file for hdf5_interface.c |
libascot.c | Library of Ascot5 functions for external use |
libascot_mem.c | Provides memory de/allocation routines for the libascot |
libascot_mem.h | Header file for libascot_mem.c |
list.c | Simple linked list |
list.h | Header file for list.c |
math.c | Mathematical utility functions |
math.h | Header file for math.c |
mhd.c | MHD module interface |
mhd.h | Header file for mhd.c |
mpi_interface.c | MPI interface |
mpi_interface.h | Header file for mpi_interface.c |
nbi.c | Functions for NBI simulation and particle generation |
nbi.h | Header file for nbi.c |
neutral.c | Neutral interface |
neutral.h | Header file for neutral.c |
octree.c | Simple octree for storing triangles |
octree.h | Header file for octree.c |
offload.c | Offload functions |
offload.h | Header file for offload.h |
offload_acc_omp.h | |
particle.c | Marker structs and conversions between them |
particle.h | Header file for particle.c |
physlib.h | Methods to evaluate elementary physical quantities |
plasma.c | Plasma interface |
plasma.h | Header file for plasma.c |
print.c | Contains the initialization of VERBOSE_LEVEL |
print.h | Macros for printing console output |
random.c | Random number generator interface |
random.h | Header file for random.c |
simulate.c | Simulation is initialized and run from here |
simulate.h | Header file for simulate.c |
suzuki.c | Suzuki beam-stopping coefficients |
suzuki.h | Header file for suzuki.c |
wall.c | Wall interface |
wall.h | Header file for wall.c |