| Commit message (Collapse) | Author | Age |
... | |
|
|
|
|
|
|
| |
Add abort() statement after call to CCTK_WARN(0,...) to avoid compiler
warning.
darcs-hash:20060731150950-dae7b-882e547e7477266a7dcb1e41480232c63ff35408.gz
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add a timer class that handles Cactus timers conveniently. Define
also a class for sets of timers, so that several timers can e.g. be
output together.
Use this class in Evolve.cc.
Add timers to CallFunction.cc.
Do not output timers by default.
darcs-hash:20060731150618-dae7b-954e61aa5dcc163884f7fe03c3aa4f0298409918.gz
|
|
|
|
|
|
|
|
|
|
|
|
| |
Store physical timing information in grid scalars for easier output.
Introduce a parameter "Carpet::silent" to switch off periodic output
of the physical timing information.
Add detailed timers for Carpet's main evolution loop, using Cactus
timers. Their output would usually be written to files.
darcs-hash:20060727165144-dae7b-aac1f402b3d23351153dfa8b48ee52a29d05e94e.gz
|
|
|
|
| |
darcs-hash:20060712162959-776a0-f530571f2f02e2ada14ac9f026cefedcc37ffd55.gz
|
|
|
|
| |
darcs-hash:20060706213447-dae7b-ea94f978371c022db92d882a7cc6e624e75099ab.gz
|
|
|
|
|
|
|
|
|
|
|
| |
Don't panic, I replaced it by an overload function for CCTK_SyncGroupsByDirI()
which can synchronise multiple groups at a time.
This patch requires the most recent changes in the flesh API to provide the
new overloadable function CCTK_SyncGroupsByDirI(), as discussed in thread
http://www.cactuscode.org/old/pipermail/developers/2006-June/004933.html.
darcs-hash:20060706172438-776a0-a16f88e46597dde9d7899e5c4e69ed8cb420a13a.gz
|
|
|
|
|
|
| |
test/CarpetEvolutionMask_test.par
darcs-hash:20060630104549-776a0-1201ed566912e2180862963721ac64a9f2194d9a.gz
|
|
|
|
|
|
|
|
|
|
|
| |
Due to bug in my previous patch, the logic for removing the checkpoint file
after successful recovery was wrong: it was removed if IO::recover_and_remove
was set to "false".
This patch fixes this bug by reversing the logic.
Thanks to Ian Hinder for noticing this and presenting the fix.
darcs-hash:20060626162548-776a0-8d3ebc0c43a74cb3faa892aa2a410e13bb37825e.gz
|
|
|
|
| |
darcs-hash:20060706055552-dae7b-ea8488fb997ebbf6a1f4df8a64a8c82b522087ba.gz
|
|
|
|
|
|
|
| |
PREREGRID is now an official bin, so that this work-around can be
removed.
darcs-hash:20060706055142-dae7b-64c53954736688afd40d7e9f7e53db70854710bc.gz
|
|
|
|
| |
darcs-hash:20060705175958-dae7b-427e9e0d18866ac98e1a411eea6526d71e1991e6.gz
|
|
|
|
| |
darcs-hash:20060705174715-dae7b-b55993f816322902a316ff7bcb30efb784b1427c.gz
|
|
|
|
|
|
|
| |
Apparently darcs now passes the repository as command line argument.
Don't get confused, and save the repository for later.
darcs-hash:20060705050726-dae7b-22d9e6a007c9b05d34d78f07eb77db6db790b692.gz
|
|
|
|
| |
darcs-hash:20060705042828-dae7b-5d4973a83c4a87e1c3987e801290b764c147733a.gz
|
|
|
|
|
|
|
| |
When printing the grid structure in the beginning or after regridding,
show both the grid structure without and with ghost zones.
darcs-hash:20060705042626-dae7b-d8637ed23a603bc1a16394bb20b1e210ba6e06cc.gz
|
|
|
|
| |
darcs-hash:20060705041707-dae7b-96fac2d1470cbdf043346bf3f2fdcf229d80a309.gz
|
|
|
|
|
|
|
|
|
| |
When a refined region is too close to an outer (or symmetry) boundary,
then it forced to abut this boundary, so that the corresponding
boundary condition can probably be applied. This takes buffer zones
into account.
darcs-hash:20060705041644-dae7b-06ac1bf50a5cdc38322d54afbbc85d06099de802.gz
|
|
|
|
| |
darcs-hash:20060704060051-dae7b-b4de1243402e7167592704a61107c0b8e28b76ed.gz
|
|
|
|
| |
darcs-hash:20060627191640-dae7b-7ba8608e73c3e4cbe1cede70a8f1c0eee81e3c78.gz
|
|
|
|
|
|
|
|
| |
Call synchronisation from the scheduler in level mode, even if a
routine has been scheduled in global or meta mode. Perform an
explicit loop over all levels if necessary.
darcs-hash:20060623030820-dae7b-62aa04b8b16c8dac54087eb4ef75a25ae5eb0b06.gz
|
|
|
|
|
|
|
|
| |
Use the surface centroid instead of the origin to set the position of
the refined regions. The origin can be arbitrary, only the centroid
is supposed to have a physical meaning.
darcs-hash:20060622162442-dae7b-cc34fcfef05be362ce39e67ba26825e528a761c8.gz
|
|
|
|
|
|
|
|
| |
Add new parameter "regrid_during_initialisation" that determines
whether the initial regridding should happen during or before setting
up initial data.
darcs-hash:20060622023631-dae7b-80d6152cb0846b97a3b99a58ab012b7dd66c97d4.gz
|
|
|
|
|
|
|
|
| |
Use the stored domain specification to convert from coordinates to
grid points. This works even before the coordinate thorn has been
initialised, and it is also guaranteed to be consistent.
darcs-hash:20060622023347-dae7b-129434e0ceea32397e29dd653384d762d43829dc.gz
|
|
|
|
|
|
|
|
|
| |
Store the domain specification that is used to set up the coarse grid.
This can be used later instead of querying the coordinate systems,
since querying them may be complicated in multi-block setups, and is
impossible before the coordinate thorn has been initialised.
darcs-hash:20060622023155-dae7b-914667c8c11a273df3f2674d0835be1ccace17e0.gz
|
|
|
|
| |
darcs-hash:20060622023128-dae7b-f863af74768b4b8045d5d51f0c8c3ec609a4a897.gz
|
|
|
|
|
|
|
| |
Take basemglevel into account when checking the user specified grid
spacings.
darcs-hash:20060619205829-dae7b-82d163027ba08f4a0c9a4f3487e4f112c33fa270.gz
|
|
|
|
| |
darcs-hash:20060619205759-dae7b-55dd1d620b04859bd6e2841a3dea58d1b546db9c.gz
|
|
|
|
|
|
|
| |
Correct determining which boundaries are symmetry boundaries. This is
necessary for CarpetIOASCII::output_symmetry_points.
darcs-hash:20060618200309-dae7b-a594c6f6d1361c169f82a75c7d44883443cd53af.gz
|
|
|
|
| |
darcs-hash:20060618200245-dae7b-17d466bd7808bd62ee82c07b3a4a1f12580d0df5.gz
|
|
|
|
|
|
|
| |
When CarpetIOASCII::one_file_per_group=yes, store the last output
iteration per group instead of per variable.
darcs-hash:20060618200108-dae7b-85af2a059fab5d8756f0385cf6029b428a22d441.gz
|
|
|
|
|
|
|
| |
When IO::out_fileinfo="none", avoid all comment lines except for two
describing which thorn produced a file.
darcs-hash:20060618200009-dae7b-2a2c124cdb17d046d9d9225c6563d836f9e0a88a.gz
|
|
|
|
|
|
|
| |
Avoid all comment lines, except for two that describe which thorn
produced this file.
darcs-hash:20060618195814-dae7b-2d9686819eadde190e20a9a364e7ae5a77038e9a.gz
|
|
|
|
| |
darcs-hash:20060613172844-dae7b-0896da1cebe8d743bd9b94411da9f8a81487b686.gz
|
|
|
|
| |
darcs-hash:20060613172753-dae7b-08a9edcbdfd94fcfc4403de09c1ad8cab0f8f1b0.gz
|
|
|
|
|
|
|
| |
Explicitly convert between int and CCTK_INT, and between double and
CCTK_REAL, where necessary.
darcs-hash:20060613171825-dae7b-5b198c3276d6096bac4bbda6e6b48672610af191.gz
|
|
|
|
|
|
|
| |
Explicitly convert between int and CCTK_INT, and between double and
CCTK_REAL, where necessary.
darcs-hash:20060613171732-dae7b-87079cbe961564e3e247bf3bdc3d402cbf42a773.gz
|
|
|
|
|
|
|
| |
Explicitly convert between int and CCTK_INT, and between double and
CCTK_REAL, where necessary.
darcs-hash:20060613171604-dae7b-6cdecab56f7600ef471621e808847d32e45baa75.gz
|
|
|
|
|
|
|
| |
Explicitly convert between int and CCTK_INT, and between double and
CCTK_REAL, where necessary.
darcs-hash:20060613171441-dae7b-814bf92e15854b162f2f0560b3ec4ea519e4c28e.gz
|
|
|
|
| |
darcs-hash:20060613171412-dae7b-cf8a7c6112d6c364bd7f4e7568e0df2c683c01f3.gz
|
|
|
|
| |
darcs-hash:20060613170802-dae7b-9f69116a70acbac95c7b7b4afa4282330b065602.gz
|
|
|
|
|
|
| |
Also change the error return values for Carpet::Abort and Carpet::Exit.
darcs-hash:20060613170649-dae7b-a95ca179a8b6c71b5fdec168daf27aebb353c809.gz
|
|
|
|
|
|
| |
CCTK_INT from/to int and CCTK_REAL from/to double where necessary.
darcs-hash:20060613170310-dae7b-de7744ae2c53e0278d9a687ecdadc5634ecc63a7.gz
|
|
|
|
| |
darcs-hash:20060613165814-dae7b-bcc2219798f9b5385b4f76561983351bfedc4f93.gz
|
|
|
|
| |
darcs-hash:20060613165631-dae7b-ee946f6a3fd2381cc6cef7c63c55f93d9dd0a038.gz
|
|
|
|
| |
darcs-hash:20060613165458-dae7b-c335eaea205f443dde2184366886a591e388028b.gz
|
|
|
|
|
|
|
|
| |
If two refinement boxes sit next to each other in an L (ell) shape,
then the region where the boxes have prolongation boundaries may not
have the shape of a single box. Therefore allow arbitrary many boxes.
darcs-hash:20060613170952-dae7b-a1579f5ec53ad4a36bd44c9ab1d4f07f46a1160e.gz
|
|
|
|
| |
darcs-hash:20060608015436-dae7b-6526525fd78b275abcd84e856d47554128dd7d7b.gz
|
|
|
|
| |
darcs-hash:20060607225525-dae7b-6ede271f951a60626b2d82ce9e792a4f2aae0515.gz
|
|
|
|
| |
darcs-hash:20060607225507-dae7b-31f5f3ab59b713a68644e8d574dc7ae9f9db55aa.gz
|
|
|
|
| |
darcs-hash:20060607225356-dae7b-05fa7f32f8413196efbcd917efafdeb446960bd4.gz
|