|
GBTOlib: library for evaluation of molecular integrals in mixed Gaussian / B-spline basis 111
|
Storage for blocks in sparse transformation. More...
Data Types | |
| type | sparse_block_storage_obj |
| Storage of integral blocks. More... | |
Functions/Subroutines | |
| subroutine | reset (this, nblocks, scratch) |
| Initialize block storage. | |
Storage for blocks in sparse transformation.
Auxiliary module for use in the sparse AO-to-MO transformation of two-electron integrals. Contains particullarly the type "sparse_block_storage_obj", which is responsible for abstraction of access to memory- or disk-stored integrals in the sparse transformation.
| subroutine sparse_block_storage_gbl::reset | ( | class(sparse_block_storage_obj), intent(inout) | this, |
| integer, intent(in) | nblocks, | ||
| character(len=*), intent(in) | scratch ) |
Initialize block storage.
If non-empty scratch is given, this subroutine will create two binary files for the arrays Ri and Rv. Otherwise, a memory-only slot array is set up for later use.