For use with OpenMP.
More...
|
| subroutine, public | par_zigset (npar, par_jsrseed, grainsize) |
| |
| subroutine, public | delete_par_zig (dummy) |
| |
| integer function, public | par_shr3 (kpar) |
| |
| real(dp) function, public | par_uni (kpar) |
| |
| real(dp) function, public | par_rnor (kpar) |
| |
| real(dp) function, public | par_rexp (kpar) |
| |
| subroutine, public | generate_seed_from_clock (seed) |
| | suffer overflow, not sure correct in original case More...
|
| |
|
| integer, parameter | dp =SELECTED_REAL_KIND( 12, 60 ) |
| |
| real(dp), parameter | m1 =2147483648.0_DP |
| |
| real(dp), parameter | m2 =2147483648.0_DP |
| |
| real(dp), parameter | half =0.5_DP |
| |
| real(dp), parameter | dn0 =3.442619855899_DP |
| |
| real(dp), parameter | tn0 =3.442619855899_DP |
| |
| real(dp), parameter | vn =0.00991256303526217_DP |
| |
| real(dp), parameter | de0 =7.697117470131487_DP |
| |
| real(dp), parameter | te0 =7.697117470131487_DP |
| |
| real(dp), parameter | ve =0.003949659822581572_DP |
| |
| integer, save | par_n = 0 |
| |
| integer, save | par_step |
| |
| integer, dimension(:), allocatable, save | par_jsr |
| |
| integer, dimension(:,:), allocatable, save | par_kn |
| |
| integer, dimension(:,:), allocatable, save | par_ke |
| |
| real(dp), dimension(:,:), allocatable, save | par_wn |
| |
| real(dp), dimension(:,:), allocatable, save | par_fn |
| |
| real(dp), dimension(:,:), allocatable, save | par_we |
| |
| real(dp), dimension(:,:), allocatable, save | par_fe |
| |
For use with OpenMP.
Each thread has its own random generator sequence Use for bd_move, both sda_2proteins and sdamm
see Random Generator Number
◆ delete_par_zig()
| subroutine, public par_zig_mod::delete_par_zig |
( |
integer |
dummy | ) |
|
◆ generate_seed_from_clock()
| subroutine, public par_zig_mod::generate_seed_from_clock |
( |
integer, intent(out) |
seed | ) |
|
suffer overflow, not sure correct in original case
◆ par_rexp()
| real(dp) function, public par_zig_mod::par_rexp |
( |
integer |
kpar | ) |
|
◆ par_rnor()
| real(dp) function, public par_zig_mod::par_rnor |
( |
integer |
kpar | ) |
|
◆ par_shr3()
| integer function, public par_zig_mod::par_shr3 |
( |
integer |
kpar | ) |
|
◆ par_uni()
| real(dp) function, public par_zig_mod::par_uni |
( |
integer |
kpar | ) |
|
◆ par_zigset()
| subroutine, public par_zig_mod::par_zigset |
( |
integer, intent(in) |
npar, |
|
|
integer, dimension(*), intent(in) |
par_jsrseed, |
|
|
integer, intent(in) |
grainsize |
|
) |
| |
◆ de0
| real(dp), parameter par_zig_mod::de0 =7.697117470131487_DP |
|
private |
◆ dn0
| real(dp), parameter par_zig_mod::dn0 =3.442619855899_DP |
|
private |
◆ dp
| integer, parameter par_zig_mod::dp =SELECTED_REAL_KIND( 12, 60 ) |
|
private |
◆ half
| real(dp), parameter par_zig_mod::half =0.5_DP |
|
private |
◆ m1
| real(dp), parameter par_zig_mod::m1 =2147483648.0_DP |
|
private |
◆ m2
| real(dp), parameter par_zig_mod::m2 =2147483648.0_DP |
|
private |
◆ par_fe
| real(dp), dimension(:,:), allocatable, save par_zig_mod::par_fe |
|
private |
◆ par_fn
| real(dp), dimension(:,:), allocatable, save par_zig_mod::par_fn |
|
private |
◆ par_jsr
| integer, dimension(:), allocatable, save par_zig_mod::par_jsr |
|
private |
◆ par_ke
| integer, dimension(:,:), allocatable, save par_zig_mod::par_ke |
|
private |
◆ par_kn
| integer, dimension(:,:), allocatable, save par_zig_mod::par_kn |
|
private |
◆ par_n
| integer, save par_zig_mod::par_n = 0 |
|
private |
◆ par_step
| integer, save par_zig_mod::par_step |
|
private |
◆ par_we
| real(dp), dimension(:,:), allocatable, save par_zig_mod::par_we |
|
private |
◆ par_wn
| real(dp), dimension(:,:), allocatable, save par_zig_mod::par_wn |
|
private |
◆ te0
| real(dp), parameter par_zig_mod::te0 =7.697117470131487_DP |
|
private |
◆ tn0
| real(dp), parameter par_zig_mod::tn0 =3.442619855899_DP |
|
private |
◆ ve
| real(dp), parameter par_zig_mod::ve =0.003949659822581572_DP |
|
private |
◆ vn
| real(dp), parameter par_zig_mod::vn =0.00991256303526217_DP |
|
private |