Multidip
1.0
Multi-photon matrix elements
|
RMT molecular data file. More...
Public Attributes | |
type(mappedmatrix), dimension(:), allocatable | dipx |
type(mappedmatrix), dimension(:), allocatable | dipy |
type(mappedmatrix), dimension(:), allocatable | dipz |
integer(int32), dimension(:), allocatable | iidipx |
integer(int32), dimension(:), allocatable | iidipy |
integer(int32), dimension(:), allocatable | iidipz |
integer(int32), dimension(:), allocatable | ifdipx |
integer(int32), dimension(:), allocatable | ifdipy |
integer(int32), dimension(:), allocatable | ifdipz |
type(mappedmatrix), dimension(:), allocatable | wamp |
type(mappedmatrix), dimension(:, :), allocatable | wmat2 |
integer(int32) | nelc |
integer(int32) | nz |
real(real64) | rmatr |
real(real64), dimension(:,:,:), allocatable | crlv |
real(real64), dimension(:,:), allocatable | eig |
real(real64), dimension(:), allocatable | rg |
real(real64), dimension(:), allocatable | etarg |
real(real64), dimension(:, :, :), allocatable | gaunt |
real(real64), dimension(:), allocatable | r_points |
integer(int32), dimension(:), allocatable | mgvns |
integer(int32), dimension(:), allocatable | stot |
integer(int32), dimension(:), allocatable | mnp1 |
integer(int32), dimension(:), allocatable | nchan |
integer(int32), dimension(:,:), allocatable | l2p |
integer(int32), dimension(:,:), allocatable | m2p |
integer(int32), dimension(:,:), allocatable | ichl |
integer(int32), dimension(:,:), allocatable | lm_rg |
RMT molecular data file.
This data structure contains data read from the molecular_data file produced by RMT_INTERFACE. Only a subset of values needed by this program is stored in memory. This in particular includes the inner and outer region transition dipole elements, boundary amplitudes and angular integrals of the real spherical harmonics.
When the code is compiled with the WITH_MMAP=1 option, the dipole matrices will not be read into memory, but only mapped to the virtual memory.
When the code is compiled with ScaLAPACK support, the large inner dipole matrices will be distributed in the standard block-cyclic fashion.
Definition at line 126 of file multidip_io.F90.
real(real64), dimension(:,:,:), allocatable multidip_io::moleculardata::crlv |
Definition at line 142 of file multidip_io.F90.
type(mappedmatrix), dimension(:), allocatable multidip_io::moleculardata::dipx |
Definition at line 129 of file multidip_io.F90.
type(mappedmatrix), dimension(:), allocatable multidip_io::moleculardata::dipy |
Definition at line 129 of file multidip_io.F90.
type(mappedmatrix), dimension(:), allocatable multidip_io::moleculardata::dipz |
Definition at line 129 of file multidip_io.F90.
real(real64), dimension(:,:), allocatable multidip_io::moleculardata::eig |
Definition at line 142 of file multidip_io.F90.
real(real64), dimension(:), allocatable multidip_io::moleculardata::etarg |
Definition at line 142 of file multidip_io.F90.
real(real64), dimension(:, :, :), allocatable multidip_io::moleculardata::gaunt |
Definition at line 142 of file multidip_io.F90.
integer(int32), dimension(:,:), allocatable multidip_io::moleculardata::ichl |
Definition at line 143 of file multidip_io.F90.
integer(int32), dimension(:), allocatable multidip_io::moleculardata::ifdipx |
Definition at line 131 of file multidip_io.F90.
integer(int32), dimension(:), allocatable multidip_io::moleculardata::ifdipy |
Definition at line 131 of file multidip_io.F90.
integer(int32), dimension(:), allocatable multidip_io::moleculardata::ifdipz |
Definition at line 131 of file multidip_io.F90.
integer(int32), dimension(:), allocatable multidip_io::moleculardata::iidipx |
Definition at line 130 of file multidip_io.F90.
integer(int32), dimension(:), allocatable multidip_io::moleculardata::iidipy |
Definition at line 130 of file multidip_io.F90.
integer(int32), dimension(:), allocatable multidip_io::moleculardata::iidipz |
Definition at line 130 of file multidip_io.F90.
integer(int32), dimension(:,:), allocatable multidip_io::moleculardata::l2p |
Definition at line 143 of file multidip_io.F90.
integer(int32), dimension(:,:), allocatable multidip_io::moleculardata::lm_rg |
Definition at line 143 of file multidip_io.F90.
integer(int32), dimension(:,:), allocatable multidip_io::moleculardata::m2p |
Definition at line 143 of file multidip_io.F90.
integer(int32), dimension(:), allocatable multidip_io::moleculardata::mgvns |
Definition at line 143 of file multidip_io.F90.
integer(int32), dimension(:), allocatable multidip_io::moleculardata::mnp1 |
Definition at line 143 of file multidip_io.F90.
integer(int32), dimension(:), allocatable multidip_io::moleculardata::nchan |
Definition at line 143 of file multidip_io.F90.
integer(int32) multidip_io::moleculardata::nelc |
Definition at line 138 of file multidip_io.F90.
integer(int32) multidip_io::moleculardata::nz |
Definition at line 138 of file multidip_io.F90.
real(real64), dimension(:), allocatable multidip_io::moleculardata::r_points |
Definition at line 142 of file multidip_io.F90.
real(real64), dimension(:), allocatable multidip_io::moleculardata::rg |
Definition at line 142 of file multidip_io.F90.
real(real64) multidip_io::moleculardata::rmatr |
Definition at line 141 of file multidip_io.F90.
integer(int32), dimension(:), allocatable multidip_io::moleculardata::stot |
Definition at line 143 of file multidip_io.F90.
type(mappedmatrix), dimension(:), allocatable multidip_io::moleculardata::wamp |
Definition at line 134 of file multidip_io.F90.
type(mappedmatrix), dimension(:, :), allocatable multidip_io::moleculardata::wmat2 |
Definition at line 135 of file multidip_io.F90.