![]() |
GBS
|
doxyfiles | |
▼ src | |
▼ datatypes | |
▼ input | |
basic_input_type_mod.F90 | Datatype holding the input parameters from a namelist |
boundary_input_type_mod.F90 | Datatype holding the input parameters from a namelist |
equilibrium_input_type_mod.F90 | Datatype holding the input parameters from a namelist |
initial_input_type_mod.F90 | Datatype holding the input parameters from a namelist |
input_env_type_mod.F90 | Define derived type to manage simulation input parameters |
input_type_mod.F90 | Base datatype for holding the input parameters |
magnetic_input_type_mod.F90 | Datatype holding the input parameters from a namelist |
model_input_type_mod.F90 | Datatype holding the input parameters from a namelist |
neutrals_input_type_mod.F90 | Datatype holding the input parameters from a namelist |
output_input_type_mod.F90 | Datatype holding the input parameters from a namelist |
parallel_input_type_mod.F90 | Datatype holding the input parameters from a namelist |
space_grid_input_type_mod.F90 | Datatype holding the input parameters from a namelist |
time_integration_input_type_mod.F90 | Datatype holding the input parameters from a namelist |
verification_input_type_mod.F90 | Datatype holding the input parameters from a namelist |
▼ mpi | |
mpi_comm_type_mod.F90 | Define datatype holding MPI communicator information |
mpi_env_type_mod.F90 | Define datatype holding MPI environment information |
▼ timer | |
timer_type_mod.F90 | |
file_type_mod.F90 | Define derived type to manage file I/O |
space_grid_runtime_type_mod.F90 | |
▼ pputils | |
pputils.F90 | |
▼ solver_interfaces | |
petsc.F90 | Provide interface to the PETSc solver |
petsc_dmda_mod.F90 | Provide interface for PETSc DMDA for Poisson/Ampère equations |
scalapack_mod.F90 | Provide interface to the scaLAPACK solver |
solver.h | |
advance_field_mod.F90 | Advance fields in time |
array_mod.F90 | Data module containing various arrays |
basic_mod.F90 | Basic module for time dependent problems |
boundary_mod.F90 | Module for boundary conditions |
cuda_func.h | |
data_transfer_mod.F90 | Implement interfaces for routines used to transfer data between plasma and neutrals |
diagnose_mod.F90 | Module for diagnostic routines |
equilibrium_mod.F90 | |
fields_mod.F90 | Data module for evolved fields |
ghosts_mod.F90 | Communicate two extra buffer zones needed for using left/right FD schemes in parallel gradients routines |
grad.h | |
grad_cuda_mod.F90 | |
grad_fd4.h | |
gradients_mod.F90 | |
initial_par_mod.F90 | |
initial_state_mod.F90 | |
input_reader_mod.F90 | |
iostate_mod.F90 | Reads state of simulation system from hdf5 restart file |
main.F90 | Main program |
memory_mod.F90 | Define and allocate memory |
model_mod.F90 | Module for diagnostic parameters |
mpi_precomp.h | |
neutrals_interface_mod.F90 | |
neutrals_interpolation_mod.F90 | Module for neutrals interpolation |
neutrals_mod.F90 | Module for neutrals |
neutrals_par_mod.F90 | |
neutrals_synchronization_mod.F90 | Define various routines to ensure proper synchronization between the neutrals and the plasma |
numerics_mod.F90 | Computation helpers for gradients and interpolations to be used in the plasma RHS equations |
omega_eq_rhs.F90 | |
parallel_env_mod.F90 | Manage the parallel environments |
parallel_mod.F90 | Parallel module |
poisson_strmf.F90 | |
poisson_vparepsi.F90 | |
prec_const_mod.F90 | Define constants |
restart_mod.F90 | Module for reading and writing restart files |
run_controller_mod.F90 | |
sources_mod.F90 | |
space_grid_mod.F90 | Grid module for spatial discretization |
specfun_mod.F90 | Provide special mathematical functions |
state_machine_mod.F90 | Provide class emulating a state machine for the neutrals synchronization |
stepon.F90 | Advance one time stepP |
tempe_eq_rhs.F90 | |
tempi_eq_rhs.F90 | |
tesend.F90 | Test for run completion |
theta_eq_rhs.F90 | |
time_integration_mod.F90 | Set up variables and routines related to time integration |
timer_mod.F90 | Module for timing program |
timers_profile_mod.F90 | |
utility_mod.F90 | |
verification_mod.F90 | Variables and functions for the verification |
vpare_eq_rhs.F90 | |
vpari_eq_rhs.F90 |