![]() |
(git:b77b4be)
|
Interface to the Libint-Library or a c++ wrapper. More...
Data Types | |
type | cp_libint_t |
Functions/Subroutines | |
subroutine, public | cp_libint_set_params_eri_screen (libint, a, b, c, d, p, q, w, zetainv, etainv, zetapetainv, rho, m_max, f) |
subroutine, public | cp_libint_set_params_eri_deriv (libint, a, b, c, d, p, q, w, zeta_a, zeta_b, zeta_c, zeta_d, zetainv, etainv, zetapetainv, rho, m_max, f) |
subroutine, public | cp_libint_set_params_eri (libint, a, b, c, d, zetainv, etainv, zetapetainv, rho, p, q, w, m_max, f) |
subroutine, public | cp_libint_get_eris (n_d, n_c, n_b, n_a, lib, p_work, a_mysize) |
... | |
subroutine, public | cp_libint_get_3eris (n_c, n_b, n_a, lib, p_work, a_mysize) |
... | |
subroutine, public | cp_libint_get_3eri_derivs (n_c, n_b, n_a, lib, p_work, a_mysize) |
... | |
subroutine, public | cp_libint_get_2eri_derivs (n_b, n_a, lib, p_work, a_mysize) |
... | |
subroutine, public | cp_libint_get_2eris (n_b, n_a, lib, p_work, a_mysize) |
... | |
subroutine, public | cp_libint_get_derivs (n_d, n_c, n_b, n_a, lib, work_forces, a_mysize) |
... | |
real(kind=dp) function, public | get_ssss_f_val (lib) |
subroutine, public | cp_libint_init_eri (lib, max_am) |
subroutine, public | cp_libint_set_contrdepth (lib, contrdepth) |
subroutine, public | cp_libint_init_eri1 (lib, max_am) |
subroutine, public | cp_libint_init_3eri (lib, max_am) |
subroutine, public | cp_libint_init_3eri1 (lib, max_am) |
subroutine, public | cp_libint_init_2eri1 (lib, max_am) |
subroutine, public | cp_libint_init_2eri (lib, max_am) |
subroutine, public | cp_libint_cleanup_eri (lib) |
subroutine, public | cp_libint_cleanup_eri1 (lib) |
subroutine, public | cp_libint_cleanup_3eri (lib) |
subroutine, public | cp_libint_cleanup_3eri1 (lib) |
subroutine, public | cp_libint_cleanup_2eri1 (lib) |
subroutine, public | cp_libint_cleanup_2eri (lib) |
subroutine, public | cp_libint_static_init () |
subroutine, public | cp_libint_static_cleanup () |
Variables | |
integer, parameter, public | libint_max_am = 0 |
integer, parameter, public | libderiv_max_am1 = libint_max_am |
integer, parameter, public | prim_data_f_size = 4*(libint_max_am) + 1 |
integer, parameter, public | build_eri_size = libint_max_am |
integer, parameter, public | build_deriv1_eri_size = libderiv_max_am1 |
Interface to the Libint-Library or a c++ wrapper.
subroutine, public libint_wrapper::cp_libint_set_params_eri_screen | ( | type(cp_libint_t) | libint, |
real(kind=dp), dimension(3), intent(in) | a, | ||
real(kind=dp), dimension(3), intent(in) | b, | ||
real(kind=dp), dimension(3), intent(in) | c, | ||
real(kind=dp), dimension(3), intent(in) | d, | ||
real(kind=dp), dimension(3), intent(in) | p, | ||
real(kind=dp), dimension(3), intent(in) | q, | ||
real(kind=dp), dimension(3), intent(in) | w, | ||
real(kind=dp), intent(in) | zetainv, | ||
real(kind=dp), intent(in) | etainv, | ||
real(kind=dp), intent(in) | zetapetainv, | ||
real(kind=dp), intent(in) | rho, | ||
integer, intent(in) | m_max, | ||
real(kind=dp), dimension(:) | f | ||
) |
Definition at line 80 of file libint_wrapper.F.
subroutine, public libint_wrapper::cp_libint_set_params_eri_deriv | ( | type(cp_libint_t) | libint, |
real(kind=dp), dimension(3), intent(in) | a, | ||
real(kind=dp), dimension(3), intent(in) | b, | ||
real(kind=dp), dimension(3), intent(in) | c, | ||
real(kind=dp), dimension(3), intent(in) | d, | ||
real(kind=dp), dimension(3), intent(in) | p, | ||
real(kind=dp), dimension(3), intent(in) | q, | ||
real(kind=dp), dimension(3), intent(in) | w, | ||
real(kind=dp), intent(in) | zeta_a, | ||
real(kind=dp), intent(in) | zeta_b, | ||
real(kind=dp), intent(in) | zeta_c, | ||
real(kind=dp), intent(in) | zeta_d, | ||
real(kind=dp), intent(in) | zetainv, | ||
real(kind=dp), intent(in) | etainv, | ||
real(kind=dp), intent(in) | zetapetainv, | ||
real(kind=dp), intent(in) | rho, | ||
integer, intent(in) | m_max, | ||
real(kind=dp), dimension(:) | f | ||
) |
subroutine, public libint_wrapper::cp_libint_set_params_eri | ( | type(cp_libint_t) | libint, |
real(kind=dp), dimension(3), intent(in) | a, | ||
real(kind=dp), dimension(3), intent(in) | b, | ||
real(kind=dp), dimension(3), intent(in) | c, | ||
real(kind=dp), dimension(3), intent(in) | d, | ||
real(kind=dp), intent(in) | zetainv, | ||
real(kind=dp), intent(in) | etainv, | ||
real(kind=dp), intent(in) | zetapetainv, | ||
real(kind=dp), intent(in) | rho, | ||
real(kind=dp), dimension(3), intent(in) | p, | ||
real(kind=dp), dimension(3), intent(in) | q, | ||
real(kind=dp), dimension(3), intent(in) | w, | ||
integer, intent(in) | m_max, | ||
real(kind=dp), dimension(:) | f | ||
) |
subroutine, public libint_wrapper::cp_libint_get_eris | ( | integer, intent(in) | n_d, |
integer, intent(in) | n_c, | ||
integer, intent(in) | n_b, | ||
integer, intent(in) | n_a, | ||
type(cp_libint_t) | lib, | ||
real(dp), dimension(:), pointer | p_work, | ||
integer, dimension(1) | a_mysize | ||
) |
...
n_d | ... |
n_c | ... |
n_b | ... |
n_a | ... |
lib | ... |
p_work | ... |
a_mysize | ... |
Definition at line 843 of file libint_wrapper.F.
subroutine, public libint_wrapper::cp_libint_get_3eris | ( | integer, intent(in) | n_c, |
integer, intent(in) | n_b, | ||
integer, intent(in) | n_a, | ||
type(cp_libint_t) | lib, | ||
real(dp), dimension(:), pointer | p_work, | ||
integer, dimension(1) | a_mysize | ||
) |
...
n_c | ... |
n_b | ... |
n_a | ... |
lib | ... |
p_work | ... |
a_mysize | ... |
Definition at line 878 of file libint_wrapper.F.
subroutine, public libint_wrapper::cp_libint_get_3eri_derivs | ( | integer, intent(in) | n_c, |
integer, intent(in) | n_b, | ||
integer, intent(in) | n_a, | ||
type(cp_libint_t) | lib, | ||
real(dp), dimension(:, :), pointer | p_work, | ||
integer, dimension(1) | a_mysize | ||
) |
...
n_c | ... |
n_b | ... |
n_a | ... |
lib | ... |
p_work | ... |
a_mysize | ... |
Definition at line 912 of file libint_wrapper.F.
subroutine, public libint_wrapper::cp_libint_get_2eri_derivs | ( | integer, intent(in) | n_b, |
integer, intent(in) | n_a, | ||
type(cp_libint_t) | lib, | ||
real(dp), dimension(:, :), pointer | p_work, | ||
integer, dimension(1) | a_mysize | ||
) |
...
n_c | ... |
n_b | ... |
n_a | ... |
lib | ... |
p_work | ... |
a_mysize | ... |
Definition at line 955 of file libint_wrapper.F.
subroutine, public libint_wrapper::cp_libint_get_2eris | ( | integer, intent(in) | n_b, |
integer, intent(in) | n_a, | ||
type(cp_libint_t) | lib, | ||
real(dp), dimension(:), pointer | p_work, | ||
integer, dimension(1) | a_mysize | ||
) |
...
n_c | ... |
n_b | ... |
n_a | ... |
lib | ... |
p_work | ... |
a_mysize | ... |
Definition at line 997 of file libint_wrapper.F.
subroutine, public libint_wrapper::cp_libint_get_derivs | ( | integer, intent(in) | n_d, |
integer, intent(in) | n_c, | ||
integer, intent(in) | n_b, | ||
integer, intent(in) | n_a, | ||
type(cp_libint_t) | lib, | ||
real(dp), dimension(nco(n_a)*nco(n_b)*nco(n_c)*nco (n_d), 12) | work_forces, | ||
integer, dimension(1) | a_mysize | ||
) |
...
n_d | ... |
n_c | ... |
n_b | ... |
n_a | ... |
lib | ... |
work_forces | ... |
a_mysize | ... |
Definition at line 1031 of file libint_wrapper.F.
real(kind=dp) function, public libint_wrapper::get_ssss_f_val | ( | type(cp_libint_t) | lib | ) |
Definition at line 1069 of file libint_wrapper.F.
subroutine, public libint_wrapper::cp_libint_init_eri | ( | type(cp_libint_t) | lib, |
integer | max_am | ||
) |
subroutine, public libint_wrapper::cp_libint_set_contrdepth | ( | type(cp_libint_t) | lib, |
integer | contrdepth | ||
) |
subroutine, public libint_wrapper::cp_libint_init_eri1 | ( | type(cp_libint_t) | lib, |
integer | max_am | ||
) |
subroutine, public libint_wrapper::cp_libint_init_3eri | ( | type(cp_libint_t) | lib, |
integer | max_am | ||
) |
subroutine, public libint_wrapper::cp_libint_init_3eri1 | ( | type(cp_libint_t) | lib, |
integer | max_am | ||
) |
subroutine, public libint_wrapper::cp_libint_init_2eri1 | ( | type(cp_libint_t) | lib, |
integer | max_am | ||
) |
subroutine, public libint_wrapper::cp_libint_init_2eri | ( | type(cp_libint_t) | lib, |
integer | max_am | ||
) |
subroutine, public libint_wrapper::cp_libint_cleanup_eri | ( | type(cp_libint_t) | lib | ) |
Definition at line 1175 of file libint_wrapper.F.
subroutine, public libint_wrapper::cp_libint_cleanup_eri1 | ( | type(cp_libint_t) | lib | ) |
Definition at line 1185 of file libint_wrapper.F.
subroutine, public libint_wrapper::cp_libint_cleanup_3eri | ( | type(cp_libint_t) | lib | ) |
subroutine, public libint_wrapper::cp_libint_cleanup_3eri1 | ( | type(cp_libint_t) | lib | ) |
subroutine, public libint_wrapper::cp_libint_cleanup_2eri1 | ( | type(cp_libint_t) | lib | ) |
subroutine, public libint_wrapper::cp_libint_cleanup_2eri | ( | type(cp_libint_t) | lib | ) |
subroutine, public libint_wrapper::cp_libint_static_init |
subroutine, public libint_wrapper::cp_libint_static_cleanup |
integer, parameter, public libint_wrapper::libint_max_am = 0 |
Definition at line 59 of file libint_wrapper.F.
integer, parameter, public libint_wrapper::libderiv_max_am1 = libint_max_am |
Definition at line 62 of file libint_wrapper.F.
integer, parameter, public libint_wrapper::prim_data_f_size = 4*(libint_max_am) + 1 |
Definition at line 63 of file libint_wrapper.F.
integer, parameter, public libint_wrapper::build_eri_size = libint_max_am |
Definition at line 66 of file libint_wrapper.F.
integer, parameter, public libint_wrapper::build_deriv1_eri_size = libderiv_max_am1 |
Definition at line 67 of file libint_wrapper.F.