MCTDH-X  v2.22
 All Classes Files Functions Variables Pages
orbital_parallelization_parameters Module Reference

Orbital_Parallelization_Parameters collects the numbers necessary to organize the parallelization of the orbital equations of motion. More...

Public Attributes

integer, parameter maxproc = 500
 maximal number of processes. More...
 
integer, dimension(maxprocproc_job
 Number of Orbitals treated by one slave process. More...
 
integer, dimension(maxprocproc_iorb_starts
 At which orbital the slave process starts. More...
 
integer, dimension(maxprocproc_iorb_finish
 At which orbital the slave process stops. More...
 
integer, dimension(maxprocproc_wsl_starts
 At which local interaction element the process starts. More...
 
integer, dimension(maxprocproc_wsl_finish
 At which local interaction element the process stops. More...
 
integer, dimension(maxprocorb_block
 Blocksize of the Orbitals stored on each process. More...
 
integer, dimension(maxprocorb_displ
 Starting point of the Orbitals stored on each process. More...
 
integer energy_evaluation
 Trigger whether or not energy needs to be evaluated. More...
 
integer orbital_threadnumber
 

Detailed Description

Orbital_Parallelization_Parameters collects the numbers necessary to organize the parallelization of the orbital equations of motion.

Member Data Documentation

integer orbital_parallelization_parameters::energy_evaluation

Trigger whether or not energy needs to be evaluated.

integer, parameter orbital_parallelization_parameters::maxproc = 500

maximal number of processes.

integer, dimension(maxproc) orbital_parallelization_parameters::orb_block

Blocksize of the Orbitals stored on each process.

integer, dimension(maxproc) orbital_parallelization_parameters::orb_displ

Starting point of the Orbitals stored on each process.

integer orbital_parallelization_parameters::orbital_threadnumber
integer, dimension(maxproc) orbital_parallelization_parameters::proc_iorb_finish

At which orbital the slave process stops.

integer, dimension(maxproc) orbital_parallelization_parameters::proc_iorb_starts

At which orbital the slave process starts.

integer, dimension(maxproc) orbital_parallelization_parameters::proc_job

Number of Orbitals treated by one slave process.

integer, dimension(maxproc) orbital_parallelization_parameters::proc_wsl_finish

At which local interaction element the process stops.

integer, dimension(maxproc) orbital_parallelization_parameters::proc_wsl_starts

At which local interaction element the process starts.


The documentation for this module was generated from the following file: