![]() |
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 |