| Commit message (Collapse) | Author | Age |
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@114 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@113 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@110 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
|
|
|
| |
Also simplify code that outputs error messages
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@109 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
|
|
|
|
|
|
| |
Call C isnan wrappers instead of calling isnan directly; this ensures
that isnan is not optimised away.
Simplify logic.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@108 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@107 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
|
|
|
|
| |
since they don't actually use CarpetReduce::weight it should be ignored even
for ignore_restrited_points.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@106 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
|
|
|
|
| |
Use a namespace instead of static declarations, so that name
resolution in the template works.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@105 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
|
|
|
| |
this has the side effect of converting the source to C++ and using a C++
template for the CHECK_NAN macro.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@104 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
|
|
| |
information about the failed points
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@103 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
|
|
|
|
|
| |
The previous local reduction did not quite work if a process has more than one
component of the grid, and deadlocks if processes have different numbers of
components.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@101 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
|
|
|
|
| |
Initialise NaN mask after recovering. Try to ensure that Nan checking
happens last in a schedule bin.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@97 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@88 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@87 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@86 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
|
|
|
|
| |
Before it was scheduled at POSTSTEP in level mode, and hence called too often
to trigger NaNChecker output when a NaN was found on coarse refinement levels.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@85 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@84 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
|
|
|
| |
in verbose mode
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@83 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@82 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@81 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
|
|
|
| |
if NaNChecker::out_nanmask was set to "no".
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@80 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@79 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
|
|
|
|
|
|
| |
Now will output all levels of the NaNMask (not just the first one in which
NaNs were found).
This closes PR CactusUtils/1942: "NaNChecker outputs only coarsest level of NaNmask".
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@76 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
|
|
| |
found.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@75 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@74 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
|
|
|
| |
consistent.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@72 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
|
|
|
|
| |
switch back to the old scheme of always outputting the NaNmask with the
"{downsample={1 1 1}" options string.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@71 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
|
|
| |
CCTK_OutputVarAsByMethod().
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@70 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@69 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@68 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
|
|
|
| |
the API.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@67 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@66 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@65 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
|
|
|
|
|
|
| |
handling into two routines to make the NaNChecker work with Carpet:
the checking is now called local mode (on each component individually),
whereas the output and action handling takes place in level mode.
There is also a level-mode routine to initialize the NaNsFound counter to 0.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@64 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
|
|
|
| |
number of NaNs found during the last check.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@63 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@61 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
|
|
|
| |
nothing) when isnan() is not there
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@60 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
|
|
|
| |
configuration errors.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@58 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@57 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@56 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
|
|
|
| |
Fix detecting the variable type.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@55 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@54 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@53 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@52 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@51 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
|
|
|
| |
variable during the same timestep.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@50 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
|
|
|
| |
in wrong order. Thanks to Ian for spotting this.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@49 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@48 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
|
|
|
| |
requested. Otherwise CCTK_OutputVarAsByMethod() would deadlock.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@47 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@46 ff385933-4943-42dc-877b-ffc776028de6
|