| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
| |
Don't take the convergence level into account when checking the user's
refinement level spacings.
darcs-hash:20060526031843-dae7b-0b475f9095a69e97fb1ddb5b85f13cb0c4004e5a.gz
|
|
|
|
|
|
|
|
|
| |
The scheduler allocates global storage for grid functions piecewise.
It may allocate first some time levels, then some later. Do not check
whether there are sufficient time levels until the scheduler has
finished initialising.
darcs-hash:20060513224820-dae7b-0b409e7da1260d85ac39983072cb71787ac0078f.gz
|
|
|
|
| |
darcs-hash:20060512210241-dae7b-89b392654109b5bc4a3930732869b2829c164722.gz
|
|
|
|
|
|
|
| |
Check whether a group has storage only after checking whether it
should be output.
darcs-hash:20060511203533-dae7b-bc02e83f6a9a0542bc0952afd65c99046a11834d.gz
|
|
|
|
|
|
|
| |
Check whether a group has storage only after checking whether it
should be output.
darcs-hash:20060511203215-dae7b-20604fda3117034cccf38998561b7e3bed1e6873.gz
|
|
|
|
|
|
|
| |
Carpet does not support staggered groups. Check that explicitly and
abort if there are staggered groups.
darcs-hash:20060511135355-dae7b-eb9be56a7a144b2ac98195c78d3986cefafed122.gz
|
|
|
|
| |
darcs-hash:20060511021526-dae7b-997ba62d4b0ff618c1761cc77f4539b3693c37c6.gz
|
|
|
|
|
|
| |
This thorn works now.
darcs-hash:20060420025155-dae7b-01881883f067668faf7686ed39bbd1e6af077c79.gz
|
|
|
|
|
|
|
| |
Track objects using SphericalSurface information and move the refined
regions accordingly. This thorn relies on CarpetRegrid2.
darcs-hash:20060417221852-dae7b-b25e67ddd6f45dd2326ad34704f909b6ee626ffb.gz
|
|
|
|
|
|
|
|
|
| |
Add a new regridding thorn that works independently of CarpetRegrid.
It is written more cleanly and easier to understand, but it has also
fewer features. It is mostly intended for tracking objects that move
in the domain.
darcs-hash:20060417221723-dae7b-fb004dda04eae2d284388f1f1f660426ece37c20.gz
|
|
|
|
|
|
|
|
|
|
|
|
| |
Run the PREREGRID and POSTREGRID bins on all refinement levels, even
when regridding happens when no coarse grid exists at the current
time. This makes it possible to change the grid hierarchy at any
time.
A particular regridding algorithm may or may not make use of this
ability.
darcs-hash:20060509145402-dae7b-1a68107901b280d4792fbee52a5d8db7f70ba760.gz
|
|
|
|
| |
darcs-hash:20060508194621-dae7b-3094a05a1414c3ba19a0661a03d78102417a918b.gz
|
|
|
|
|
|
|
| |
Correct errors in the handling of the parameter
"use_grid_structure_from_checkpoint".
darcs-hash:20060508193609-dae7b-c5cf907171eb31e8298669cf4bd4aa03f2c79429.gz
|
|
|
|
|
|
|
| |
Offer an API to recompose the grid hierarchy from outside Carpet.
This is used by CarpetIOHDF5 during recovery.
darcs-hash:20060508193546-dae7b-64580a0cd5cf6289054a97e61163f196ca40ffca.gz
|
|
|
|
| |
darcs-hash:20060508154323-dae7b-30f14d75440c10774cd9f386bcfaca77fe3e704d.gz
|
|
|
|
| |
darcs-hash:20060508154248-dae7b-a4d6c2b35d559cf0e61adae9f580905fa7771235.gz
|
|
|
|
|
|
|
|
|
|
|
| |
Add a parameter "use_grid_structure_from_checkpoint" that reads the
grid structure from the checkpoint file, and sets up the Carpet grid
hierarchy accordingly.
The Carpet grid hierarchy is written unconditionally to all checkpoint
files.
darcs-hash:20060413202124-dae7b-f97e6aac2267ebc5f5e3867cbf78ca52bbd33016.gz
|
|
|
|
| |
darcs-hash:20060413201623-dae7b-da2878c0520c3f35626e7201241037de38000cbc.gz
|
|
|
|
| |
darcs-hash:20060413201319-dae7b-04e2b3038d83e746ac52fd01b3cf4ba51ddb6c01.gz
|
|
|
|
|
|
|
|
| |
Add a parameter "regrid_during_recovery" to specify whether the
regridding routines are called after recovering. This should e.g. not
be done if the grid structure was read from the checkpointing file.
darcs-hash:20060413193800-dae7b-9092e31c2554adee1615dedec5de735f4a1d7af2.gz
|
|
|
|
|
|
|
| |
Correct the logic error when omit_prolongation_points_when_restricting
is used. It remains off by default.
darcs-hash:20060504231609-dae7b-d2b89530463b9c67e120426f20e86e6f21211a3d.gz
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add a parameter "omit_prolongation_points_when_restricting" that
controls whether to restrict to points that are used for boundary
prolongation. The default is "no", restoring Carpet's behaviour from
before the patch "CarpetLib: Do not restrict to points that are used
for boundary prolongation".
When set to yes, then there is still a logic error in the code on
multiple processors, leading to different restriction regions on
different numbers of processors.
darcs-hash:20060503235940-dae7b-4c124e68e4c2519c0f97d416e0a7fa3489c1441d.gz
|
|
|
|
|
|
|
|
| |
Indent correctly.
Replace tabs by spaces.
Change "!", "&&", and "||" tokens by "not", "and", and "or>
darcs-hash:20060501225637-dae7b-4120e3f2940034b0ffa8c414a34e11706df620d6.gz
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
darcs-hash:20060501221018-dae7b-82d02d9605ca8db1fec0343eae4f48652014657f.gz
|
|
|
|
| |
darcs-hash:20060501210506-dae7b-e83aef2d60d7d385b9f3d4e70386b8f508451de1.gz
|
|
|
|
| |
darcs-hash:20060501161456-dae7b-a7124d7131a7295512b89b32fcbc7f37e873ea52.gz
|
|
|
|
|
|
|
| |
Take the convergence level into account when calculating the grid
spacing with smart outer boundaries.
darcs-hash:20060501161315-dae7b-4d4525c2b12207bbabf3214c18b1af6fff9b1e14.gz
|
|
|
|
|
|
|
| |
Emit an error message instead of an assertion failure if there are not
enough time levels active.
darcs-hash:20060425152153-dae7b-20f5040a55b781b4467cd740933cfa8d08abe8d0.gz
|
|
|
|
|
|
|
| |
Activated CarpetIOBasic rather than IOBasic. Replaced the output files
accordingly.
darcs-hash:20060421214758-32473-d3ebcbfc54affcb8b6995526b74342c738c85129.gz
|
|
|
|
|
|
| |
Activated CarpetIOBasic rather than IOBasic, and replaced the output files.
darcs-hash:20060421211021-32473-ac92f598e7d20c7f9aa7d7381978fe1aaf23f7d8.gz
|
|
|
|
| |
darcs-hash:20060418165635-dae7b-005505f08c269cb24ca44c9bf1ca5a0e4ed9d816.gz
|
|
|
|
|
|
|
| |
Do not abort when a reduction operation fails. Instead, print a
warning and continue.
darcs-hash:20060413193432-dae7b-1f42cfbb579843e85387e117ea92506c6bb2de3a.gz
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Set up the current time on each refinement level correctly when regridding.
darcs-hash:20060417214936-dae7b-9a9e79298b450f3bd3ae44645e13edd176090c22.gz
|
|
|
|
|
|
|
| |
Store the number of active time levels explicitly for each refinement
level and convergence level.
darcs-hash:20060413192937-dae7b-579ddb7ae741d73bb8bf6e0c87a4bff1c18f7c46.gz
|
|
|
|
| |
darcs-hash:20060413201901-dae7b-89acfa2956a3a82957ec6a4282a5051685ee5252.gz
|
|
|
|
| |
darcs-hash:20060413201723-dae7b-59318803a1ad41a05efde70bc212cd9a37c260f8.gz
|
|
|
|
| |
darcs-hash:20060413201219-dae7b-35c12fd34f7e29dc0cbd3ebed154abd35d2e07b2.gz
|
|
|
|
| |
darcs-hash:20060413201151-dae7b-3f443355e02b35864af495d37d4b40bfa88be082.gz
|
|
|
|
| |
darcs-hash:20060413201009-dae7b-44dd5b8fd19c17d7eae4800a80fefe71df5c5baf.gz
|
|
|
|
| |
darcs-hash:20060413200629-dae7b-6f4353cf3cb7866817fc5fc27f8eeb4eebcbb58b.gz
|
|
|
|
| |
darcs-hash:20060413194228-dae7b-d2b1efa41ae13ecdb19ebc96da9cc99e643b8d47.gz
|
|
|
|
| |
darcs-hash:20060413194156-dae7b-9e352dc01bc981ad4927af2e849c273eeb131a2f.gz
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
darcs pull.
darcs-hash:20060415150533-34d71-6ffb3f0ce403cd5c8975437f4870502145f88646.gz
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
darcs-hash:20060407140652-dae7b-03c6f7c154c386938abae0060c26e1d30e6b915e.gz
|