ORB5  v4.9.4
readinput.F90 File Reference
#include "precomp.h"
+ Include dependency graph for readinput.F90:

Modules

module  readinput
 Module for reading the input file and filling data in globals.F90.
 

Functions/Subroutines

subroutine, public readinput::open_input_file (nl_input_path, path_to_input)
 Prepare input file for reading and display its header. More...
 
subroutine, public readinput::close_input_file
 Close input file. More...
 
subroutine, public readinput::read_basic (part, nwarnings, nerrors)
 Initialize basic inputs, read namelist, check consistency, display, write to HDF5 and export values to globals. More...
 
subroutine, public readinput::read_equil (nwarnings, nerrors)
 Initialize equil inputs, read namelist, check consistency, display, write to HDF5 and export values to globals. More...
 
subroutine, public readinput::read_fields (nwarnings, nerrors)
 Initialize fields inputs, read namelist, check consistency, display, write to HDF5 and export values to globals. More...
 
subroutine, public readinput::read_parallel (nwarnings, nerrors)
 Initialize parallel inputs, read namelist, check consistency, display, write to HDF5 and export values to globals. More...
 
integer function nthreads_default ()
 Get number of OpenMP threads specified by OMP_NUM_THREADS environment variable Equivalent to OMP_GET_NUM_THREADS() with manual treatment of unset OMP_NUM_THREADS (return 1). More...
 
subroutine, public readinput::read_sorting (nwarnings, nerrors)
 Initialize sorting inputs, read namelist, check consistency, display, write to HDF5 and export values to globals. More...
 
subroutine, public readinput::read_solver (nwarnings, nerrors)
 Initialize solver inputs, read namelist, check consistency, display, write to HDF5 and export values to globals. More...
 
subroutine, public readinput::read_diag (nwarnings, nerrors)
 Initialize diag inputs, read namelist, check consistency, display, write to HDF5 and export values to globals. More...
 
subroutine, public readinput::read_islands (nwarnings, nerrors)
 Initialize islands inputs, read namelist, check consistency, display, write to HDF5 and export values to globals. More...
 
subroutine, public readinput::read_diagnostics (nwarnings, nerrors)
 Initialize diagnostics inputs, read namelist, check consistency, display, write to HDF5 and export values to globals. More...
 
subroutine, public readinput::read_antenna (nwarnings, nerrors)
 Initialize antenna inputs, read namelist, check consistency, display, write to HDF5 and export values to antenna module. More...
 
subroutine, public readinput::read_species (nwarnings, nerrors)
 Initialize species inputs, read namelists, check consistency, display, write to HDF5 and export values to globals. More...
 
subroutine read_type_species
 Initialize type_species inputs, read one namelist, check consistency, display, write to HDF5 and export values to globals. More...
 
subroutine read_attributes
 Initialize attributes inputs, read one namelist, check consistency, display, write to HDF5 and export values to globals. More...
 
subroutine, public readinput::read_collisions (nwarnings, nerrors)
 
subroutine readinput::check_namelist_read (status, in_unit, namelist_name)
 
character(len=128) function readinput::create_input_group (group_name)
 Return group path and create HDF5 group if needed. More...
 
subroutine readinput::warning (msg, counter)
 Print warning message and increment counter. More...
 
subroutine readinput::error (msg, counter)
 Print error message and increment counter. More...
 

Function/Subroutine Documentation

◆ nthreads_default()

integer function read_parallel::nthreads_default

Get number of OpenMP threads specified by OMP_NUM_THREADS environment variable Equivalent to OMP_GET_NUM_THREADS() with manual treatment of unset OMP_NUM_THREADS (return 1).

Author
E. Lanti
Date
09/2017
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ read_attributes()

subroutine read_species::read_attributes
private

Initialize attributes inputs, read one namelist, check consistency, display, write to HDF5 and export values to globals.

Author
N. Ohana
Date
09/2017
Bug:
Case NSEL_TYPE_4 used to raise this error, but I removed it since the linear benchmarks were using
nsel_profile = NSEL_TYPE_4. Potential problem? - ALS
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ read_type_species()

subroutine read_species::read_type_species

Initialize type_species inputs, read one namelist, check consistency, display, write to HDF5 and export values to globals.

Author
N. Ohana
Date
09/2017
+ Here is the call graph for this function:
+ Here is the caller graph for this function: