| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
| |
Fixed wrong logical operation in MPI_Allreduce() call in DoneMainLoop().
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@404 b61c5cb5-eaca-4651-9a7a-d64986f99364
|
|
|
|
|
|
|
|
| |
return this global value. This prevents potential deadlocks, especially with
the max_runtime termination condition.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@402 b61c5cb5-eaca-4651-9a7a-d64986f99364
|
|
|
|
|
|
|
|
| |
integer parameter and the extended keyword parameter cactus::terminate
to select this condition.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@399 b61c5cb5-eaca-4651-9a7a-d64986f99364
|
|
|
|
|
|
|
| |
Put semicolon at end of CCTK_FILEVERSION(CactusPUGH_PUGH_Evolve_c).
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@396 b61c5cb5-eaca-4651-9a7a-d64986f99364
|
|
|
|
|
|
|
|
|
|
| |
the maximum. Now overloads the CCTK_GroupStorageIncrease/Decrease functions
and only rotates the levels with storage.
Tom
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@375 b61c5cb5-eaca-4651-9a7a-d64986f99364
|
|
|
|
|
|
|
|
| |
a 'const cGH *' argument now.
Also fixed a couple of other warnings. Untabified sources.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@357 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
|
|
|
|
| |
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@326 b61c5cb5-eaca-4651-9a7a-d64986f99364
|
|
|
|
|
|
|
| |
Tom
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@324 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
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
Fixed header files so prototype for above is included.
Should now work on Hitachi machine.
Tom
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@284 b61c5cb5-eaca-4651-9a7a-d64986f99364
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@239 b61c5cb5-eaca-4651-9a7a-d64986f99364
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@231 b61c5cb5-eaca-4651-9a7a-d64986f99364
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
rather than doing it sequentially on individual arrays.
Nothing changes for the CCTK routines overloaded by PUGH.
For BAM and other thorns which don't care about groups there is now
a separate interface to synchronize individual arrays.
Also eliminated the restriction to synchronize 1D and 3D arrays only
- now it should do arbitrary dims (not yet tested).
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@222 b61c5cb5-eaca-4651-9a7a-d64986f99364
|
|
|
|
|
|
|
|
| |
into a separate routine DoneMainLoop().
Now parameter Cactus::cctk_itlast is really steerable.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@220 b61c5cb5-eaca-4651-9a7a-d64986f99364
|
|
|
|
|
|
|
|
|
| |
should begin with PUGH.
Tom
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@211 b61c5cb5-eaca-4651-9a7a-d64986f99364
|
|
|
|
|
|
|
| |
for GROUP_GF and GROUP_ARRAY.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@203 b61c5cb5-eaca-4651-9a7a-d64986f99364
|
|
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@192 b61c5cb5-eaca-4651-9a7a-d64986f99364
|