aboutsummaryrefslogtreecommitdiff
path: root/Carpet
Commit message (Collapse)AuthorAge
...
* Carpet: Add abort() statement to avoid compiler warningErik Schnetter2006-07-31
| | | | | | | Add abort() statement after call to CCTK_WARN(0,...) to avoid compiler warning. darcs-hash:20060731150950-dae7b-882e547e7477266a7dcb1e41480232c63ff35408.gz
* Carpet: Add a timer classErik Schnetter2006-07-31
| | | | | | | | | | | | | | 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
* Carpet: More work on timersErik Schnetter2006-07-27
| | | | | | | | | | | | 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
* CarpetIOStreamedHDF5: use CarpetIOBasic instead of IOBasic for info outputThomas Radke2006-07-12
| | | | darcs-hash:20060712162959-776a0-f530571f2f02e2ada14ac9f026cefedcc37ffd55.gz
* Carpet: Traverse PREREGRID bin instead of PreRegrid groupErik Schnetter2006-07-06
| | | | darcs-hash:20060706213447-dae7b-ea94f978371c022db92d882a7cc6e624e75099ab.gz
* Carpet: remove unnecessary overload function for CCTK_SyncGroup() ...Thomas Radke2006-07-06
| | | | | | | | | | | 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
* CarpetEvolutionMask: remove duplicate parameter setting in ↵Thomas Radke2006-06-30
| | | | | | test/CarpetEvolutionMask_test.par darcs-hash:20060630104549-776a0-1201ed566912e2180862963721ac64a9f2194d9a.gz
* CarpetIOHDF5: fix bug in deletion of recovery fileThomas Radke2006-06-26
| | | | | | | | | | | 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
* CarpetTracker: Schedule "AT preregrid" instead of "IN PreRegrid"Erik Schnetter2006-07-06
| | | | darcs-hash:20060706055552-dae7b-ea8488fb997ebbf6a1f4df8a64a8c82b522087ba.gz
* Carpet: Do not schedule group PreRegrid any moreErik Schnetter2006-07-06
| | | | | | | PREREGRID is now an official bin, so that this work-around can be removed. darcs-hash:20060706055142-dae7b-64c53954736688afd40d7e9f7e53db70854710bc.gz
* Carpet: Reduce output frequency for timing statisticsErik Schnetter2006-07-05
| | | | darcs-hash:20060705175958-dae7b-427e9e0d18866ac98e1a411eea6526d71e1991e6.gz
* Carpet: Correct error in description of parameter use_outer_buffer_zonesErik Schnetter2006-07-05
| | | | darcs-hash:20060705174715-dae7b-b55993f816322902a316ff7bcb30efb784b1427c.gz
* CarpetWeb: Update patchset-to-email gateway scriptErik Schnetter2006-07-05
| | | | | | | 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
* Carpet: Reword timing informationErik Schnetter2006-07-05
| | | | darcs-hash:20060705042828-dae7b-5d4973a83c4a87e1c3987e801290b764c147733a.gz
* Carpet: When printing the grid structure, show also the ghost zonesErik Schnetter2006-07-05
| | | | | | | 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
* CarpetRegrid2: Convert explicitly from size_t to intErik Schnetter2006-07-05
| | | | darcs-hash:20060705041707-dae7b-96fac2d1470cbdf043346bf3f2fdcf229d80a309.gz
* CarpetRegrid2: Do not place grids too close to the outer boundaryErik Schnetter2006-07-05
| | | | | | | | | 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
* Carpet: Print timing statistics for a runErik Schnetter2006-07-04
| | | | darcs-hash:20060704060051-dae7b-b4de1243402e7167592704a61107c0b8e28b76ed.gz
* CarpetRegrid2: Check number of refinement levelsErik Schnetter2006-06-27
| | | | darcs-hash:20060627191640-dae7b-7ba8608e73c3e4cbe1cede70a8f1c0eee81e3c78.gz
* Carpet: Call synchronisation from the scheduler in level modeErik Schnetter2006-06-23
| | | | | | | | 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
* CarpetTracker: Use the surface centroid instead of the originErik Schnetter2006-06-22
| | | | | | | | 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
* Carpet: Add parameter regrid_during_initialisationErik Schnetter2006-06-22
| | | | | | | | 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
* CarpetRegrid: Use stored domain specification to convert from coordinatesErik Schnetter2006-06-22
| | | | | | | | 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
* Carpet: Store domain specification that is used to set up the coarse gridErik Schnetter2006-06-22
| | | | | | | | | 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
* Carpet: Print message before and after recomposingErik Schnetter2006-06-22
| | | | darcs-hash:20060622023128-dae7b-f863af74768b4b8045d5d51f0c8c3ec609a4a897.gz
* CarpetRegrid: Take basemglevel into account when checking the grid spacingsErik Schnetter2006-06-19
| | | | | | | Take basemglevel into account when checking the user specified grid spacings. darcs-hash:20060619205829-dae7b-82d163027ba08f4a0c9a4f3487e4f112c33fa270.gz
* CarpetRegrid: Explicitly convert size_t to intErik Schnetter2006-06-19
| | | | darcs-hash:20060619205759-dae7b-55dd1d620b04859bd6e2841a3dea58d1b546db9c.gz
* CarpetIOASCII: Correct determining which boundaries are symmetry boundariesErik Schnetter2006-06-18
| | | | | | | Correct determining which boundaries are symmetry boundaries. This is necessary for CarpetIOASCII::output_symmetry_points. darcs-hash:20060618200309-dae7b-a594c6f6d1361c169f82a75c7d44883443cd53af.gz
* CarpetIOASCII: Avoid warning about shadowed local variableErik Schnetter2006-06-18
| | | | darcs-hash:20060618200245-dae7b-17d466bd7808bd62ee82c07b3a4a1f12580d0df5.gz
* CarpetIOASCII: Correct handling of the last output iterationErik Schnetter2006-06-18
| | | | | | | When CarpetIOASCII::one_file_per_group=yes, store the last output iteration per group instead of per variable. darcs-hash:20060618200108-dae7b-85af2a059fab5d8756f0385cf6029b428a22d441.gz
* CarpetIOScalar: Produce fewer comments with IO::out_fileinfo="none"Erik Schnetter2006-06-18
| | | | | | | When IO::out_fileinfo="none", avoid all comment lines except for two describing which thorn produced a file. darcs-hash:20060618200009-dae7b-2a2c124cdb17d046d9d9225c6563d836f9e0a88a.gz
* CarpetIOASCII: Produce fewer comments with out_fileinfo="none"Erik Schnetter2006-06-18
| | | | | | | Avoid all comment lines, except for two that describe which thorn produced this file. darcs-hash:20060618195814-dae7b-2d9686819eadde190e20a9a364e7ae5a77038e9a.gz
* CarpetIOScalar: Convert #ifdef CCTK_* to #ifdef HAVE_CCTK_*Erik Schnetter2006-06-13
| | | | darcs-hash:20060613172844-dae7b-0896da1cebe8d743bd9b94411da9f8a81487b686.gz
* CarpetIOASCII: Convert #ifdef CCTK_* to #ifdef HAVE_CCTK_*Erik Schnetter2006-06-13
| | | | darcs-hash:20060613172753-dae7b-08a9edcbdfd94fcfc4403de09c1ad8cab0f8f1b0.gz
* CarpetReduce2: Explicitly convert from/to CCTK_INT and from/to CCTK_REALErik Schnetter2006-06-13
| | | | | | | Explicitly convert between int and CCTK_INT, and between double and CCTK_REAL, where necessary. darcs-hash:20060613171825-dae7b-5b198c3276d6096bac4bbda6e6b48672610af191.gz
* CarpetRegrid: Explicitly convert from/to CCTK_INT and from/to CCTK_REALErik Schnetter2006-06-13
| | | | | | | Explicitly convert between int and CCTK_INT, and between double and CCTK_REAL, where necessary. darcs-hash:20060613171732-dae7b-87079cbe961564e3e247bf3bdc3d402cbf42a773.gz
* CarpetReduce: Explicitly convert from/to CCTK_INT and from/to CCTK_REALErik Schnetter2006-06-13
| | | | | | | Explicitly convert between int and CCTK_INT, and between double and CCTK_REAL, where necessary. darcs-hash:20060613171604-dae7b-6cdecab56f7600ef471621e808847d32e45baa75.gz
* CarpetInterp: Explicitly convert from/to CCTK_INT and from/to CCTK_REALErik Schnetter2006-06-13
| | | | | | | Explicitly convert between int and CCTK_INT, and between double and CCTK_REAL, where necessary. darcs-hash:20060613171441-dae7b-814bf92e15854b162f2f0560b3ec4ea519e4c28e.gz
* CarpetIOHDF5: Remove unused local variableErik Schnetter2006-06-13
| | | | darcs-hash:20060613171412-dae7b-cf8a7c6112d6c364bd7f4e7568e0df2c683c01f3.gz
* CarpetLib: Change #ifdef CCTK_* to #ifdef HAVE_CCTK_*Erik Schnetter2006-06-13
| | | | darcs-hash:20060613170802-dae7b-9f69116a70acbac95c7b7b4afa4282330b065602.gz
* Carpet: Make Carpet::Abort call exit instead of abort.Erik Schnetter2006-06-13
| | | | | | Also change the error return values for Carpet::Abort and Carpet::Exit. darcs-hash:20060613170649-dae7b-a95ca179a8b6c71b5fdec168daf27aebb353c809.gz
* Carpet: Convert from/to CCTK_INT and from/to CCTK_REALErik Schnetter2006-06-13
| | | | | | CCTK_INT from/to int and CCTK_REAL from/to double where necessary. darcs-hash:20060613170310-dae7b-de7744ae2c53e0278d9a687ecdadc5634ecc63a7.gz
* Carpet: Use #ifdef HAVE_CCTK_* instead of #ifdef CCTK_*Erik Schnetter2006-06-13
| | | | darcs-hash:20060613165814-dae7b-bcc2219798f9b5385b4f76561983351bfedc4f93.gz
* Carpet: Convert size_t to int before comparingErik Schnetter2006-06-13
| | | | darcs-hash:20060613165631-dae7b-ee946f6a3fd2381cc6cef7c63c55f93d9dd0a038.gz
* Carpet: Remove an unused local variableErik Schnetter2006-06-13
| | | | darcs-hash:20060613165458-dae7b-c335eaea205f443dde2184366886a591e388028b.gz
* CarpetLib: Allow more than one prolongation source boxesErik Schnetter2006-06-13
| | | | | | | | 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
* CarpetLib: #include necessary type declarationsErik Schnetter2006-06-08
| | | | darcs-hash:20060608015436-dae7b-6526525fd78b275abcd84e856d47554128dd7d7b.gz
* CarpetRegrid: Correct signature of scheduled functionErik Schnetter2006-06-07
| | | | darcs-hash:20060607225525-dae7b-6ede271f951a60626b2d82ce9e792a4f2aae0515.gz
* CarpetReduce: Correct signature of scheduled functionErik Schnetter2006-06-07
| | | | darcs-hash:20060607225507-dae7b-31f5f3ab59b713a68644e8d574dc7ae9f9db55aa.gz
* CarpetInterp: Correct signature of scheduled functionErik Schnetter2006-06-07
| | | | darcs-hash:20060607225356-dae7b-05fa7f32f8413196efbcd917efafdeb446960bd4.gz