![]() |
(git:b77b4be)
|
routines to contract density matrix blocks with the for center integrals to yield the Kohn-Sham matrix. The specialized routines are about 1.2-2.0 as fast as the default one. More...
Functions/Subroutines | |
subroutine, public | contract_block (ma_max, mb_max, mc_max, md_max, kbd, kbc, kad, kac, pbd, pbc, pad, pac, prim, scale) |
... | |
routines to contract density matrix blocks with the for center integrals to yield the Kohn-Sham matrix. The specialized routines are about 1.2-2.0 as fast as the default one.
subroutine, public hfx_contract_block::contract_block | ( | integer | ma_max, |
integer | mb_max, | ||
integer | mc_max, | ||
integer | md_max, | ||
real(kind=dp), dimension(mb_max*md_max) | kbd, | ||
real(kind=dp), dimension(mb_max*mc_max) | kbc, | ||
real(kind=dp), dimension(ma_max*md_max) | kad, | ||
real(kind=dp), dimension(ma_max*mc_max) | kac, | ||
real(kind=dp), dimension(mb_max*md_max) | pbd, | ||
real(kind=dp), dimension(mb_max*mc_max) | pbc, | ||
real(kind=dp), dimension(ma_max*md_max) | pad, | ||
real(kind=dp), dimension(ma_max*mc_max) | pac, | ||
real(kind=dp), dimension(ma_max*mb_max*mc_max*md_max) | prim, | ||
real(kind=dp) | scale | ||
) |
...
ma_max | ... |
mb_max | ... |
mc_max | ... |
md_max | ... |
kbd | ... |
kbc | ... |
kad | ... |
kac | ... |
pbd | ... |
pbc | ... |
pad | ... |
pac | ... |
prim | ... |
scale | ... |
Definition at line 41 of file hfx_contract_block.F.