MEMORY
References: Guidon2008
Sets up memory parameters for the storage of the ERI’s if requested [Edit on GitHub]
Keywords
Keyword descriptions
- EPS_STORAGE_SCALING: real = 1.00000000E+000
Aliases: EPS_STORAGE
Usage: EPS_STORAGE 1.0E-2
Scaling factor to scale eps_schwarz. Storage threshold for compression will be EPS_SCHWARZ*EPS_STORAGE_SCALING. [Edit on GitHub]
- MAX_DISK_SPACE: integer = 0
Usage: MAX_DISK_SPACE 256
Defines the maximum amount of disk space [MiB] used to store precomputed compressed four-center integrals. If 0, nothing is stored to disk [Edit on GitHub]
- MAX_MEMORY: integer = 512
Usage: MAX_MEMORY 256
Defines the maximum amount of memory [MiB] to be consumed by the full HFX module. All temporary buffers and helper arrays are subtracted from this number. What remains will be used for storage of integrals. NOTE: This number is assumed to represent the memory available to one MPI process. When running a threaded version, cp2k automatically takes care of distributing the memory among all the threads within a process. [Edit on GitHub]
- STORAGE_LOCATION: string = .
Usage: STORAGE_LOCATION /data/scratch
Loaction where ERI’s are stored if MAX_DISK_SPACE /=0 Expects a path to a directory. [Edit on GitHub]
- TREAT_FORCES_IN_CORE: logical = F
Usage: TREAT_FORCES_IN_CORE TRUE
Determines whether the derivative ERI’s should be stored to RAM or not. Only meaningful when performing Ehrenfest MD. Memory usage is defined via MAX_MEMORY, i.e. the memory is shared wit the energy ERI’s. [Edit on GitHub]