Home
last modified time | relevance | path

Searched refs:block_V (Results 1 – 8 of 8) sorted by relevance

/dports/science/cp2k/cp2k-2e995eec7fd208c8a72d9544807bd8b8ba8cd1cc/src/
H A Dpao_potentials.F46 SUBROUTINE pao_guess_initial_potential(qs_env, iatom, block_V) argument
49 REAL(dp), DIMENSION(:, :), INTENT(OUT) :: block_V local
72 block_V = 0.0_dp
101 REAL(dp), DIMENSION(:, :), INTENT(OUT), OPTIONAL :: block_V local
131 IF (PRESENT(block_V)) THEN
132 CPASSERT(SIZE(block_V, 1) == N .AND. SIZE(block_V, 2) == N)
189 IF (PRESENT(block_V)) THEN
208 IF (PRESENT(block_V)) THEN
242 IF (PRESENT(block_V)) THEN
243 block_V = block_V + weight*new_block_V/SQRT(norm2)
[all …]
H A Dpao_param_gth.F258 block_V, block_V_term, block_X, & local
294 ALLOCATE (block_V(n, n))
295 block_V = 0.0_dp
298 block_V = block_V + world_X(iterm)*block_V_term
303 …CALL pao_calc_U_block_fock(pao, iatom=iatom, penalty=penalty, V=block_V, U=block_U, gap=gaps(iatom…
309 CALL pao_calc_U_block_fock(pao, iatom=iatom, penalty=penalty, V=block_V, U=block_U, &
317 DEALLOCATE (block_V)
405 SUBROUTINE gth_calc_term(qs_env, block_V, iatom, jatom, kterm) argument
407 REAL(dp), DIMENSION(:, :), INTENT(OUT) :: block_V local
451 block_V = 0.0_dp
[all …]
H A Dpao_param_linpot.F367 block_U, block_V, block_V_terms, & local
401 block_V(1:n, 1:n) => vec_V(:) ! map vector into matrix
404 IF (MAXVAL(ABS(block_V - TRANSPOSE(block_V))/MAX(1.0_dp, MAXVAL(ABS(block_V)))) > 1e-12) &
406 block_V = 0.5_dp*(block_V + TRANSPOSE(block_V)) ! symmetrize exactly
414 CALL pao_calc_U_block_fock(pao, iatom=iatom, penalty=penalty, V=block_V, U=block_U, &
424 CALL pao_calc_U_block_fock(pao, iatom=iatom, penalty=penalty, V=block_V, U=block_U, &
H A Dpao_ml_descriptor.F109 REAL(dp), ALLOCATABLE, DIMENSION(:, :) :: block_M, block_V, V_evecs local
124 ALLOCATE (block_V(N, N), V_evecs(N, N), V_evals(N))
131 block_V = 0.0_dp
143 … CALL pao_calc_gaussian(basis_set, block_V=block_V, Rab=Rab, lpot=0, beta=beta, weight=weight)
147 V_evecs(:, :) = block_V(:, :)
/dports/science/cp2k-data/cp2k-7.1.0/src/
H A Dpao_potentials.F46 SUBROUTINE pao_guess_initial_potential(qs_env, iatom, block_V) argument
49 REAL(dp), DIMENSION(:, :), INTENT(OUT) :: block_V local
72 block_V = 0.0_dp
101 REAL(dp), DIMENSION(:, :), INTENT(OUT), OPTIONAL :: block_V local
131 IF (PRESENT(block_V)) THEN
132 CPASSERT(SIZE(block_V, 1) == N .AND. SIZE(block_V, 2) == N)
189 IF (PRESENT(block_V)) THEN
208 IF (PRESENT(block_V)) THEN
242 IF (PRESENT(block_V)) THEN
243 block_V = block_V + weight*new_block_V/SQRT(norm2)
[all …]
H A Dpao_param_gth.F258 block_V, block_V_term, block_X, & local
294 ALLOCATE (block_V(n, n))
295 block_V = 0.0_dp
298 block_V = block_V + world_X(iterm)*block_V_term
303 …CALL pao_calc_U_block_fock(pao, iatom=iatom, penalty=penalty, V=block_V, U=block_U, gap=gaps(iatom…
309 CALL pao_calc_U_block_fock(pao, iatom=iatom, penalty=penalty, V=block_V, U=block_U, &
317 DEALLOCATE (block_V)
405 SUBROUTINE gth_calc_term(qs_env, block_V, iatom, jatom, kterm) argument
407 REAL(dp), DIMENSION(:, :), INTENT(OUT) :: block_V local
451 block_V = 0.0_dp
[all …]
H A Dpao_param_linpot.F367 block_U, block_V, block_V_terms, & local
401 block_V(1:n, 1:n) => vec_V(:) ! map vector into matrix
404 IF (MAXVAL(ABS(block_V - TRANSPOSE(block_V))/MAX(1.0_dp, MAXVAL(ABS(block_V)))) > 1e-12) &
406 block_V = 0.5_dp*(block_V + TRANSPOSE(block_V)) ! symmetrize exactly
414 CALL pao_calc_U_block_fock(pao, iatom=iatom, penalty=penalty, V=block_V, U=block_U, &
424 CALL pao_calc_U_block_fock(pao, iatom=iatom, penalty=penalty, V=block_V, U=block_U, &
H A Dpao_ml_descriptor.F109 REAL(dp), ALLOCATABLE, DIMENSION(:, :) :: block_M, block_V, V_evecs local
124 ALLOCATE (block_V(N, N), V_evecs(N, N), V_evals(N))
131 block_V = 0.0_dp
143 … CALL pao_calc_gaussian(basis_set, block_V=block_V, Rab=Rab, lpot=0, beta=beta, weight=weight)
147 V_evecs(:, :) = block_V(:, :)