KTH framework for Nek5000 toolboxes; testing version  0.0.1

Set of module register and logging routines for KTH framework. More...

Go to the source code of this file.

Functions/Subroutines

subroutine mntr_register_mod (log_thr)
 Initialise monitor by registering framework and monitor. More...
 
subroutine mntr_register_par
 Register monitor runtime parameters. More...
 
subroutine mntr_init
 Initialise monitor module. More...
 
subroutine mntr_wclock
 Monitor simulation wall clock. More...
 
subroutine mntr_set_step_delay (dstep)
 Set number of steps necessary to write proper checkpointing. More...
 
subroutine mntr_get_step_delay (dstep)
 Get step delay. More...
 
subroutine mntr_set_conv (ifconv)
 Set convergence flag to shorten simulation. More...
 
logical function mntr_is_initialised ()
 Check if module was initialised. More...
 
integer function mntr_lp_def_get ()
 Get logging threashold. More...
 
subroutine mntr_mod_reg (mid, pmid, mname, mdscr)
 Register new module. More...
 
subroutine mntr_mod_is_name_reg (mid, mname)
 Check if module name is registered and return its id. More...
 
logical function mntr_mod_is_id_reg (mid)
 Check if module id is registered. This operation is performed locally. More...
 
subroutine mntr_mod_get_number (nmod, mmod)
 Get number of registered modules. This operation is performed locally. More...
 
subroutine mntr_mod_get_info (mname, pmid, mid)
 Get module name an parent id for given module id. This operation is performed locally. More...
 
subroutine mntr_log (mid, priority, logs)
 Write log message. More...
 
subroutine mntr_log_local (mid, priority, logs, prid)
 Write log message from given process. More...
 
subroutine mntr_logi (mid, priority, logs, ivar)
 Write log message adding single integer. More...
 
subroutine mntr_logr (mid, priority, logs, rvar)
 Write log message adding single real. More...
 
subroutine mntr_logrv (mid, priority, logs, rvarv, rvarn)
 Write log message adding real vector of length n. More...
 
subroutine mntr_logl (mid, priority, logs, lvar)
 Write log message adding single logical. More...
 
subroutine mntr_warn (mid, logs)
 Write warning message. More...
 
subroutine mntr_error (mid, logs)
 Write error message. More...
 
subroutine mntr_abort (mid, logs)
 Abort simulation. More...
 
subroutine mntr_check_abort (mid, ierr, logs)
 Abort simulation. More...
 
subroutine mntr_mod_summary_print ()
 Print registered modules showing tree structure. More...
 
subroutine mntr_mod_get_olist (olist, ierr)
 Provide ordered list of registered modules for printing. More...
 
recursive subroutine mntr_build_ord_list (olist, slist, nlist, npos, parent, level)
 Build ordered list reflecting graph structure. More...
 

Detailed Description

Set of module register and logging routines for KTH framework.

Author
Adam Peplinski
Date
Sep 28, 2017

Definition in file mntrlog.f.