aboutsummaryrefslogtreecommitdiff
path: root/Carpet
Commit message (Collapse)AuthorAge
* CarpetIOASCII: Correct handling of "output_symmetry_points"Erik Schnetter2006-05-01
| | | | | | | | | | | | Only apply the parameter output_symmetry_points at outer boundaries. Only apply the parameter out3D_outer_ghosts if this is not a symmetry boundary. Unify handling of output_symmetry_points, out3D_ghosts, and out3D_outer_ghosts. darcs-hash:20060501225333-dae7b-e7afe3acb60c898967c562885f3601eb4eb4e6bb.gz
* Carpet: Correct array indices for manually specified processor decompositionErik Schnetter2006-05-01
| | | | darcs-hash:20060501221018-dae7b-82d02d9605ca8db1fec0343eae4f48652014657f.gz
* Carpet: Correct description of schedule orderErik Schnetter2006-05-01
| | | | darcs-hash:20060501210506-dae7b-e83aef2d60d7d385b9f3d4e70386b8f508451de1.gz
* CarpetRegrid: Use vector<bool> instead of an int arrayErik Schnetter2006-05-01
| | | | darcs-hash:20060501161456-dae7b-a7124d7131a7295512b89b32fcbc7f37e873ea52.gz
* CarpetRegrid: Take convergence levels into account for grid spacingsErik Schnetter2006-05-01
| | | | | | | Take the convergence level into account when calculating the grid spacing with smart outer boundaries. darcs-hash:20060501161315-dae7b-4d4525c2b12207bbabf3214c18b1af6fff9b1e14.gz
* CarpetInterp: Emit an error message if there are not enough time levels activeErik Schnetter2006-04-25
| | | | | | | Emit an error message instead of an assertion failure if there are not enough time levels active. darcs-hash:20060425152153-dae7b-20f5040a55b781b4467cd740933cfa8d08abe8d0.gz
* CarpetInterp: activate CarpetIOBasic in testsuiteswhite2006-04-21
| | | | | | | Activated CarpetIOBasic rather than IOBasic. Replaced the output files accordingly. darcs-hash:20060421214758-32473-d3ebcbfc54affcb8b6995526b74342c738c85129.gz
* Carpet: activate CarpetIOBasic in testsuiteswhite2006-04-21
| | | | | | Activated CarpetIOBasic rather than IOBasic, and replaced the output files. darcs-hash:20060421211021-32473-ac92f598e7d20c7f9aa7d7381978fe1aaf23f7d8.gz
* Carpet: Allow querying storage in global modeErik Schnetter2006-04-18
| | | | darcs-hash:20060418165635-dae7b-005505f08c269cb24ca44c9bf1ca5a0e4ed9d816.gz
* CarpetIOScalar: Handle reduction errors gracefullyErik Schnetter2006-04-13
| | | | | | | Do not abort when a reduction operation fails. Instead, print a warning and continue. darcs-hash:20060413193432-dae7b-1f42cfbb579843e85387e117ea92506c6bb2de3a.gz
* CarpetReduce: Handle groups without storage gracefullyErik Schnetter2006-04-13
| | | | | | | Do not abort when some refinement levels of some groups have no storage. Instead, return an error code to the called. darcs-hash:20060413193236-dae7b-63053a270f4790c9f5608b4fe284a6ad4ab33604.gz
* CarpetLib: Store number of time levels per refinement levelErik Schnetter2006-04-13
| | | | | | | | Store the number of active time levels per refinement level, not globally, because each refinement level can have a different number of active time levels. darcs-hash:20060413192655-dae7b-be12d1baef21b3f0a24bbb022297a4856c7d6f14.gz
* Carpet: Set up level times when regriddingErik Schnetter2006-04-17
| | | | | | Set up the current time on each refinement level correctly when regridding. darcs-hash:20060417214936-dae7b-9a9e79298b450f3bd3ae44645e13edd176090c22.gz
* Carpet: Store number of active time levels per level instead of globallyErik Schnetter2006-04-13
| | | | | | | Store the number of active time levels explicitly for each refinement level and convergence level. darcs-hash:20060413192937-dae7b-579ddb7ae741d73bb8bf6e0c87a4bff1c18f7c46.gz
* CarpetIOHDF5: Clean up param.cclErik Schnetter2006-04-13
| | | | darcs-hash:20060413201901-dae7b-89acfa2956a3a82957ec6a4282a5051685ee5252.gz
* CarpetReduce: Check whether input and output types agreeErik Schnetter2006-04-13
| | | | darcs-hash:20060413201723-dae7b-59318803a1ad41a05efde70bc212cd9a37c260f8.gz
* CarpetIOScalar: Token changesErik Schnetter2006-04-13
| | | | darcs-hash:20060413201219-dae7b-35c12fd34f7e29dc0cbd3ebed154abd35d2e07b2.gz
* CarpetIOScalar: Clean up *.ccl filesErik Schnetter2006-04-13
| | | | darcs-hash:20060413201151-dae7b-3f443355e02b35864af495d37d4b40bfa88be082.gz
* CarpetIOBasic: Adapt default screen column widthsErik Schnetter2006-04-13
| | | | darcs-hash:20060413201009-dae7b-44dd5b8fd19c17d7eae4800a80fefe71df5c5baf.gz
* CarpetIOASCII: Clean up param.cclErik Schnetter2006-04-13
| | | | darcs-hash:20060413200629-dae7b-6f4353cf3cb7866817fc5fc27f8eeb4eebcbb58b.gz
* Carpet: White space and token changesErik Schnetter2006-04-13
| | | | darcs-hash:20060413194228-dae7b-d2b1efa41ae13ecdb19ebc96da9cc99e643b8d47.gz
* Carpet: ReindentErik Schnetter2006-04-13
| | | | darcs-hash:20060413194156-dae7b-9e352dc01bc981ad4927af2e849c273eeb131a2f.gz
* Introducing group/bin PreRegrid.cott2006-04-17
| | | | | | | | | | | | | | | | | | Changes to: Carpet/Carpet/schedule.ccl Carpet/Carpet/src/Evolve.cc Carpet/Carpet/src/Initialise.cc It is now possible to schedule routines in the schedule group PreRegrid (defined in Carpet's schedule.ccl). Routines scheduled in PreRegrid are called by Carpet before regridding. This is necessary for consistency when doing AMR and, e.g., checkpointing. - Christian darcs-hash:20060417141735-34d71-d96a74cdd306dace1ffe69d66d5e7aac385c6b19.gz
* CarpetRegrid/test - activate CarpetIOScalar, and avoidOrigin=noswhite2006-04-17
| | | | | | | | | | | | | | | | | Recent changes have broken the testsuites in this thorn. This makes them run again. * Added CartGrid3D::avoid_origin = no * Actvated CarpetIOBasic instead of IOBasic and CarpetIOScalar * Changed IOBasic::outScalar_* to IOScalar::outScalar_* * Replaced the archive files with ones generated with the new par files. darcs-hash:20060417124957-32473-0c5a748fc567446c6921bf5839db6adeea459d42.gz
* Fixed CarpetRegrid/regrid.cc to make tracking black holes work with Vanilla ↵cott2006-04-15
| | | | | | darcs pull. darcs-hash:20060415150533-34d71-6ffb3f0ce403cd5c8975437f4870502145f88646.gz
* Carpet: Define coarse grid spacing in global mode when there is only one mapErik Schnetter2006-03-28
| | | | | | | | | Different maps may have different coarse grid spacings, so that in general the coarse grid spacing cannot be set in global mode. Treat the case where there is only one map specially, and do define the coarse grid spacing in global mode in this case. darcs-hash:20060328161736-dae7b-b33ef56eb3db4e383cca283f53955972364fc49d.gz
* 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