GBS
File List
Here is a list of all files with brief descriptions:
[detail level 1234]
 doxyfiles
  src
  datatypes
  input
 basic_input_type_mod.F90Datatype holding the input parameters from a namelist
 boundary_input_type_mod.F90Datatype holding the input parameters from a namelist
 equilibrium_input_type_mod.F90Datatype holding the input parameters from a namelist
 initial_input_type_mod.F90Datatype holding the input parameters from a namelist
 input_env_type_mod.F90Define derived type to manage simulation input parameters
 input_type_mod.F90Base datatype for holding the input parameters
 magnetic_input_type_mod.F90Datatype holding the input parameters from a namelist
 model_input_type_mod.F90Datatype holding the input parameters from a namelist
 neutrals_input_type_mod.F90Datatype holding the input parameters from a namelist
 output_input_type_mod.F90Datatype holding the input parameters from a namelist
 parallel_input_type_mod.F90Datatype holding the input parameters from a namelist
 space_grid_input_type_mod.F90Datatype holding the input parameters from a namelist
 time_integration_input_type_mod.F90Datatype holding the input parameters from a namelist
 verification_input_type_mod.F90Datatype holding the input parameters from a namelist
  mpi
 mpi_comm_type_mod.F90Define datatype holding MPI communicator information
 mpi_env_type_mod.F90Define datatype holding MPI environment information
  timer
 timer_type_mod.F90
 file_type_mod.F90Define derived type to manage file I/O
 space_grid_runtime_type_mod.F90
  pputils
 pputils.F90
  solver_interfaces
 petsc.F90Provide interface to the PETSc solver
 petsc_dmda_mod.F90Provide interface for PETSc DMDA for Poisson/Ampère equations
 scalapack_mod.F90Provide interface to the scaLAPACK solver
 solver.h
 advance_field_mod.F90Advance fields in time
 array_mod.F90Data module containing various arrays
 basic_mod.F90Basic module for time dependent problems
 boundary_mod.F90Module for boundary conditions
 cuda_func.h
 data_transfer_mod.F90Implement interfaces for routines used to transfer data between plasma and neutrals
 diagnose_mod.F90Module for diagnostic routines
 equilibrium_mod.F90
 fields_mod.F90Data module for evolved fields
 ghosts_mod.F90Communicate 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.F90Reads state of simulation system from hdf5 restart file
 main.F90Main program
 memory_mod.F90Define and allocate memory
 model_mod.F90Module for diagnostic parameters
 mpi_precomp.h
 neutrals_interface_mod.F90
 neutrals_interpolation_mod.F90Module for neutrals interpolation
 neutrals_mod.F90Module for neutrals
 neutrals_par_mod.F90
 neutrals_synchronization_mod.F90Define various routines to ensure proper synchronization between the neutrals and the plasma
 numerics_mod.F90Computation helpers for gradients and interpolations to be used in the plasma RHS equations
 omega_eq_rhs.F90
 parallel_env_mod.F90Manage the parallel environments
 parallel_mod.F90Parallel module
 poisson_strmf.F90
 poisson_vparepsi.F90
 prec_const_mod.F90Define constants
 restart_mod.F90Module for reading and writing restart files
 run_controller_mod.F90
 sources_mod.F90
 space_grid_mod.F90Grid module for spatial discretization
 specfun_mod.F90Provide special mathematical functions
 state_machine_mod.F90Provide class emulating a state machine for the neutrals synchronization
 stepon.F90Advance one time stepP
 tempe_eq_rhs.F90
 tempi_eq_rhs.F90
 tesend.F90Test for run completion
 theta_eq_rhs.F90
 time_integration_mod.F90Set up variables and routines related to time integration
 timer_mod.F90Module for timing program
 timers_profile_mod.F90
 utility_mod.F90
 verification_mod.F90Variables and functions for the verification
 vpare_eq_rhs.F90
 vpari_eq_rhs.F90