(git:6a2e663)
tmc_master Module Reference

module contains the master routine handling the tree creation, communication with workers and task distribution For each idle working group the master creates a new global tree element, and if neccessay a related sub tree element, OR find the next element to calculate the exact energy. Goal is to keep at least the exact energy calculation working groups as busy as possible. Master also checks for incomming results and update the tree and the acceptance ratios. More...

Functions/Subroutines

subroutine, public do_tmc_master (tmc_env, globenv)
 global master handling tree creation and communication/work distribution with workers More...
 

Detailed Description

module contains the master routine handling the tree creation, communication with workers and task distribution For each idle working group the master creates a new global tree element, and if neccessay a related sub tree element, OR find the next element to calculate the exact energy. Goal is to keep at least the exact energy calculation working groups as busy as possible. Master also checks for incomming results and update the tree and the acceptance ratios.

History
11.2012 created [Mandes Schoenherr]
Author
Mandes

Function/Subroutine Documentation

◆ do_tmc_master()

subroutine, public tmc_master::do_tmc_master ( type(tmc_env_type), pointer  tmc_env,
type(global_environment_type), pointer  globenv 
)

global master handling tree creation and communication/work distribution with workers

Parameters
tmc_envstructure for storing all the tmc parameters
globenvglobal environment for external control
Author
Mandes 11.2012

Definition at line 210 of file tmc_master.F.

Here is the call graph for this function:
Here is the caller graph for this function: