GBS
parallel_input_type_mod Module Reference

Data Types

type  tparallelinput
 

Functions/Subroutines

subroutine load_parameters (this, nml_unit)
 Load namelist parameters from a given unit. More...
 
subroutine print_parameters (this)
 Print parameters. More...
 
subroutine store_parameters_hdf5 (this, file_unit, group_name)
 Store all the parameters in the HDF5 file provided. More...
 

Variables

integer, pointer ntask_plasma_x => null()
 
integer, pointer ntask_plasma_y => null()
 
integer, pointer ntask_plasma_z => null()
 
logical, pointer parallel_neutrals => null()
 
character(len=64), pointer poisson_solver => null()
 
character(len=64), pointer ampere_solver => null()
 
character(len=64), pointer solver_mode => null()
 
character(len=64), pointer eq_rhs => null()
 
character(len=64), pointer grad_comp => null()
 
character(len=64), pointer advance_field => null()
 
character(len=64), pointer nobouss => null()
 
character(len=64), pointer poisson_prep => null()
 
character(len=64), pointer bc => null()
 

Function/Subroutine Documentation

◆ load_parameters()

subroutine parallel_input_type_mod::load_parameters ( class(tparallelinput), intent(inout), target  this,
integer, intent(in)  nml_unit 
)
private

Load namelist parameters from a given unit.

Parameters
[in]nml_unitUnit from which to read the namelist

◆ print_parameters()

subroutine parallel_input_type_mod::print_parameters ( class(tparallelinput), intent(inout)  this)
private

Print parameters.

◆ store_parameters_hdf5()

subroutine parallel_input_type_mod::store_parameters_hdf5 ( class(tparallelinput), intent(in)  this,
integer, intent(in)  file_unit,
character(len=*), intent(in)  group_name 
)
private

Store all the parameters in the HDF5 file provided.

Variable Documentation

◆ advance_field

character(len=64), pointer parallel_input_type_mod::advance_field => null()
private

◆ ampere_solver

character(len=64), pointer parallel_input_type_mod::ampere_solver => null()
private

◆ bc

character(len=64), pointer parallel_input_type_mod::bc => null()
private

◆ eq_rhs

character(len=64), pointer parallel_input_type_mod::eq_rhs => null()
private

◆ grad_comp

character(len=64), pointer parallel_input_type_mod::grad_comp => null()
private

◆ nobouss

character(len=64), pointer parallel_input_type_mod::nobouss => null()
private

◆ ntask_plasma_x

integer, pointer parallel_input_type_mod::ntask_plasma_x => null()
private

◆ ntask_plasma_y

integer, pointer parallel_input_type_mod::ntask_plasma_y => null()
private

◆ ntask_plasma_z

integer, pointer parallel_input_type_mod::ntask_plasma_z => null()
private

◆ parallel_neutrals

logical, pointer parallel_input_type_mod::parallel_neutrals => null()
private

◆ poisson_prep

character(len=64), pointer parallel_input_type_mod::poisson_prep => null()
private

◆ poisson_solver

character(len=64), pointer parallel_input_type_mod::poisson_solver => null()
private

◆ solver_mode

character(len=64), pointer parallel_input_type_mod::solver_mode => null()
private