|
MPI-SCATCI
2.0
An MPI version of SCATCI
|
UKRmol+ integral module. More...
Data Types | |
| type | ukrmolintegral |
Functions/Subroutines | |
| subroutine | initialize_ukrmol (this, option) |
| Initialize the type. More... | |
| subroutine | finalize_ukrmol (this) |
| Finalize the type. More... | |
| subroutine | load_ukrmol (this, iounit) |
| Read UKRmol+ integrals. More... | |
| real(wp) function | get_integral_ukrmol (this, i, j, k, l, m) |
| Get integral value. More... | |
| subroutine | write_geometries_ukrmol (this, iounit) |
| Write geometries to file. More... | |
| subroutine | destroy_integral_ukrmol (this) |
| Destroy this type. More... | |
UKRmol+ integral module.
The module makes use of the UKRmol+ integral library (GBTOlib).
|
private |
|
private |
Finalize the type.
Deallocate memory used by the integral storage.
Definition at line 96 of file UKRMOL_module.f90.
| real(wp) function ukrmol_module::get_integral_ukrmol | ( | class(ukrmolintegral) | this, |
| integer, intent(in) | i, | ||
| integer, intent(in) | j, | ||
| integer, intent(in) | k, | ||
| integer, intent(in) | l, | ||
| integer, intent(in) | m | ||
| ) |
Get integral value.
Obtain the integral value from GBTOlib.
Definition at line 156 of file UKRMOL_module.f90.
|
private |
| subroutine ukrmol_module::load_ukrmol | ( | class(ukrmolintegral) | this, |
| integer, intent(in) | iounit | ||
| ) |
Read UKRmol+ integrals.
Uses calls to GBTOlib to perform reading itself.
Definition at line 120 of file UKRMOL_module.f90.
| subroutine ukrmol_module::write_geometries_ukrmol | ( | class(ukrmolintegral), intent(in) | this, |
| integer, intent(in) | iounit | ||
| ) |