(git:6a2e663)
global_types Module Reference

Define type storing the global information of a run. Keep the amount of stored data small. Use it sparingly and try not to send it too deep in your structures. More...

Functions/Subroutines

subroutine, public globenv_create (globenv)
 Creates the global environment globenv. More...
 
subroutine, public globenv_retain (globenv)
 Retains the global environment globenv. More...
 
subroutine, public globenv_release (globenv)
 Releases the global environment globenv. More...
 

Detailed Description

Define type storing the global information of a run. Keep the amount of stored data small. Use it sparingly and try not to send it too deep in your structures.

History
  • print keys, basis_set_file name and potential_file_name added to the global type (27.02.2001, MK)
  • added pp_library_path to type (28.11.2001, JGH)
  • Merged with MODULE print_keys (17.01.2002, MK)
  • reference counting, create (08.2004, fawzi)
  • new (parallel) random number generator (11.03.2006, MK)
  • add eps_check_diag, remove id_nr from globenv, and revise initialization (04.05.2021, MK)
Author
JGH, MK, fawzi

Function/Subroutine Documentation

◆ globenv_create()

subroutine, public global_types::globenv_create ( type(global_environment_type), pointer  globenv)

Creates the global environment globenv.

Parameters
globenvthe globenv to create
Author
fawzi

Definition at line 102 of file global_types.F.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ globenv_retain()

subroutine, public global_types::globenv_retain ( type(global_environment_type), pointer  globenv)

Retains the global environment globenv.

Parameters
globenvthe global environment to retain
Author
fawzi

Definition at line 118 of file global_types.F.

Here is the caller graph for this function:

◆ globenv_release()

subroutine, public global_types::globenv_release ( type(global_environment_type), pointer  globenv)

Releases the global environment globenv.

Parameters
globenvthe global environment to release
Author
fawzi

Definition at line 132 of file global_types.F.

Here is the caller graph for this function: