aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* do not attempt reductions in local mode unless auto_res[n] is setHEADsvnmasterrhaas2012-08-24
| | | | | | | | | | | | | | | | | | 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
* make maxnphi and maxntheta parameters steerablerhaas2012-08-09
| | | | | | | | | | | 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
* Use cast to avoid warning.eschnett2012-05-11
| | | | | | | Comment out unused variable. git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@48 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
* Add functionality to name spherical surfacesrhaas2012-01-24
| | | | | | | | | | | | 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
* Remove CVS $Header$ commentsschnetter2009-01-27
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@38 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
* Don't #include <mpi.h>schnetter2009-01-27
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@37 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
* Spit out a warning if autores feature is used.reisswig2008-05-13
| | | | | | | (Autores will not work with checkpoint/recovery) git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@36 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
* Change formattingschnetter2008-01-25
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@35 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
* Add const qualifierschnetter2008-01-25
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@34 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
* - fixed "surface not valid" bugreisswig2008-01-23
| | | | | | | - replaced MPI calls by ReduceLocScalar calls git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@33 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
* - introduced warn messages instead of asserts.reisswig2007-11-22
| | | | | | | - limit resolution by maxntheta/maxnphi if reached git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@32 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
* Remove run-time dependency on Carpet.schnetter2007-11-03
| | | | | | | | | 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
* removed...now in setup.ccreisswig2007-11-02
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@30 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
* new setup.ccreisswig2007-11-02
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@29 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
* - introduced auto-res featurereisswig2007-11-02
| | | | | | | | - 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
* Check consistency of spherical surfaces at every iterationschnetter2007-08-23
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@27 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
* Add new variable sf_active. In constrast to sf_valid, it indicatesschnetter2007-08-23
| | | | | | | | | | | 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
* patch from Luca Baiotti to fix typos in the texttradke2007-03-06
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@25 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
* Correct error in setting surface radii when the parametersschnetter2006-08-21
| | | | | | | set_spherical or set_elliptic are used. git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@24 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
* Correct error in handling the surface origin: The origin wasschnetter2006-08-10
| | | | | | | accidentally always set to zero. git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@23 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
* Initialise all sf_valid to zero, indicating that no surface has beenschnetter2006-06-22
| | | | | | | set yet. git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@22 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
* Make many parameters steerable. That makes it possible to increase orschnetter2006-06-09
| | | | | | | | 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
* Add the capability to initialise spherical surfaces to a certainschnetter2006-06-01
| | | | | | | coordinate radius. git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@20 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
* Copy the parameters ntheta, nphi, nghoststheta, and nghostsphi intoschnetter2005-01-03
| | | | | | | | | 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
* Add separator group, separating spherical surface providers and usersschnetter2004-10-12
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@16 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
* Add some comments explaining the variablesschnetter2004-10-12
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@15 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
* document that in general the surface-radius data is NOT contiguous in memoryjthorn2004-09-27
| | | | | | | | 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
* Clarify documentation.schnetter2004-05-31
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@13 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
* More self-checking.schnetter2004-05-30
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@12 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
* Add new variable "sf_area" for the surfaces' proper area.schnetter2004-05-30
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@11 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
* Remove the unnecessary parameters maxnghostzones.schnetter2004-02-15
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@9 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
* Do not add ghost zones to the surfaces -- they are DISTRIB=constant.schnetter2004-02-10
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@8 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
* Make the number of ghost zones per surface instead of global.schnetter2004-02-04
| | | | | | | 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
* The number of ghost zones is now per surfaces.schnetter2004-02-04
| | | | | | | Do more error checking. git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@6 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
* Specify how the surface shape should scale with the convergence level.schnetter2004-02-04
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@5 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
* Allow public access to the surface shapes.schnetter2004-01-19
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@4 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
* Clarify documentation after a suggestion by JT.schnetter2003-12-08
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@3 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
* Initial import of thorn SphericalSurface from AEIDevelopment.schnetter2003-12-08
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@2 40f6ab95-0e4f-0410-8daa-ee8d7420be1d
* Standard project directories initialized by cvs2svn.(no author)2003-12-08
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@1 40f6ab95-0e4f-0410-8daa-ee8d7420be1d