| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
| |
#ifdef out unused variable.
Initialise invalid pointer with NULL.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@106 1c20744c-e24a-42ec-9533-f5004cb800e5
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@97 1c20744c-e24a-42ec-9533-f5004cb800e5
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@83 1c20744c-e24a-42ec-9533-f5004cb800e5
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@82 1c20744c-e24a-42ec-9533-f5004cb800e5
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@80 1c20744c-e24a-42ec-9533-f5004cb800e5
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@79 1c20744c-e24a-42ec-9533-f5004cb800e5
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@78 1c20744c-e24a-42ec-9533-f5004cb800e5
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@72 1c20744c-e24a-42ec-9533-f5004cb800e5
|
|
|
|
|
|
|
|
| |
in CactusBase/LocalInterp). PUGHInterp's implementation of the old
CCTK_InterpGV() API is now just a wrapper for CCTK_InterpGridArrays().
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@71 1c20744c-e24a-42ec-9533-f5004cb800e5
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@70 1c20744c-e24a-42ec-9533-f5004cb800e5
|
|
|
|
|
|
|
|
|
| |
CCTK_InterpGridArrays() and in the "local_interpolator_status" option in the user-supplied
parameter table.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@69 1c20744c-e24a-42ec-9533-f5004cb800e5
|
|
|
|
|
|
|
| |
global interpolator.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@68 1c20744c-e24a-42ec-9533-f5004cb800e5
|
|
|
|
|
|
|
|
|
| |
minimum of status codes from all the interpolation points a processor had
requested - provided that the local interpolator supports the feature of
returning such per-point status information (AEILocalInterp will do so soon).
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@65 1c20744c-e24a-42ec-9533-f5004cb800e5
|
|
|
|
|
|
|
|
|
|
|
| |
where the bbox and global shape info were taken from the cGH structure
(which would be wrong if the coordinates are GAs rather than GFs).
Now this info is obtained directly from coordinate's pgExtras structure.
This closes PR CactusPUGH/1543.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@64 1c20744c-e24a-42ec-9533-f5004cb800e5
|
|
|
|
|
|
|
|
|
| |
points.
This closes PR CactusPUGH/1527.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@63 1c20744c-e24a-42ec-9533-f5004cb800e5
|
|
|
|
|
|
|
|
| |
we should print warnings or not. So far this only affects the warning
"Couldn't map point onto processor".
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@61 1c20744c-e24a-42ec-9533-f5004cb800e5
|
|
|
|
|
|
|
|
|
| |
return with a global error code now. This fixes deadlock situations for the
multiprocessor case. The local interpolation status on each processor will be
set as a table option entry "local_interpolator_status".
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@58 1c20744c-e24a-42ec-9533-f5004cb800e5
|
|
|
|
|
|
|
| |
it was set to a NULL pointer (but its datatype was set to a valid value).
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@57 1c20744c-e24a-42ec-9533-f5004cb800e5
|
|
|
|
|
|
|
|
|
|
| |
by the local interpolator query call, should be translated by PUGHInterp into
CCTK_ERROR_INTERP_GHOST_SIZE_TOO_SMALL.
Also Jonathan Thornburg added some comments on how the query call interpolation
points are set up.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@56 1c20744c-e24a-42ec-9533-f5004cb800e5
|
|
|
|
|
|
|
| |
return CCTK_ERROR_INTERP_POINT_OUTSIDE rather than UTIL_ERROR_BAD_INPUT.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@54 1c20744c-e24a-42ec-9533-f5004cb800e5
|
|
|
|
|
|
|
| |
This closes PR CactusPUGH/1437.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@53 1c20744c-e24a-42ec-9533-f5004cb800e5
|
|
|
|
|
|
|
|
| |
interprocessor faces whether there are enough ghost zones available
for the given molecule size.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@52 1c20744c-e24a-42ec-9533-f5004cb800e5
|
|
|
|
|
|
|
| |
corresponding input array entry.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@49 1c20744c-e24a-42ec-9533-f5004cb800e5
|
|
|
|
|
|
|
|
|
|
|
| |
boundary treatment behaviour for the local interpolator.
Also make a query call to the local interpolator to test whether it can deal
with the bounding box coordinates of each processor's local patch. This catches
errors in the multiprocessor case where the number of ghostzones isn't
sufficient to let the local interpolator do its job properly.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@46 1c20744c-e24a-42ec-9533-f5004cb800e5
|
|
|
|
|
|
|
|
| |
extrapolation_tolerance[] arrays in the options table to be passed down to
the local interpolator.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@45 1c20744c-e24a-42ec-9533-f5004cb800e5
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@44 1c20744c-e24a-42ec-9533-f5004cb800e5
|
|
|
|
|
|
|
|
|
| |
This lets you specify other timelevels than the default current one for
interpolation.
This closes PR Cactus/843.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@43 1c20744c-e24a-42ec-9533-f5004cb800e5
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@42 1c20744c-e24a-42ec-9533-f5004cb800e5
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@41 1c20744c-e24a-42ec-9533-f5004cb800e5
|
|
|
|
|
|
|
|
| |
merge the local and global parameter tables into a single one.
You also need to update the flesh now.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@40 1c20744c-e24a-42ec-9533-f5004cb800e5
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
LocalInterp thorn:
* add a test for the case where the array dimension is smaller than
the stencil/molecule size -- formerly this would access memory off the
end of the array (==> possible core dump on some machines, eg alphas),
now it gives an error return from the interpolator
* systematize terminology for "stencil" vs "molecule" -- now all
references are to the hybrid term "stencil/molecule"
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@39 1c20744c-e24a-42ec-9533-f5004cb800e5
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@38 1c20744c-e24a-42ec-9533-f5004cb800e5
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@37 1c20744c-e24a-42ec-9533-f5004cb800e5
|
|
|
|
|
|
|
|
| |
global interpolation API and overloads CCTK_InterpGridArrays().
No table options are evaluated yet.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@36 1c20744c-e24a-42ec-9533-f5004cb800e5
|
|
|
|
|
|
|
|
|
| |
up from the local interpolation code into the global interpolator.
This means for the interpolation of local arrays, points are allowed to be
shifted back into the grid.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@35 1c20744c-e24a-42ec-9533-f5004cb800e5
|
|
|
|
|
|
|
| |
grid points.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@34 1c20744c-e24a-42ec-9533-f5004cb800e5
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@33 1c20744c-e24a-42ec-9533-f5004cb800e5
|
|
|
|
|
|
|
| |
API.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@32 1c20744c-e24a-42ec-9533-f5004cb800e5
|
|
|
|
|
|
|
|
|
|
| |
(a) fix GetLocalCoords to check for too few ghostzones, but with a kludge,
because I don't know how to get other processors' bbox information from PUGH.
(b) change the interpolator to not shift the stencil any more.
This closes PR CactusPUGH/1202.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@31 1c20744c-e24a-42ec-9533-f5004cb800e5
|
|
|
|
|
|
|
| |
lives in thorn LocalInterp now.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@25 1c20744c-e24a-42ec-9533-f5004cb800e5
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@20 1c20744c-e24a-42ec-9533-f5004cb800e5
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Add a bunch of comments (some grdoc, some "just" ordinary C comments)
documenting how the interpolator works, including grdoc comments
describing all the arguments of the INTERPOLATE() macro.
* #ifdef PUGHINTERP_VERBOSE_DEBUG
Add some debugging code to print the interpolation coefficients etc
at a single grid point; which grid point is specified by a global
variable that the caller can set as appropriate. This is all inside
the #ifdef, so in a normal compilation there's no overhead.
#endif
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@19 1c20744c-e24a-42ec-9533-f5004cb800e5
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@17 1c20744c-e24a-42ec-9533-f5004cb800e5
|
|
|
|
|
|
|
| |
This closes PR CactusPUGH/745.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@16 1c20744c-e24a-42ec-9533-f5004cb800e5
|
|
|
|
|
|
|
|
| |
Also removed volatile qualifiers for some pointers which were needed
on the Hitachi. The compiler bug there seems to be fixed now.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@15 1c20744c-e24a-42ec-9533-f5004cb800e5
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@13 1c20744c-e24a-42ec-9533-f5004cb800e5
|
|
|
|
|
|
|
| |
Tom
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@12 1c20744c-e24a-42ec-9533-f5004cb800e5
|
|
|
|
|
|
|
|
| |
to be used anywhere.
This closes PR CactusPUGH/PUGHInterp 649.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@11 1c20744c-e24a-42ec-9533-f5004cb800e5
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@10 1c20744c-e24a-42ec-9533-f5004cb800e5
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@9 1c20744c-e24a-42ec-9533-f5004cb800e5
|