Documentation for module cp2k_info

some minimal info about CP2K, including its version and license

source: cp2k_info.F
Loading...

public Subroutines/Functions:

FUNCTION
CHARACTER(10*default_string_length)
cp2k_flags
list all compile time options that influence the capabilities of cp2k. All new flags should be added here (and be unique grep-able)
SUBROUTINE
get_runtime_info
...
...
Writes the header for the restart file

Parameters:

CHARACTER(*)
:: compile_arch = "unknown: -d__compile_arch=?"
CHARACTER(*)
:: compile_date = "unknown: -d__compile_date=?"
CHARACTER(*)
:: compile_host = "unknown: -d__compile_host=?"
CHARACTER(*)
:: compile_revision = "unknown"
CHARACTER(*)
:: cp2k_home = "https://www.cp2k.org/"
CHARACTER(*)
:: cp2k_version = "cp2k version "//trim(version_nr)
CHARACTER(*)
:: cp2k_year = "2016"
INTEGER
:: id_cp2k_version = id_development_version

Other:

:: r_cwd
CHARACTER(26)
:: r_datx
:: r_host_name
INTEGER
:: r_pid
:: r_user_name

FUNCTIONcp2k_flags()

list all compile time options that influence the capabilities of cp2k. All new flags should be added here (and be unique grep-able)

Return Value ::
CHARACTER(10*default_string_length)

SUBROUTINEget_runtime_info()

...

SUBROUTINEwrite_restart_header(iunit)

Writes the header for the restart file

Arguments:
INTEGER,
INTENT(in)
:: iunit ...