aboutsummaryrefslogtreecommitdiff
path: root/CarpetDev
Commit message (Collapse)AuthorAge
* Carpet: Do not use dynamic_castErik Schnetter2013-08-04
|
* CarpetIOF5: Use CCTK_BUILTIN_UNREACHABLE instead of __builtin_unreachableErik Schnetter2013-06-22
|
* CarpetIOF5: Implement lower-dimensional output (i.e. 1d lines, 2d slices)Erik Schnetter2013-05-26
|
* CarpetIOF5: Do not output irrelevant "Writing simulation metadata" messagesErik Schnetter2013-05-19
|
* CarpetIOF5: Correct calculating the I/O processor numbersErik Schnetter2013-05-19
|
* CarpetIOF5: Various improvementsErik Schnetter2012-11-22
|
* CarpetLib: Re-enable OpenMP collapse clausesErik Schnetter2012-11-22
|
* CarpetIONirvana: Require MPIErik Schnetter2012-11-22
|
* CarpetIOF5: Free HDF5 data when closing filesErik Schnetter2012-10-24
| | | | Use the "strong" file closing property and explicitly invoke a garbage collection when opening/closing files.
* CarpetIOF5: Correct calls to Carpet::TimerErik Schnetter2012-10-22
|
* CarpetIOF5: Limit number of I/O processesErik Schnetter2012-09-11
|
* CarpetMG: Remove redefinition of restrict qualifierErik Schnetter2012-09-11
|
* CarpetJacobi: Remove redefinition of restrict qualifierErik Schnetter2012-09-11
|
* CarpetCG: Remove redefinition of restrict qualifierErik Schnetter2012-09-11
|
* CarpetIOF5: Introduce FAILWARN0Erik Schnetter2012-09-11
| | | | | Introduce FAILWARN0 to check errors for HDF5 functions returning non-negative integers.
* Introduce cctk_ash, retire cctk_lsshErik Schnetter2012-09-11
| | | | | | | | | Introduce cctk_ash, describing the process-local array shape that has been allocated. This may be larger than cctk_lsh, the process-local shape that should be used. Retire cctk_lssh and related infrastructure to handle staggered grid functions.
* CarpetAdaptiveRegrid: Improve CCTK_Warn replacementErik Schnetter2012-09-11
|
* Remove all #warning statementsErik Schnetter2012-09-11
|
* CarpetLib: Disable OpenMP collapse statementsErik Schnetter2012-09-11
| | | | These do not work on all systems, and we don't autoconf them yet.
* CarpetIOF5: Add example for outputting grid arraysErik Schnetter2012-09-11
|
* CarpetIOF5: Add time step information to grid arraysErik Schnetter2012-09-11
|
* CarpetIOF5: Continue to implement file readingErik Schnetter2012-09-11
|
* CarpetIOF5: Make generic reading workErik Schnetter2012-09-11
|
* CarpetIOF5: Make outputting scalars and CCTK_INT variables workErik Schnetter2012-09-11
|
* CarpetIOF5: Provide standard Cactus output interfaceErik Schnetter2011-12-14
| | | | | Provide standard Cactus output interface. Begin to implement checkpointing (support for dim!=3 variables still missing).
* CarpetIOF5: Make LoopControl optionalErik Schnetter2011-12-14
|
* CarpetIOF5: Slight change in handling small vectorsErik Schnetter2011-12-14
|
* Backed out changeset 1b5c07de6243Erik Schnetter2011-12-14
|
* CarpetReduce: Remove unused variable "mask"Erik Schnetter2011-12-14
|
* CarpetIONirvana: Move from Carpet to CarpetDev arrangementErik Schnetter2011-12-14
|
* CarpetIOF5: Set ghost size correctlyErik Schnetter2011-12-14
|
* CarpetIOF5: New thornErik Schnetter2011-12-14
|
* CarpetIOF5: Rename old thornErik Schnetter2011-12-14
|
* CarpetIOF5: Update to new dh classesErik Schnetter2011-12-14
|
* CarpetJacovi: Use nan handling of CarpetLibErik Schnetter2011-12-14
|
* Re-organise time level handlingErik Schnetter2011-12-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Store the current Cactus time (and not a fake Carpet time) in the th "time hiearchy". This removes the now redundant "leveltimes" data structure in Carpet. Add past time levels to th, so that it can store the time for past time levels instead of assuming the time step size is constant. This allows changing the time step size during evolution. Share the time hierarchy between all maps, instead of having one time hierarchy per map. Simplify the time level cycling and time stepping code used during evolution. Improve structure of the code that loops over time levels for certain schedule bins. Introduce a new Carpet variable "timelevel", similar to "reflevel". This also makes it possible to avoid time interpolation for the past time levels during regridding. The past time levels of the fine grid then remain aligned (in time) with the past time levels of the coarse grid. This is controlled by a new parameter "time_interpolation_during_regridding", which defaults to "yes" for backwards compatibility. Simplify the three time level initialisation. Instead of initialising all three time levels by taking altogether three time steps (forwards and backwards), initialise only one past time level by taking one time step backwards. The remaining time level is initialised during the first time step of the evolution, which begins by cycling time levels, which drops the non-initialised last time level anyway. Update Carpet and the mode handling correspondingly. Update the CarpetIOHDF5 checkpoint format correspondingly. Update CarpetInterp, CarpetReduce, and CarpetRegrid2 correspondingly. Update CarpetJacobi and CarpetMG correspondingly.
* Import CarpetErik Schnetter2011-12-14
| | | | Ignore-this: 309b4dd613f4af2b84aa5d6743fdb6b3
* CarpetPETSc: Beginning of an elliptic solver for mesh refinementErik Schnetter2008-03-01
|
* CarpetIOF5: Output fewer filesErik Schnetter2008-03-01
| | | | | | Honour IO::our_proc_every. Combine files/groups/thorns/everything into one output file. Compress output if desired. Create a metafile with the directory.
* CarpetCG: #include <cstring>Erik Schnetter2008-02-19
| | | | darcs-hash:20080219054230-dae7b-075d21089653e8733a9c6037fe1b3e32fa08c5be.gz
* CarpetCG: Remove CVS Header commentsErik Schnetter2008-02-19
| | | | darcs-hash:20080219054215-dae7b-927b1a5d9bd93ad820754e966d303de463a34990.gz
* CarpetAdaptiveRegrid: Remove CVS Header commentsErik Schnetter2008-02-19
| | | | darcs-hash:20080219054137-dae7b-ec4dfb86db898f2a24fca389423357ce8e19453d.gz
* CarpetMG: Use new-style communication routinesErik Schnetter2008-01-30
| | | | darcs-hash:20080130221946-dae7b-e62427a3d4f2745d97a3c542000831706e507011.gz
* CarpetIOF5: Combine README files, add TODO fileErik Schnetter2008-01-20
| | | | darcs-hash:20080120015226-dae7b-b8bdb874277d4c03dbb5ba0753df3f9808f2ecbc.gz
* CarpetIOF5: set compatibility macros to use the new HDF5 1.8 APItradke2008-01-23
| | | | | | | | CarpetIOF5 uses functions from the new HDF5 API. Some macros need to be set in order to enable this new API also in HDF5 installations with HDF5 1.6.x backwards compatibility. darcs-hash:20080123152303-3fd61-cd1a81e9df48fbb370aa9fc205452737845ae727.gz
* CarpetIOF5: Write a meta-file containing an inventoryErik Schnetter2008-01-15
| | | | | | | | | | In addition to one data file per processor, also write out one meta-data file containing an inventory and external links to the other files. Compiles. Untested. darcs-hash:20080115192202-dae7b-e709063fdbe7d545389cdcb40846a10451e9f4c1.gz
* CarpetAdaptiveRegrid: Add refinement descriptor to regridding APIErik Schnetter2007-01-12
| | | | | | | | Adapt to recent change in Carpet's regridding API: In addition to the bounding boxes, outer boundary descriptors, and processor numbers, also a refinement boundary descriptor needs to be filled in. darcs-hash:20070112192953-dae7b-24a0a3252ef78755e2e2714f54482f116be86f98.gz
* CarpetIOF5: Instantiate functions correctly when int and CCTK_INT differErik Schnetter2007-01-12
| | | | | | | Instantiate certain functions for both int and CCTK_INT if these are different types. darcs-hash:20070112192605-dae7b-45f313c7c3d3cb9319dc23270210c89b51ebf831.gz
* CarpetIOF5: Do not include map number in dataset nameErik Schnetter2007-01-12
| | | | darcs-hash:20070112192356-dae7b-2cb19cc7965ab15d816786a6d11f80653fa5890e.gz
* CarpetJacobi: Correct signature of scheduled functionsErik Schnetter2007-01-12
| | | | darcs-hash:20070112192302-dae7b-e91795d7859ad3ed19e0c67146e806e163e15571.gz