| Commit message (Collapse) | Author | Age |
... | |
|
|
|
|
|
|
|
| |
call in application code to indicate which grid variables have storage allocated
at that time.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@353 b61c5cb5-eaca-4651-9a7a-d64986f99364
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@352 b61c5cb5-eaca-4651-9a7a-d64986f99364
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
interface_parser.ccl for
syntax). Works for GFs and GAs, but not implemented yet for GSs.
Please treat this as volatile until it is documented, and let me know if you are using
it.
Tom
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@351 b61c5cb5-eaca-4651-9a7a-d64986f99364
|
|
|
|
|
|
|
| |
Completed grdoc.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@350 b61c5cb5-eaca-4651-9a7a-d64986f99364
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@349 b61c5cb5-eaca-4651-9a7a-d64986f99364
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@348 b61c5cb5-eaca-4651-9a7a-d64986f99364
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@347 b61c5cb5-eaca-4651-9a7a-d64986f99364
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
storage assigned during a run.
The options are now
storage_verbose = "yes" -> show everything (enabling, disabling and report)
storage_verbose = "report" -> just show report
storage_verbose = "no" (the default) -> show nothing
The report will be given at termination, and also at every storage_report_every iterations (default is
only at termination).
I could extend the report to give a list of the GAs with storage at the max if anyone wants that.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@346 b61c5cb5-eaca-4651-9a7a-d64986f99364
|
|
|
|
|
|
|
|
| |
This is to help people who have thorns providing alternative driver functionality to
PUGH
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@345 b61c5cb5-eaca-4651-9a7a-d64986f99364
|
|
|
|
|
|
|
|
|
| |
was limited to work for 1D, 2D, and 3D arrays only.
Now arrays of arbitrary dimensions can be managed by PUGH with automatic
topology setup.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@344 b61c5cb5-eaca-4651-9a7a-d64986f99364
|
|
|
|
|
|
|
| |
This closes PR CactusPUGH-PUGH 782 and Cactus 781.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@343 b61c5cb5-eaca-4651-9a7a-d64986f99364
|
|
|
|
|
|
|
|
|
|
|
| |
types is allocated only once (in the first call to CCTK_EnableGroupStorage())
the current state of allocation is kept in a flag for every group.
This is returned by CCTK_QueryGroupStorage() then.
Main purpose of this is to make the NaNChecker working for CCTK_SCALARs also.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@342 b61c5cb5-eaca-4651-9a7a-d64986f99364
|
|
|
|
|
|
|
| |
Closes PR CactusPUGH-PUGH 774.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@341 b61c5cb5-eaca-4651-9a7a-d64986f99364
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
slightly, and will affect people using PUGH (or the default Cactus
evolution routine) *and* terminating by setting the parameters
cctk_initial_time and cctk_final_time
There is now a keyword parameter,
Cactus::terminate
which can be set either to:
iteration (the default): terminate when cctk_itlast is reached
time:
if cctk_initial_time < cctk_final_time terminate when time >=
cctk_final_time
if cctk_initial_time > cctk_final_time terminate when time <=
cctk_final_time
either: terminate when either of the above conditions are true
both: terminate when both of the above conditions are true
never: ignore iteration and time for termination
The reason for making this change is to support a negative timestep.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@340 b61c5cb5-eaca-4651-9a7a-d64986f99364
|
|
|
|
|
|
|
|
| |
Still need to add details about processor decomposition, and the default load distribution wrt
ghostzones, periodicity and that.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@339 b61c5cb5-eaca-4651-9a7a-d64986f99364
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@338 b61c5cb5-eaca-4651-9a7a-d64986f99364
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@337 b61c5cb5-eaca-4651-9a7a-d64986f99364
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@336 b61c5cb5-eaca-4651-9a7a-d64986f99364
|
|
|
|
|
|
|
| |
by BAM.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@335 b61c5cb5-eaca-4651-9a7a-d64986f99364
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@334 b61c5cb5-eaca-4651-9a7a-d64986f99364
|
|
|
|
|
|
|
|
| |
not by number of bytes anymore.
This fixes PR CactusPUGH-PUGH/689.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@333 b61c5cb5-eaca-4651-9a7a-d64986f99364
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@332 b61c5cb5-eaca-4651-9a7a-d64986f99364
|
|
|
|
|
|
|
|
|
|
|
| |
since some MPI implementations might just kill the other processes.
This should fix PR Cactus-701.
Also made pGH_SetupnProcs() static and added grdoc.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@331 b61c5cb5-eaca-4651-9a7a-d64986f99364
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@330 b61c5cb5-eaca-4651-9a7a-d64986f99364
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@329 b61c5cb5-eaca-4651-9a7a-d64986f99364
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@327 b61c5cb5-eaca-4651-9a7a-d64986f99364
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@326 b61c5cb5-eaca-4651-9a7a-d64986f99364
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@325 b61c5cb5-eaca-4651-9a7a-d64986f99364
|
|
|
|
|
|
|
| |
Tom
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@324 b61c5cb5-eaca-4651-9a7a-d64986f99364
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@323 b61c5cb5-eaca-4651-9a7a-d64986f99364
|
|
|
|
|
|
|
| |
"PUGH::initialize_memory".
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@322 b61c5cb5-eaca-4651-9a7a-d64986f99364
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
KEYWORD parameter "PUGH::initialize_memory" with options
"none" :: "Do not initialize storage for allocated grid variables (default)"
"zero" :: "Zero out all elements of all allocated grid variables"
"NaN" :: "Set all elements of allocated floating point grid variables to Not-a-Number values"
defaulting to "none".
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@321 b61c5cb5-eaca-4651-9a7a-d64986f99364
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@320 b61c5cb5-eaca-4651-9a7a-d64986f99364
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@319 b61c5cb5-eaca-4651-9a7a-d64986f99364
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@318 b61c5cb5-eaca-4651-9a7a-d64986f99364
|
|
|
|
|
|
|
| |
a static routine in Storage.c.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@317 b61c5cb5-eaca-4651-9a7a-d64986f99364
|
|
|
|
|
|
|
| |
Fixed compiler warnings, completed grdoc.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@316 b61c5cb5-eaca-4651-9a7a-d64986f99364
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
are rotated, and point at which the time is updated, the calling order now is
initial
poststep
analysis
loop:
rotate
t=t+dt
it=it+1
prestep
evolve
poststep
analysis
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@315 b61c5cb5-eaca-4651-9a7a-d64986f99364
|
|
|
|
|
|
|
| |
Also a bit more error checking.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@314 b61c5cb5-eaca-4651-9a7a-d64986f99364
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@313 b61c5cb5-eaca-4651-9a7a-d64986f99364
|
|
|
|
|
|
|
| |
Tom
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@312 b61c5cb5-eaca-4651-9a7a-d64986f99364
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@311 b61c5cb5-eaca-4651-9a7a-d64986f99364
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@310 b61c5cb5-eaca-4651-9a7a-d64986f99364
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@309 b61c5cb5-eaca-4651-9a7a-d64986f99364
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
int PUGH_SetPartitionInfo (int dim, const char *partition_info[])
to set partition information externally.
Note that this bypasses the parameter evaluation for manual topology setting.
But since we don't want to make these parameters steerable (which would
suggest to people they can change the topology at runtime) we implemented
this kind of hack.
It's used by BAM and shouldn't be anywhere else.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@308 b61c5cb5-eaca-4651-9a7a-d64986f99364
|
|
|
|
|
|
|
| |
Fixes PR CactusPUGH-PUGH 362.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@307 b61c5cb5-eaca-4651-9a7a-d64986f99364
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@306 b61c5cb5-eaca-4651-9a7a-d64986f99364
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@305 b61c5cb5-eaca-4651-9a7a-d64986f99364
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@304 b61c5cb5-eaca-4651-9a7a-d64986f99364
|
|
|
|
|
|
|
|
|
| |
which returns the appropriate MPI datatype for a given CCTK type.
This saves duplicating such code in other thorns.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@303 b61c5cb5-eaca-4651-9a7a-d64986f99364
|