(git:c5411e0)
Loading...
Searching...
No Matches
global_types::global_environment_type Type Reference

contains the initially parsed file and the initial parallel environment More...

Data Fields

integer ref_count = 0
 
type(rng_stream_type), allocatable gaussian_rng_stream
 
character(len=default_string_length) diag_library = "ScaLAPACK"
 
character(len=default_string_length) default_fft_library = "FFTSG"
 
character(len=default_path_length) fftw_wisdom_file_name = "/etc/fftw/wisdom"
 
character(len=default_string_length) default_dgemm_library = "BLAS"
 
integer fft_pool_scratch_limit = 0
 
integer fftw_plan_type = 0
 
integer idum = 0
 
integer prog_name_id = 0
 
integer run_type_id = 0
 
integer blacs_grid_layout = BLACS_GRID_SQUARE
 
integer k_elpa = 1
 
integer elpa_neigvec_min = 0
 
logical elpa_qr = .FALSE.
 
logical elpa_print = .FALSE.
 
logical elpa_qr_unsafe = .FALSE.
 
integer dlaf_neigvec_min = 0
 
logical blacs_repeatable = .FALSE.
 
real(kind=dp) cp2k_start_time = 0.0_dp
 
real(kind=dp) cp2k_target_time = HUGE(0.0_dp)
 
real(kind=dp) eps_check_diag = -1.0_dp
 
integer handle = 0
 

Detailed Description

contains the initially parsed file and the initial parallel environment

Parameters
ref_countreference count (see doc/ReferenceCounting.html)
handlehandle with the total time of the computation
 Personally I think that all the other attributes should go away
 (and maybe add  a logger)[fawzi]
Note
This is not but really should be passed as pointer and use reference counting. Use it accordingly wherever possible.

Definition at line 66 of file global_types.F.

Field Documentation

◆ ref_count

integer global_types::global_environment_type::ref_count = 0

Definition at line 67 of file global_types.F.

◆ gaussian_rng_stream

type(rng_stream_type), allocatable global_types::global_environment_type::gaussian_rng_stream

Definition at line 68 of file global_types.F.

◆ diag_library

character(len=default_string_length) global_types::global_environment_type::diag_library = "ScaLAPACK"

Definition at line 69 of file global_types.F.

◆ default_fft_library

character(len=default_string_length) global_types::global_environment_type::default_fft_library = "FFTSG"

Definition at line 70 of file global_types.F.

◆ fftw_wisdom_file_name

character(len=default_path_length) global_types::global_environment_type::fftw_wisdom_file_name = "/etc/fftw/wisdom"

Definition at line 71 of file global_types.F.

◆ default_dgemm_library

character(len=default_string_length) global_types::global_environment_type::default_dgemm_library = "BLAS"

Definition at line 72 of file global_types.F.

◆ fft_pool_scratch_limit

integer global_types::global_environment_type::fft_pool_scratch_limit = 0

Definition at line 74 of file global_types.F.

◆ fftw_plan_type

integer global_types::global_environment_type::fftw_plan_type = 0

Definition at line 75 of file global_types.F.

◆ idum

integer global_types::global_environment_type::idum = 0

Definition at line 76 of file global_types.F.

◆ prog_name_id

integer global_types::global_environment_type::prog_name_id = 0

Definition at line 77 of file global_types.F.

◆ run_type_id

integer global_types::global_environment_type::run_type_id = 0

Definition at line 78 of file global_types.F.

◆ blacs_grid_layout

integer global_types::global_environment_type::blacs_grid_layout = BLACS_GRID_SQUARE

Definition at line 79 of file global_types.F.

◆ k_elpa

integer global_types::global_environment_type::k_elpa = 1

Definition at line 80 of file global_types.F.

◆ elpa_neigvec_min

integer global_types::global_environment_type::elpa_neigvec_min = 0

Definition at line 81 of file global_types.F.

◆ elpa_qr

logical global_types::global_environment_type::elpa_qr = .FALSE.

Definition at line 82 of file global_types.F.

◆ elpa_print

logical global_types::global_environment_type::elpa_print = .FALSE.

Definition at line 83 of file global_types.F.

◆ elpa_qr_unsafe

logical global_types::global_environment_type::elpa_qr_unsafe = .FALSE.

Definition at line 84 of file global_types.F.

◆ dlaf_neigvec_min

integer global_types::global_environment_type::dlaf_neigvec_min = 0

Definition at line 85 of file global_types.F.

◆ blacs_repeatable

logical global_types::global_environment_type::blacs_repeatable = .FALSE.

Definition at line 86 of file global_types.F.

◆ cp2k_start_time

real(kind=dp) global_types::global_environment_type::cp2k_start_time = 0.0_dp

Definition at line 87 of file global_types.F.

◆ cp2k_target_time

real(kind=dp) global_types::global_environment_type::cp2k_target_time = HUGE(0.0_dp)

Definition at line 88 of file global_types.F.

◆ eps_check_diag

real(kind=dp) global_types::global_environment_type::eps_check_diag = -1.0_dp

Definition at line 91 of file global_types.F.

◆ handle

integer global_types::global_environment_type::handle = 0

Definition at line 92 of file global_types.F.


The documentation for this type was generated from the following file: