| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | private | :: | glob_tag | = | 0 | ||
| integer, | private | :: | glob_det_tag | = | 0 | ||
| integer, | private | :: | glob_tmp_tag | = | 0 | ||
| integer, | private, | parameter | :: | pos_hel | = | 1 | |
| integer, | private, | parameter | :: | len_hel | = | 1 | |
| integer, | private | :: | pos_hel_off | ||||
| integer, | private | :: | len_hel_off | ||||
| integer, | private | :: | pos_sg_idx | ||||
| integer, | private, | parameter | :: | len_sg_idx | = | 1 | |
| integer, | private | :: | pos_spawn_pop | ||||
| integer, | private | :: | len_spawn_pop | ||||
| integer, | private | :: | pos_tau_int | ||||
| integer, | private | :: | len_tau_int | ||||
| integer, | private | :: | pos_shift_int | ||||
| integer, | private | :: | len_shift_int | ||||
| integer, | private | :: | len_tot_spawns | ||||
| integer, | private | :: | len_acc_spawns | ||||
| integer, | public | :: | pos_tot_spawns | ||||
| integer, | public | :: | pos_acc_spawns | ||||
| integer, | public | :: | fvals_size | ||||
| integer, | private | :: | len_pops_sum | ||||
| integer, | private | :: | len_pops_iter | ||||
| integer, | private | :: | pos_pops_sum | ||||
| integer, | private | :: | pos_pops_iter | ||||
| integer, | public | :: | apvals_size | ||||
| integer, | private | :: | pos_av_sgn | ||||
| integer, | private | :: | len_av_sgn | ||||
| integer, | private | :: | pos_iter_occ | ||||
| integer, | private | :: | len_iter_occ | ||||
| integer, | private | :: | pos_av_sgn_transition | ||||
| integer, | private | :: | len_av_sgn_transition | ||||
| integer, | private | :: | pos_iter_occ_transition | ||||
| integer, | private | :: | len_iter_occ_transition | ||||
| integer, | public | :: | len_av_sgn_tot | ||||
| integer, | public | :: | len_iter_occ_tot | ||||
| integer, | private | :: | pos_spawn_rate | ||||
| integer, | private | :: | len_spawn_rate | ||||
| integer, | private | :: | len_pos_spawns | ||||
| integer, | private | :: | len_neg_spawns | ||||
| integer, | private | :: | pos_pos_spawns | ||||
| integer, | private | :: | pos_neg_spawns | ||||
| integer, | private | :: | len_det_orbs | ||||
| integer, | private | :: | pos_max_ratio | ||||
| integer, | private | :: | len_max_ratio | ||||
| integer, | public | :: | max_ratio_size | ||||
| integer, | public | :: | replica_est_len | ||||
| real(kind=dp), | public, | pointer | :: | global_determinant_data(:,:) | => | null() | |
| integer, | private, | pointer | :: | global_determinants(:,:) | => | null() | |
| real(kind=dp), | public, | pointer | :: | global_determinant_data_tmp(:,:) | => | null() |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | j | |||
| integer, | intent(in) | :: | part | |||
| real(kind=dp), | intent(in) | :: | av_sgn |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | j | |||
| real(kind=dp), | intent(in) | :: | av_sgn(len_av_sgn_tot) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | j | |||
| integer, | intent(in) | :: | part | |||
| real(kind=dp), | intent(in) | :: | iter_occ |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | j | |||
| real(kind=dp), | intent(in) | :: | iter_occ(len_iter_occ_tot) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | j | |||
| integer, | intent(in) | :: | part |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | j |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | j | |||
| integer, | intent(in) | :: | part |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | j |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | j |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | j |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | j |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | j | |||
| integer, | intent(in) | :: | part |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | j |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | j | |||
| integer, | intent(in) | :: | run |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | j | |||
| integer, | intent(in) | :: | run |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | j | |||
| integer, | intent(in) | :: | run |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | j | |||
| integer, | intent(in) | :: | run |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | j | |||
| integer, | intent(in) | :: | part |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | j |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | j |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | j | |||
| integer, | intent(in) | :: | part |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | j |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | j | |||
| integer, | intent(in) | :: | part |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | j |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | j |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | j |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | j |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | j |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | j |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nrdms_standard | |||
| integer, | intent(in) | :: | nrdms_transition |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | j | |||
| real(kind=dp), | intent(in) | :: | hel_r |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | j | |||
| real(kind=dp), | intent(in) | :: | hel |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | j | |||
| integer, | intent(in) | :: | sg_idx |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | j | |||
| integer, | intent(in) | :: | part | |||
| real(kind=dp), | intent(in) | :: | t |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | j | |||
| real(kind=dp), | intent(in), | dimension(lenof_sign) | :: | t |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | j |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | j | |||
| integer, | intent(in) | :: | run |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | j | |||
| integer, | intent(in) | :: | run | |||
| real(kind=dp), | intent(in) | :: | t |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | j |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | j | |||
| integer, | intent(in) | :: | run |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | j | |||
| integer, | intent(in) | :: | run | |||
| real(kind=dp), | intent(in) | :: | t |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | j |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | j | |||
| integer, | intent(in) | :: | run | |||
| real(kind=dp), | intent(in) | :: | t |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in) | :: | fvals(2*inum_runs,ndets) | |||
| integer, | intent(in) | :: | ndets | |||
| integer, | intent(in), | optional | :: | initial |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=n_int), | intent(in) | :: | fvals(:) | |||
| integer, | intent(in) | :: | j |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=n_int), | intent(inout) | :: | fvals(:) | |||
| integer, | intent(in) | :: | j |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(inout) | :: | fvals(:,:) | |||
| integer, | intent(in) | :: | ndets | |||
| integer, | intent(in), | optional | :: | initial |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | j |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | j | |||
| integer, | intent(in) | :: | run | |||
| real(kind=dp), | intent(in) | :: | t |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int64), | intent(in) | :: | ndets | |||
| integer, | intent(in) | :: | iter |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=n_int), | intent(inout) | :: | apvals(:) | |||
| integer, | intent(in) | :: | j |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=n_int), | intent(in) | :: | apvals(:) | |||
| integer, | intent(in) | :: | j |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in) | :: | apvals(lenof_sign+1,ndets) | |||
| integer, | intent(in) | :: | ndets | |||
| integer, | intent(in), | optional | :: | initial |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(inout) | :: | apvals(:,:) | |||
| integer, | intent(in) | :: | ndets | |||
| integer, | intent(in), | optional | :: | initial |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | j | |||
| integer, | intent(in) | :: | part | |||
| real(kind=dp), | intent(in) | :: | av_sgn |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | j | |||
| real(kind=dp), | intent(in) | :: | av_sgn(len_av_sgn_tot) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | j | |||
| integer, | intent(in) | :: | part | |||
| real(kind=dp), | intent(in) | :: | iter_occ |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | j | |||
| real(kind=dp), | intent(in) | :: | iter_occ(len_iter_occ_tot) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | j | |||
| real(kind=dp), | intent(in) | :: | rate |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | j | |||
| real(kind=dp), | intent(in) | :: | spawn_sgn(lenof_sign) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in) | :: | spawn | |||
| integer, | intent(in) | :: | j |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in) | :: | val | |||
| integer, | intent(in) | :: | j |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(out) | :: | ms_vals(:,:) | |||
| integer, | intent(in) | :: | ndets | |||
| integer, | intent(in), | optional | :: | initial |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in) | :: | ms_vals(:,:) | |||
| integer, | intent(in) | :: | ndets | |||
| integer, | intent(in), | optional | :: | initial |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=hsize_t), | intent(in) | :: | val(:) | |||
| integer, | intent(in) | :: | j |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=hsize_t), | intent(out) | :: | ms_vals(:) | |||
| integer, | intent(in) | :: | pos |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | j | |||
| integer, | intent(in) | :: | nI(nel) |