![]() |
(git:b77b4be)
|
routines and types for Hartree-Fock-Exchange More...
Functions/Subroutines | |
subroutine, public | hfx_add_single_cache_element (value, nbits, cache, container, memory_usage, use_disk_storage, max_val_memory) |
| |
subroutine, public | hfx_get_single_cache_element (value, nbits, cache, container, memory_usage, use_disk_storage) |
| |
subroutine, public | hfx_reset_cache_and_container (cache, container, memory_usage, do_disk_storage) |
| |
subroutine, public | hfx_decompress_first_cache (nbits, cache, container, memory_usage, use_disk_storage) |
| |
subroutine, public | hfx_flush_last_cache (nbits, cache, container, memory_usage, use_disk_storage) |
| |
subroutine, public | hfx_add_mult_cache_elements (values, nints, nbits, cache, container, eps_schwarz, pmax_entry, memory_usage, use_disk_storage) |
| |
subroutine, public | hfx_get_mult_cache_elements (values, nints, nbits, cache, container, eps_schwarz, pmax_entry, memory_usage, use_disk_storage) |
| |
routines and types for Hartree-Fock-Exchange
subroutine, public hfx_compression_methods::hfx_add_single_cache_element | ( | integer(int_8) | value, |
integer | nbits, | ||
type(hfx_cache_type) | cache, | ||
type(hfx_container_type) | container, | ||
integer | memory_usage, | ||
logical | use_disk_storage, | ||
integer(int_8), optional | max_val_memory | ||
) |
value | value to be added to the cache |
nbits | number of bits to be stored |
cache | cache to which we want to add |
container | container that contains the compressed elements |
memory_usage | ... |
use_disk_storage | ... |
max_val_memory | ... |
Definition at line 70 of file hfx_compression_methods.F.
subroutine, public hfx_compression_methods::hfx_get_single_cache_element | ( | integer(int_8) | value, |
integer | nbits, | ||
type(hfx_cache_type) | cache, | ||
type(hfx_container_type) | container, | ||
integer | memory_usage, | ||
logical | use_disk_storage | ||
) |
value | value to be retained from the cache |
nbits | number of bits with which the value has been compressed |
cache | cache from which we get the value |
container | container that contains the compressed elements |
memory_usage | ... |
use_disk_storage | ... |
Definition at line 167 of file hfx_compression_methods.F.
subroutine, public hfx_compression_methods::hfx_reset_cache_and_container | ( | type(hfx_cache_type) | cache, |
type(hfx_container_type) | container, | ||
integer | memory_usage, | ||
logical | do_disk_storage | ||
) |
cache | cache from which we get the value |
container | container that contains the compressed elements |
memory_usage | ... |
do_disk_storage | ... |
Definition at line 250 of file hfx_compression_methods.F.
subroutine, public hfx_compression_methods::hfx_decompress_first_cache | ( | integer | nbits, |
type(hfx_cache_type) | cache, | ||
type(hfx_container_type) | container, | ||
integer | memory_usage, | ||
logical | use_disk_storage | ||
) |
nbits | number of bits with which the data has been stored |
cache | array where we want to decompress the data |
container | container that contains the compressed elements |
memory_usage | ... |
use_disk_storage | ... |
Definition at line 281 of file hfx_compression_methods.F.
subroutine, public hfx_compression_methods::hfx_flush_last_cache | ( | integer | nbits, |
type(hfx_cache_type) | cache, | ||
type(hfx_container_type) | container, | ||
integer | memory_usage, | ||
logical | use_disk_storage | ||
) |
nbits | number of bits with which the data has been stored |
cache | array where we want to decompress the data |
container | container that contains the compressed elements |
memory_usage | ... |
use_disk_storage | ... |
Definition at line 304 of file hfx_compression_methods.F.
subroutine, public hfx_compression_methods::hfx_add_mult_cache_elements | ( | real(dp), dimension(*) | values, |
integer, intent(in) | nints, | ||
integer, intent(in) | nbits, | ||
type(hfx_cache_type) | cache, | ||
type(hfx_container_type) | container, | ||
real(dp), intent(in) | eps_schwarz, | ||
real(dp), intent(in) | pmax_entry, | ||
integer | memory_usage, | ||
logical | use_disk_storage | ||
) |
values | values to be added to the cache |
nints | ... |
nbits | number of bits to be stored |
cache | cache to which we want to add |
container | container that contains the compressed elements |
eps_schwarz | ... |
pmax_entry | ... |
memory_usage | ... |
use_disk_storage | ... |
Definition at line 339 of file hfx_compression_methods.F.
subroutine, public hfx_compression_methods::hfx_get_mult_cache_elements | ( | real(dp), dimension(*) | values, |
integer, intent(in) | nints, | ||
integer, intent(in) | nbits, | ||
type(hfx_cache_type) | cache, | ||
type(hfx_container_type) | container, | ||
real(dp), intent(in) | eps_schwarz, | ||
real(dp), intent(in) | pmax_entry, | ||
integer | memory_usage, | ||
logical | use_disk_storage | ||
) |
values | value to be retained from the cache |
nints | number of values to be retained |
nbits | number of bits with which the value has been compressed |
cache | cache from which we get the value |
container | container that contains the compressed elements |
eps_schwarz | threshold for storage |
pmax_entry | multiplication factor for values |
memory_usage | ... |
use_disk_storage | ... |
Definition at line 419 of file hfx_compression_methods.F.