diff options
author | tradke <tradke@ff385933-4943-42dc-877b-ffc776028de6> | 2001-04-24 17:41:31 +0000 |
---|---|---|
committer | tradke <tradke@ff385933-4943-42dc-877b-ffc776028de6> | 2001-04-24 17:41:31 +0000 |
commit | 991d75f905257ee1ce66a13585d528d6786beb75 (patch) | |
tree | 5eeb34ffa5f1687500cc4d3fa5574e051dba7b02 /README | |
parent | ff6367bbdc3e697c1a1e8320ccb1d35409be060f (diff) |
This commit was generated by cvs2svn to compensate for changes in r2, which
included commits to RCS files with non-trunk default branches.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@3 ff385933-4943-42dc-877b-ffc776028de6
Diffstat (limited to 'README')
-rw-r--r-- | README | 30 |
1 files changed, 30 insertions, 0 deletions
@@ -0,0 +1,30 @@ +Cactus Code Thorn NaNChecker +Authors : Thomas Radke (tradke@aei.mpg.de) +CVS info : $Header$ +-------------------------------------------------------------------------- + +Purpose of the thorn: + +This thorn can be used to analyze CCTK variables of real or complex data type +for NaN (Not-a-Number) and (on availability of finite(3)) infinite values. +It does this by registering a routine at CCTK_POSTSTEP which checks at every + + NanChecker::check_every + +iteration all the variables listed in + + NaNChecker::check_vars + +and - in case a NaN was found - performs an action as specified in + + NaNChecker::action_if_found + +Currently these actions can be to + + * just print a level 1 warning message telling you where the NaN occurred, + + * also set the CCTK termination flag so that Cactus will stop the evolution + loop and gracefully terminate at the next time possible (giving you the + choice of outputting the data from the last evolution timestep), + + * print the warning and immediately terminate Cactus by a call to CCTK_Abort() |