Documentation for module tmc_cancelation

- 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 hande a list of tree nodes wich 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

source: tmc_cancelation.F
Loading...

public Subroutines/Functions:

add a certain element to the cancelation list
for correct finalizing deallocate the cancelation list

SUBROUTINEadd_to_canceling_list(elem, tmc_env)

add a certain element to the cancelation list

Arguments:
TYPE(tree_type),
POINTER
:: elem the sub tree element, to be added
POINTER
:: tmc_env tmc environment

SUBROUTINEfree_cancelation_list(cancel_list)

for correct finalizing deallocate the cancelation list

Arguments:
POINTER
:: cancel_list ...