| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
currently SphericalSurface_SetupRes will attempt a reduction in local mode even
if all auto_res values are false, ie if there are no spheres whose resolution
is to be set automatically. This causes MPI hangs if different processors own
different numbers of components, as produced by the recursive load balancer and
carpet::same_number_of_components_on_each_process = false (true by default but
might change).
This patch ameliorates the situation by only attempting a reduction if
auto_res[n] is set, thus at least allowing SphericalSurface to be used when all
ntheta, nphi are giving explicitly. It also adds a comment warning about
auto_res.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@51 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
|
|
|
|
|
|
|
|
|
|
|
| |
This patch makes two parameters of SphericalSurface steerable. Since they
control the size of grid arrays that are checkpointed, changing them requires
some care, but is fine if eg. a run had no SF turned on initially and one wants
to turn them on when recovering from a checkpoint.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@50 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
|
|
|
|
|
|
|
| |
Comment out unused variable.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@48 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
|
|
|
|
|
|
|
|
|
|
|
|
| |
This provides a simple function
sf_IdFromName(CCTK_INT id, CCTK_STRING name)
to translate from a parameter SphericalSurface::name[] to interger ids.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@47 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@38 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@37 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
|
|
|
|
|
|
|
| |
(Autores will not work with checkpoint/recovery)
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@36 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@35 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@34 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
|
|
|
|
|
|
|
| |
- replaced MPI calls by ReduceLocScalar calls
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@33 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
|
|
|
|
|
|
|
| |
- limit resolution by maxntheta/maxnphi if reached
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@32 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
|
|
|
|
|
|
|
|
|
| |
Use CCTK_VInfo instead of printf.
Improve schedule during initialisation.
Some cleanup.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@31 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@30 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@29 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
|
|
|
|
|
|
|
|
| |
- introduced two new attributes that store with which reflevel a
surface will intersect or is fully contained
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@28 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@27 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
|
|
|
|
|
|
|
|
|
|
|
| |
whether a surface was found in the past, and thus whether it may still
be used, although it is probably somewhat inaccurate.
Using this version of SphericalSurface requires updating all using
thorns, since sf_active has to be set correctly.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@26 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@25 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
|
|
|
|
|
|
|
| |
set_spherical or set_elliptic are used.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@24 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
|
|
|
|
|
|
|
| |
accidentally always set to zero.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@23 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
|
|
|
|
|
|
|
| |
set yet.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@22 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
|
|
|
|
|
|
|
|
| |
decrease the number of surfaces while recovering. You can also change
surfaces at other times.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@21 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
|
|
|
|
|
|
|
| |
coordinate radius.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@20 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
|
|
|
|
|
|
|
|
|
| |
grid functions with the same name, but with an "sf_" prefix. This
makes it easy to output these parameters, which is necessary for
visualisation.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@17 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@16 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@15 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
|
|
|
|
|
|
|
|
| |
and add a pointer to AEILocalInterp's option for supporting interpolation
of such data
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@14 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@13 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@12 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@11 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@9 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@8 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
|
|
|
|
|
|
|
| |
Do not use accumulator parameters, as they do not work with array parameters.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@7 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
|
|
|
|
|
|
|
| |
Do more error checking.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@6 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@5 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@4 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@3 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@2 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
|
|
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@1 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
|