| Commit message (Collapse) | Author | Age |
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
Ignore-this: 309b4dd613f4af2b84aa5d6743fdb6b3
|
| |
|
|
|
|
|
|
| |
Honour IO::our_proc_every.
Combine files/groups/thorns/everything into one output file.
Compress output if desired.
Create a metafile with the directory.
|
|
|
|
| |
darcs-hash:20080219054230-dae7b-075d21089653e8733a9c6037fe1b3e32fa08c5be.gz
|
|
|
|
| |
darcs-hash:20080219054215-dae7b-927b1a5d9bd93ad820754e966d303de463a34990.gz
|
|
|
|
| |
darcs-hash:20080219054137-dae7b-ec4dfb86db898f2a24fca389423357ce8e19453d.gz
|
|
|
|
| |
darcs-hash:20080130221946-dae7b-e62427a3d4f2745d97a3c542000831706e507011.gz
|
|
|
|
| |
darcs-hash:20080120015226-dae7b-b8bdb874277d4c03dbb5ba0753df3f9808f2ecbc.gz
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
Instantiate certain functions for both int and CCTK_INT if these are
different types.
darcs-hash:20070112192605-dae7b-45f313c7c3d3cb9319dc23270210c89b51ebf831.gz
|
|
|
|
| |
darcs-hash:20070112192356-dae7b-2cb19cc7965ab15d816786a6d11f80653fa5890e.gz
|
|
|
|
| |
darcs-hash:20070112192302-dae7b-e91795d7859ad3ed19e0c67146e806e163e15571.gz
|
|
|
|
| |
darcs-hash:20070112192240-dae7b-d2b134677dfc624f86e37741b92811f4562de153.gz
|
|
|
|
| |
darcs-hash:20061003235443-dae7b-d1f82ad04f16c46ffd067dfae4b182e756d57d72.gz
|
|
|
|
| |
darcs-hash:20061003235327-dae7b-58bb03de62c402c717b41dbe16dd3aa05e6b39b9.gz
|
|
|
|
| |
darcs-hash:20061003235258-dae7b-e98eb30e37c7863b41ee421e940247a898a26d70.gz
|
|
|
|
| |
darcs-hash:20061003235218-dae7b-70decbd26c3bf468df8f66bd5ec063eae9e900a9.gz
|
|
|
|
|
|
|
| |
Make the code work when CCTK_INT is not int. This mostly means using
int instead of CCTK_INT in many places.
darcs-hash:20061003234535-dae7b-7b3307989eccc3155cd7a1c24d8cf2940939de39.gz
|
|
|
|
| |
darcs-hash:20061003234919-dae7b-9202c607ca369927239705da8f551f9b1a673878.gz
|
|
|
|
| |
darcs-hash:20061003234837-dae7b-3c14ca36bcf31b969344e95884ad6a6b57366042.gz
|
|
|
|
| |
darcs-hash:20060606225228-dae7b-079976d48655647c3e43a23ccb149ec6b6f95a53.gz
|
|
|
|
| |
darcs-hash:20060606225144-dae7b-d2a4357af5c7e144759a5746126b5fec22147573.gz
|
|
|
|
|
|
|
| |
Place the map number into the topology instead of the region.
Turn the writer into a class.
darcs-hash:20051203164123-dae7b-65b1542bb466995b2cf18840d3c253167970e296.gz
|
|
|
|
|
|
|
|
|
| |
Make it work with multiple grid patches.
Break large file IOF5.cc into two, splitting off write.cc.
Some cleanup.
Introduce parameter "verbose".
darcs-hash:20051203052823-dae7b-fa36f867e8050de2940ba7ee179685872eda0864.gz
|
|
|
|
| |
darcs-hash:20050605221619-891bb-6fbb9cdf684fd5da309e951ada5858b67e712792.gz
|
|
|
|
| |
darcs-hash:20050605221528-891bb-c122c1f31286a9704f7e771e5111b8b879e2a746.gz
|
|
|
|
| |
darcs-hash:20050605221456-891bb-12a12814b06258c94078cdc33d122e82850ed316.gz
|
|
|
|
| |
darcs-hash:20050514115336-891bb-a65eca247e30c35b99c6d5a6c98b759489372276.gz
|
|
|
|
| |
darcs-hash:20050513112546-891bb-5281cc61d70a2be922fd6b1899d7a06765467ee1.gz
|
|
|
|
| |
darcs-hash:20050425161012-891bb-e7d03751330723d007d3dc97b0d56addc3ccda48.gz
|
|
|
|
| |
darcs-hash:20060608011407-dae7b-84446a831ddc1029e28289c2e0e28a2485b09237.gz
|
|
|
|
| |
darcs-hash:20060606225251-dae7b-e7b771597b2c83a67386c36a5c3ef04a62b1cde7.gz
|
|
|
|
| |
darcs-hash:20060606225122-dae7b-47dd6f8d83784dee0b7b56c36341a5609a82e9f1.gz
|
|
|
|
|
|
|
|
|
|
|
|
| |
When the solution has multiple time levels, the solution needs to be
copyied from the past to the current time level after time level
cycling.
Add some debugging code, disabled by default.
Correct handling of restrict qualifier.
darcs-hash:20051222195540-dae7b-5c276af06aed498dbbea3f23f589641377c2bfa7.gz
|
|
|
|
| |
darcs-hash:20051222195438-dae7b-f54bd47a19eaa525a6c915aaacb77aa3ea83a900.gz
|
|
|
|
| |
darcs-hash:20051222195356-dae7b-dd6726ec26eb58f34d649c39e0ad2bbfc100291d.gz
|
|
|
|
| |
darcs-hash:20051122010740-dae7b-8cf23d20a225ea887eca3bf8b9833accd344682c.gz
|
|
|
|
| |
darcs-hash:20051122010715-dae7b-5cc113b99f976336518c75076ad0ec0761e1deeb.gz
|
|
|
|
| |
darcs-hash:20051122010636-dae7b-b8eb2c0c566e724e655010ca3eae0b5d5ecd81f0.gz
|