MPI-SCATCI
2.0
An MPI version of SCATCI
|
SWINTERF-inspired post-processing object. More...
Public Member Functions | |
procedure, public | init => init_outer_interface |
procedure, public | deinit => deinit_outer_interface |
procedure, public | setup_amplitudes |
procedure, public | extract_data |
procedure, public | write_data |
Private Member Functions | |
procedure, private | get_channel_info |
procedure, private | get_channel_couplings |
procedure, private | get_boundary_data |
procedure, private | write_channel_info |
procedure, private | write_boundary_data |
Private Attributes | |
integer | maxchan = 10000 |
Maximal number of channels per irreducible representation. TODO replace by actual number. More... | |
integer | maxnmo |
Maximal number of continuum molecular orbitals. More... | |
integer | ntarg |
Number of outer region states. More... | |
integer | nchan |
Number of outer region channels. More... | |
integer | ismax |
Largest angular momentum transfer considered (a.k.a. lamax). More... | |
integer | nfdm |
Number of radii at which to evaluate the boundary amplitudes. More... | |
real(wp) | rmatr |
R-matrix radius. More... | |
real(wp), dimension(:), allocatable | r_points |
Boundary amplitude evaluation radii. More... | |
type(civect), dimension(:), allocatable | wamp |
Boundary amplitudes (per channel, per eigenstate) for each evaluation radius. More... | |
integer, dimension(:), allocatable | idtarg |
Denprop-to-congen state order permutation. More... | |
integer, dimension(:), allocatable | irrchl |
Irreducible representation of the channel state. More... | |
integer, dimension(:), allocatable | ichl |
Index of target per channel. More... | |
integer, dimension(:), allocatable | lchl |
Projectile angular momentum per channel. More... | |
integer, dimension(:), allocatable | mchl |
Projection of angular momentum per channel. More... | |
integer, dimension(:), allocatable | qchl |
Projectile charge per channel. More... | |
real(wp), dimension(:), allocatable | echl |
Projectile energy per channel. More... | |
real(wp), dimension(:,:), allocatable | a |
Long-range coupling coefficients. More... | |
SWINTERF-inspired post-processing object.
This type extracts and stores outer region channels, as well as boundary amplitudes evaluated from the solutions.
Definition at line 55 of file Postprocessing_module.F90.
procedure, public postprocessing_module::outerinterface::deinit |
Definition at line 78 of file Postprocessing_module.F90.
procedure, public postprocessing_module::outerinterface::extract_data |
Definition at line 81 of file Postprocessing_module.F90.
|
private |
Definition at line 84 of file Postprocessing_module.F90.
|
private |
Definition at line 83 of file Postprocessing_module.F90.
|
private |
Definition at line 82 of file Postprocessing_module.F90.
procedure, public postprocessing_module::outerinterface::init |
Definition at line 77 of file Postprocessing_module.F90.
procedure, public postprocessing_module::outerinterface::setup_amplitudes |
Definition at line 79 of file Postprocessing_module.F90.
|
private |
Definition at line 88 of file Postprocessing_module.F90.
|
private |
Definition at line 87 of file Postprocessing_module.F90.
procedure, public postprocessing_module::outerinterface::write_data |
Definition at line 86 of file Postprocessing_module.F90.
|
private |
Long-range coupling coefficients.
Definition at line 75 of file Postprocessing_module.F90.
|
private |
Projectile energy per channel.
Definition at line 74 of file Postprocessing_module.F90.
|
private |
Index of target per channel.
Definition at line 70 of file Postprocessing_module.F90.
|
private |
Denprop-to-congen state order permutation.
Definition at line 68 of file Postprocessing_module.F90.
|
private |
Irreducible representation of the channel state.
Definition at line 69 of file Postprocessing_module.F90.
|
private |
Largest angular momentum transfer considered (a.k.a. lamax).
Definition at line 60 of file Postprocessing_module.F90.
|
private |
Projectile angular momentum per channel.
Definition at line 71 of file Postprocessing_module.F90.
|
private |
Maximal number of channels per irreducible representation. TODO replace by actual number.
Definition at line 56 of file Postprocessing_module.F90.
|
private |
Maximal number of continuum molecular orbitals.
Definition at line 57 of file Postprocessing_module.F90.
|
private |
Projection of angular momentum per channel.
Definition at line 72 of file Postprocessing_module.F90.
|
private |
Number of outer region channels.
Definition at line 59 of file Postprocessing_module.F90.
|
private |
Number of radii at which to evaluate the boundary amplitudes.
Definition at line 62 of file Postprocessing_module.F90.
|
private |
Number of outer region states.
Definition at line 58 of file Postprocessing_module.F90.
|
private |
Projectile charge per channel.
Definition at line 73 of file Postprocessing_module.F90.
|
private |
Boundary amplitude evaluation radii.
Definition at line 65 of file Postprocessing_module.F90.
|
private |
R-matrix radius.
Definition at line 63 of file Postprocessing_module.F90.
|
private |
Boundary amplitudes (per channel, per eigenstate) for each evaluation radius.
Definition at line 66 of file Postprocessing_module.F90.