(git:6a2e663)
tmc_cancelation Module Reference

More...

Functions/Subroutines

subroutine, public add_to_canceling_list (elem, tmc_env)
 add a certain element to the cancelation list More...
 
subroutine, public free_cancelation_list (cancel_list)
 for correct finalizing deallocate the cancelation list More...
 

Detailed Description

  • to decrease the used memory size, just actual needed tree elements should be stored in memory, other ones should be written out in file
  • sub tree elements can be canceled and further deallocated when no global tree element refers to it anymore
  • then also the ongoing calculation of these elements is not needed anymore => can be canceled
  • MODULE: creates and handles a list of tree nodes which can be canceled these elements are collected and canceled all in one from the master routine
  • the actual cancelation routine is implemented in master module and communication is done using the message module
    History
    11.2012 created [Mandes Schoenherr]
    Author
    Mandes

Function/Subroutine Documentation

◆ add_to_canceling_list()

subroutine, public tmc_cancelation::add_to_canceling_list ( type(tree_type), pointer  elem,
type(tmc_env_type), pointer  tmc_env 
)

add a certain element to the cancelation list

Parameters
elemthe sub tree element, to be added
tmc_envtmc environment
Author
Mandes 11.2012

Definition at line 54 of file tmc_cancelation.F.

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

◆ free_cancelation_list()

subroutine, public tmc_cancelation::free_cancelation_list ( type(elem_list_type), pointer  cancel_list)

for correct finalizing deallocate the cancelation list

Parameters
cancel_list...

Definition at line 118 of file tmc_cancelation.F.

Here is the caller graph for this function: