| 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
|
|
|
|
|
|
|
|
|
|
| |
Move MPI support from flesh to thorn ExternalLibraries/MPI. This also
requires thorns that call MPI directly to declare this in their
configuration.ccl. Existing configurations using MPI need to include
ExternalLibraries/MPI into their thorn list.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@103 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@89 1c20744c-e24a-42ec-9533-f5004cb800e5
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@88 1c20744c-e24a-42ec-9533-f5004cb800e5
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@87 1c20744c-e24a-42ec-9533-f5004cb800e5
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@86 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
disappear as function aliasing will be updated to have aliased
functions either be optional or required, as opposed to optional
as they are at the moment. This will thus remove the configuration.ccl
files which are merely there to ensure that certain aliased functions
are actually provided. Also far more stuff will be done via function
aliasing which should remove some more of these dependencies.
Tom
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@75 1c20744c-e24a-42ec-9533-f5004cb800e5
|
|
|
|
|
|
|
| |
require thorn PUGH to be compiled in and activated.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@74 1c20744c-e24a-42ec-9533-f5004cb800e5
|
|
|
|
|
|
|
| |
be able to take time derivatives
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@73 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
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@67 1c20744c-e24a-42ec-9533-f5004cb800e5
|
|
|
|
|
|
|
| |
and how local interpolation status information is returned.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@66 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
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@62 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
|
|
|
|
|
|
|
|
| |
(both because it matches our general style, and because otherwise
TeX complains otherwise about _ outside of math mode)
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@60 1c20744c-e24a-42ec-9533-f5004cb800e5
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@59 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
|
|
|
|
|
|
| |
implemented by PUGHInterp.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@55 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
|
|
|
|
|
|
|
| |
array in the options table.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@51 1c20744c-e24a-42ec-9533-f5004cb800e5
|
|
|
|
|
|
|
|
| |
so that they are known when building the ThornGuide.
This closes PR CactusPUGH/1398.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@50 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
|
|
|
|
|
|
|
| |
Now it thoroughly describes PUGHInterp's implementation for CCTK_InterpGridArrays() and only briefly mentions the old interpolation API's implementation.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@48 1c20744c-e24a-42ec-9533-f5004cb800e5
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHInterp/trunk@47 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
|