MCTDH-X
v2.22
|
Coefficients_Parallelization_Parameters collects the numbers necessary to organize the parallelization of the orbital equations of motion. More...
Public Attributes | |
integer, parameter | maxproc = 100 |
maximal number of processes. More... | |
integer, dimension(maxproc) | ci_proc_job |
Number of operators handled by each process. More... | |
integer, dimension(maxproc) | ci_proc_from |
At which operator each process is starting. More... | |
integer, dimension(maxproc) | ci_proc_till |
At which operator each process is stopping. More... | |
integer, dimension(:), allocatable | operator_lengths_2body |
How many non-zero prefactors are there for each two-body operator. More... | |
integer, dimension(:), allocatable | operator_lengths_1body |
How many non-zero prefactors are there for each one-body operator. More... | |
integer, dimension(maxproc) | myid_trm |
To decide, whether the process is working on one-body or two-body terms. More... | |
integer | exceptional_id |
ID of the process working on both, one-body and two-body terms. More... | |
integer | ci_threadnumber |
Coefficients_Parallelization_Parameters collects the numbers necessary to organize the parallelization of the orbital equations of motion.
integer, dimension(maxproc) coefficients_parallelization_parameters::ci_proc_from |
At which operator each process is starting.
integer, dimension(maxproc) coefficients_parallelization_parameters::ci_proc_job |
Number of operators handled by each process.
integer, dimension(maxproc) coefficients_parallelization_parameters::ci_proc_till |
At which operator each process is stopping.
integer coefficients_parallelization_parameters::ci_threadnumber |
integer coefficients_parallelization_parameters::exceptional_id |
ID of the process working on both, one-body and two-body terms.
integer, parameter coefficients_parallelization_parameters::maxproc = 100 |
maximal number of processes.
integer, dimension(maxproc) coefficients_parallelization_parameters::myid_trm |
To decide, whether the process is working on one-body or two-body terms.
integer, dimension(:), allocatable coefficients_parallelization_parameters::operator_lengths_1body |
How many non-zero prefactors are there for each one-body operator.
integer, dimension(:), allocatable coefficients_parallelization_parameters::operator_lengths_2body |
How many non-zero prefactors are there for each two-body operator.