| 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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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@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@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
|
|
|
|
|
|
|
| |
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@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
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
Implemented verbose parameter instead of level 2 warnings for the coordinate
values, now you put nanchecker::verbose = "all" to see these.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@35 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
|
|
|
| |
This closes PR CactusUtils/1096.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@32 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
|
|
|
|
|
|
| |
A warning is issued for invalid values, and the behaviour falls back to
'check for both Inf and NaN values'.
Closes PR CactusUtils/925.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@27 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
|
|
|
|
|
|
| |
to check for NaN and/or infinite values (default is check for both).
This is only evaluated if finite(3) is available.
Sorry for changing the API again.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@26 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
|
|
|
| |
being nanchecked
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@21 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
|
|
|
|
| |
is Cactus coding convention.
Closes PR CactusUtils/861.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@19 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
|
|
|
|
|
| |
Closes CactusUtils/855.
Also slightly changed the API again.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@18 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
|
|
|
|
|
| |
See the ThornGuide for details.
This closes Cactus/794.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@16 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
|
|
|
|
| |
or abort the simulation.
Closes PR Thorns/717.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@14 ff385933-4943-42dc-877b-ffc776028de6
|
|
|
|
|
|
|
| |
with an appropriate error message if it's not there.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@13 ff385933-4943-42dc-877b-ffc776028de6
|