| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
This closes PR CactusUtils/1558.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@45 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
|
|
|
|
|
|
|
|
| |
by another thorn via its NaNChecker_CheckVarsForNaN() API.
Only remember and check the last call to the periodically scheduled
NaNChecker() routine if the output of the NaNmask was requested.
This restriction is just implied by the invoked I/O method which can output
a variable only once per iteration.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@44 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
|
|
|
| |
the 'action_if_found' parameter if passed as a NULL pointer.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@43 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
|
|
| |
"terminate" was set.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@42 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
|
|
|
| |
iteration number when to start checking for NaNs.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@41 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
|
|
|
| |
and how to visualize them in OpenDX.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@40 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
|
|
|
|
|
|
| |
to mark locations of NaNs found in grid functions. The mask is output as an
HDF5 file and can then be visualized in OpenDX.
Setting the mask and outputting it is activated by default. It can be switched
off with NaNChecker::out_NaNmask = "no".
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@39 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
|
|
|
| |
This closes PR CactusUtils/1466.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@38 ff385933-4943-42dc-877b-ffc776028de6
|