aboutsummaryrefslogtreecommitdiff
path: root/Carpet
Commit message (Collapse)AuthorAge
* CarpetSlab: Change "void *" to "CCTK_POINTER"Erik Schnetter2006-04-07
| | | | darcs-hash:20060407140652-dae7b-03c6f7c154c386938abae0060c26e1d30e6b915e.gz
* CarpetSlab: Use explicit namespace in function callErik Schnetter2006-04-07
| | | | darcs-hash:20060407140619-dae7b-306a1ebf0f5064289325275e2ada8e20ce0e9cc2.gz
* CarpetIOBasic: Output iteration number unconditionallyErik Schnetter2006-04-04
| | | | darcs-hash:20060404194449-dae7b-c90583d12908fd6c9b656e99b1d53279567ff303.gz
* CarpetRegrid: Construct "multigrid boxes" only once, not once per levelErik Schnetter2006-03-29
| | | | | | | Construct "multigrid boxes" only once, not once per refinement level. This should have no effect except avoid unnecessary computation. darcs-hash:20060329173904-dae7b-0a05a59a3e8dd43a0f8f03bf0f0e9296cc036ee1.gz
* CarpetRegrid: Do not check superfluous refinement levelsErik Schnetter2006-03-29
| | | | | | | | | | CarpetRegrid allows specifying the extents of more refinement levels than are actually used. Do not check these additional, unused levels for correctness. This fixed bug 98. darcs-hash:20060329173748-dae7b-5b75ae5d74e0d560c1fb6ec71a710f1d777a62a5.gz
* Carpet: Handle empty domain when setting outer boundariesErik Schnetter2006-02-27
| | | | | | | | | It is possible that the domain for a processor is empty if there are more processors than grid points. (This happens e.g. for small grid arrays.) Handle this case correctly when determining whether a boundary face is an outer boundary face. darcs-hash:20060227003231-dae7b-e6200d5049a16643fa4f695ff3cc27fd4c5066d6.gz
* CarpetLib: Handle empty domains correctlyErik Schnetter2006-02-27
| | | | | | | Allow a processor's domain to be empty. This needs special treatment, because such a domain must not have ghost zones added to it. darcs-hash:20060227001303-dae7b-e0c0f4d2455add31f0b1f7d1366e0090d31c9fff.gz
* CarpetWeb: Add link to AUTHErik Schnetter2006-03-27
| | | | darcs-hash:20060327022047-dae7b-9adebfc60df4a2116133ab9b682118167dad4b01.gz
* Carpet: Prefer to stack processors in the z direction with constant local loadErik Schnetter2006-03-25
| | | | | | | | When the local per-processor grid size is fixed, then prefer to stack the processors in the z direction instead of the x direction. This is more efficient. darcs-hash:20060325190453-dae7b-318ad8888dae86234bf63aa59d4fee4fb40e3cb5.gz
* CarpetIOScalar: add test/test.ccl config fileThomas Radke2006-03-24
| | | | | | | | This file needs to be specified by (at least) one I/O thorn in order to tell the testsuite script which output file extensions should be compared. CarpetIOScalar generates "*.xg" output files. darcs-hash:20060324182617-776a0-06fb9a6ec9b4e132e0f4db41276ca4e05963a4c5.gz
* CarpetIOASCII: add test/test.ccl config fileThomas Radke2006-03-24
| | | | | | | | This file needs to be specified by (at least) one I/O thorn in order to tell the testsuite script which output file extensions should be compared. CarpetIOASCII generates "*.asc" output files. darcs-hash:20060324181426-776a0-913eb8be3cf32e8cf6d9eff957c6c54c5062b044.gz
* Carpet: Use a negative value to indicate an illegal grid spacingErik Schnetter2006-03-22
| | | | darcs-hash:20060322152927-dae7b-28ae0e94c77a4f07faa85185960cc21d5536de06.gz
* CarpetLib: Add WENO prolongationI.Hawke2006-03-10
| | | | | | | | | WENO prolongation should be more accurate than ENO prolongation whilst retaining the monotonicity properties of the ENO operators. The WENO operators will only work with prolongation_order_space = 5 because of the stencil width (requires 3 ghost zones). darcs-hash:20060310132742-34bfa-32c65e7f67cb91ab36dd125a5327f2e16286e807.gz
* Carpet: If given, use manual processor topology for constant_load_per_processorErik Schnetter2006-03-06
| | | | | | | | When a manual processor topology is given when constant_load_per_processor is used, then use this topology to decide the global grid shape. darcs-hash:20060306221825-dae7b-ffe9b6183f6a9c757004d9c42fa10e146f748113.gz
* Carpet: Export some functions to inquire about modelsErik Schnetter2006-03-04
| | | | | | | Export functions that convert between model names and ids, and between the processors on which a model runs and the model id. darcs-hash:20060304175543-dae7b-65b8d083983262d05f5950d2af71e5684a90203d.gz
* Carpet: Disallow empty model namesErik Schnetter2006-03-04
| | | | darcs-hash:20060304175502-dae7b-e0c48711c2775e8a0441c60984bdab12023f5ef3.gz
* Carpet: Allow spaced around region specifications in parameter filesErik Schnetter2006-03-04
| | | | | | | | Modify the regular expressions for the region specifications in parameter files slightly, so that spaces in the beginning or the end are allowed. darcs-hash:20060304175312-dae7b-dab536c8ce04e2913faba871aa62be0689c8a876.gz
* Carpet: [REDO 2] Store grid spacing per map instead of globallyErik Schnetter2006-03-04
| | | | | | | | | | Store the coarse grid spacing per individual map instead of globally. Set and unset the grid spacing when entering or leaving singlemap mode, not global mode. This breaks code that tries to access the coarse grid spacing in the cGH in global mode. darcs-hash:20060304173810-dae7b-2ee5d6bf3e9344b4a952d939ca0b97d120eecfdf.gz
* CarpetWeb: Update pointer to TakaErik Schnetter2006-03-02
| | | | darcs-hash:20060302000827-dae7b-ff3191614cd67693d1b566965ca6479df6847990.gz
* CarpetWeb: Point to the parca projectErik Schnetter2006-02-26
| | | | darcs-hash:20060226065136-dae7b-1d6c8d4cb2855b3f7cdca35e7f66f0fb7e63a211.gz
* UNDO: Carpet: Store grid spacing per map instead of globallyErik Schnetter2005-11-19
| | | | | | | | | | Store the coarse grid spacing per individual map instead of globally. Set and unset the grid spacing when entering or leaving singlemap mode, not global mode. This breaks code that tries to access the coarse grid spacing in the cGH in global mode. darcs-hash:20051119212129-dae7b-ca0ccee9a08c988e44b9024b69e17da2d78d8cba.gz
* CarpetRegrid: Added support for BH Trackingcott2006-02-22
| | | | | | | | | | | | | | | | | | | | Two new parameters: bool tracking, default: no bool merge_overlapping_components, default: no tracking: Allow dynamic regridding using grid component coordinate offset steered by an external tracker thorn. merge_overlapping_components: Merges components once they touch. - Christian darcs-hash:20060222144838-34d71-3ee8ae0bad17aa08d270d5856cd7a0fccb4a0754.gz
* CarpetWeb: Quote some ampersand charactersErik Schnetter2006-03-01
| | | | darcs-hash:20060301033836-dae7b-84a764a11c4fc79bd293290effc8d5f0daaefefa.gz
* CarpetWeb: Update darcs to 1.0.6Erik Schnetter2006-03-01
| | | | darcs-hash:20060301033659-dae7b-06c5e43187ca6739649c07de5a9a501410b7767f.gz
* Carpet: Calculate number of buffer zones correctlyErik Schnetter2006-03-01
| | | | | | The number of outer buffer zones was too large by nghostzones. darcs-hash:20060301022716-dae7b-fdc870b83abb106279d6933c3609aa514d081c87.gz
* CarpetLib: Correct error in handling recent change to restrictionErik Schnetter2006-02-27
| | | | | | | | | Correct an error in the patch "CarpetLib: Do not restrict to points they are used for boundary prolongation". Rename some iterators to more meaningful names. darcs-hash:20060227001417-dae7b-65ada5d5357fef71b162163ee3f1ef74e55403db.gz
* CarpetLib: Do not restrict to points they are used for boundary prolongationErik Schnetter2006-02-26
| | | | | | | | Do not restrict to points they are used for boundary prolongation. Check this condition. darcs-hash:20060226002735-dae7b-36da19d1be45a8db8a2af194873cd8a3e64c8a86.gz
* Carpet: Store grid spacing per map instead of globallyErik Schnetter2005-11-19
| | | | | | | | | | Store the coarse grid spacing per individual map instead of globally. Set and unset the grid spacing when entering or leaving singlemap mode, not global mode. This breaks code that tries to access the coarse grid spacing in the cGH in global mode. darcs-hash:20051119212129-dae7b-2bfe457a182d4e7e3229ede412aad8ecf450417a.gz
* CarpetWeb: Convert postscript documentation to PDFErik Schnetter2006-02-27
| | | | darcs-hash:20060227010514-dae7b-b2ebd90e8585a615a85dd158b06e4c872590afc6.gz
* CarpetWeb: Update scalar wave AMR movieErik Schnetter2006-02-27
| | | | darcs-hash:20060227000421-dae7b-078af1067d0462871037c73d18f879bfee538465.gz
* CarpetWeb: Add two AMR moviesErik Schnetter2006-02-26
| | | | darcs-hash:20060226065157-dae7b-613ce2a12654f61672138f578cb6cf6ae2318f84.gz
* CarpetWeb: Add list of publicationsErik Schnetter2006-02-26
| | | | darcs-hash:20060226204037-dae7b-384b5c85a0fc4ecf123e637cef14b4e3b1bffb79.gz
* CarpetWeb: Update feedback email addressErik Schnetter2006-02-26
| | | | darcs-hash:20060226204014-dae7b-ace6ff8d18c93c21f8daf4afe76e4ffc89a40bd1.gz
* CarpetWeb: Add link to February 2006 status reportErik Schnetter2006-02-26
| | | | darcs-hash:20060226202644-dae7b-385b9726b022ced1fc410bd3c610b59ed7b00ebd.gz
* CarpetWeb: Move old news items to olds pageErik Schnetter2006-02-26
| | | | darcs-hash:20060226063337-dae7b-e000b2294c48670438353b1507515fcda7ded646.gz
* CarpetWeb: Announce Christian's moving refinement regionsErik Schnetter2006-02-26
| | | | darcs-hash:20060226063131-dae7b-1a521787ad353af0dac754b7799812d0d56b655a.gz
* CarpetWeb: Carpet is now maintained at the CCTErik Schnetter2006-02-26
| | | | darcs-hash:20060226061352-dae7b-fd5f3afc987ec18807abe4cd72d9d43548bd7720.gz
* CarpetWeb: Mention the Cactus benchmark databaseErik Schnetter2006-02-26
| | | | darcs-hash:20060226061018-dae7b-51b89375e5020ccdae20281ccdae86965d9765fe.gz
* CarpetLib: Rename function in dh, add const qualifiersErik Schnetter2006-02-26
| | | | darcs-hash:20060226002647-dae7b-120cbc31f8e3caf9dcf1e996844268749a954d57.gz
* CarpetLib: Rename the dh setup functionsErik Schnetter2006-02-25
| | | | darcs-hash:20060225172723-dae7b-27a2d88ad612cd88b33b83095760a55dd03d2dc4.gz
* CarpetLib: Cache the results of MPI_Comm_rank and MPI_Comm_sizeErik Schnetter2006-02-25
| | | | darcs-hash:20060225172648-dae7b-93b93c97212a7fa33c8770200b8f8b1494ad9776.gz
* CarpetIOHDF5: better optimisation during recoveryThomas Radke2006-02-17
| | | | | | | | | When recovering from a checkpoint, each processor now continuously reads through all chunked files until all grid variables on this processor have been fully recovered. This should always minimise the number of individual checkpoint files necessary to open on each processor. darcs-hash:20060217160928-776a0-28c076749861c0b26d1c41a6f4ef3bdb00c23274.gz
* CarpetIOHDF5: more efficient recovery with same number of processorsThomas Radke2006-02-12
| | | | | | | | This patch introduces some optimisation for the case when recovering with the same number of processors as used during the checkpoint: each processor opens only its own chunked file and reads its metadata, skipping all others. darcs-hash:20060212200032-776a0-3dd501d20b8efb66faa715b401038218bb388b4f.gz
* CarpetIOHDF5: fix small memory leak in HDF5 outputThomas Radke2006-02-12
| | | | | | While outputting dataset attributes, an HDF5 dataspace wasn't closed properly. darcs-hash:20060212143008-776a0-41e46c61bce2dc22fbfc7093d2ad776bfae00687.gz
* CarpetIOHDF5: fix declaration of scheduled routineThomas Radke2006-02-09
| | | | | | | | | | | | The scheduled routine CarpetIOHDF5_CloseFiles() was declared to return an int and take no arguments. Instead it must be declared to take a 'const cGH* const' argument. It should also return void. See http://www.cactuscode.org/old/pipermail/developers/2006-February/001656.html. This patch also fixes a couple of g++ warning about signed-unsigned integer comparisons. darcs-hash:20060209165534-776a0-24101ebd8c09cea0a9af04acc48f8e2aa2961e34.gz
* CarpetLib: Mark more parameters as steerableErik Schnetter2006-02-08
| | | | darcs-hash:20060208233203-dae7b-c3837264ceeca33579afa2bfcb45c8d10803ac0e.gz
* CarpetIOASCII: update the Carpet2ygraphCat.pl scriptThomas Radke2006-02-07
| | | | | | | The script now also supports scalar output from CarpetIOScalar and 0D output from CarpetIOASCII. darcs-hash:20060207120423-776a0-f9f6a928c292886ab617df32159ad04ae850bfed.gz
* CarpetIOStreamedHDF5: Accumulate any low-level errors returned by HDF5 ↵Thomas Radke2006-02-07
| | | | | | | | | | library calls This patch is a necessary follow-up for thorn CarpetIOStreamedHDF5 on the previous patch named "CarpetIOHDF5: bugfix for writing checkpoints". I simply forgot to push everything in a single patch. Sorry ! darcs-hash:20060207105729-776a0-7604a3f2a8823d38778431ba006651f7fbee2bbb.gz
* CarpetIOHDF5: update the testsuitesThomas Radke2006-02-06
| | | | | | | The checkpoint/recovery testsuite now uses a tarball which does not contain the old I/O parameters anymore. All parameter files now use CarpetIOBasic and CarpetIOScalar as a replacement for CactusBase/IOBasic. This modification also required an update of various output files. darcs-hash:20060206190059-776a0-1c88d51f696442a15fd4c3182af23f9c9a5d5048.gz
* CarpetIOHDF5: remove deprecated I/O parametersThomas Radke2006-02-06
| | | | | | | | | | | This patch finally closes the long-standing issue of keeping both old and new CarpetIOHDF5 parameters around. Now the old parameters have been removed, only the new ones can be used further on. If you still have old-style parameter files, you must convert them now. The perl script CarpetIOHDF5/srcutil/SubstituteDeprecatedParameters.pl does that for you automatically. darcs-hash:20060206184519-776a0-29d9d612e011dda4bf2b6054cee73546beae373a.gz