mirror of
https://github.com/QuantumPackage/qp2.git
synced 2024-12-22 20:34:58 +01:00
minor modifs in plugins/local/non_h_ints_mu/jast_deriv_utils_vect.irp.f
This commit is contained in:
parent
2af293fd29
commit
812e75982b
@ -867,19 +867,20 @@ subroutine jBH_elem_fct_grad(alpha, r1, r2, fct, grad1_fct)
|
|||||||
+ (r1(2) - r2(2)) * (r1(2) - r2(2)) &
|
+ (r1(2) - r2(2)) * (r1(2) - r2(2)) &
|
||||||
+ (r1(3) - r2(3)) * (r1(3) - r2(3)) )
|
+ (r1(3) - r2(3)) * (r1(3) - r2(3)) )
|
||||||
|
|
||||||
tmp1 = 1.d0 / (1.d0 + alpha * dist)
|
|
||||||
|
|
||||||
fct = alpha * dist * tmp1
|
if(dist .ge. 1d-10) then
|
||||||
|
tmp1 = 1.d0 / (1.d0 + alpha * dist)
|
||||||
|
|
||||||
if(dist .lt. 1d-10) then
|
fct = alpha * dist * tmp1
|
||||||
grad1_fct(1) = 0.d0
|
|
||||||
grad1_fct(2) = 0.d0
|
|
||||||
grad1_fct(3) = 0.d0
|
|
||||||
else
|
|
||||||
tmp2 = alpha * tmp1 * tmp1 / dist
|
tmp2 = alpha * tmp1 * tmp1 / dist
|
||||||
grad1_fct(1) = tmp2 * (r1(1) - r2(1))
|
grad1_fct(1) = tmp2 * (r1(1) - r2(1))
|
||||||
grad1_fct(2) = tmp2 * (r1(2) - r2(2))
|
grad1_fct(2) = tmp2 * (r1(2) - r2(2))
|
||||||
grad1_fct(3) = tmp2 * (r1(3) - r2(3))
|
grad1_fct(3) = tmp2 * (r1(3) - r2(3))
|
||||||
|
else
|
||||||
|
grad1_fct(1) = 0.d0
|
||||||
|
grad1_fct(2) = 0.d0
|
||||||
|
grad1_fct(3) = 0.d0
|
||||||
|
fct = 0.d0
|
||||||
endif
|
endif
|
||||||
|
|
||||||
return
|
return
|
||||||
|
Loading…
Reference in New Issue
Block a user