| Commit message (Collapse) | Author | Age |
|
|
|
| |
darcs-hash:20060606225057-dae7b-73032a7e15a6944edbb3925d08dff5d34d0b171e.gz
|
|
|
|
|
|
|
|
| |
When converting real numbers to integers at the lower and upper domain
boundaries, round downwards at the lower and upwards at the upper
boundary, so that the domain remains symmetric.
darcs-hash:20060606224920-dae7b-3f82eb81ddfd7d72ffc02a4d7f582195ff4bde62.gz
|
|
|
|
| |
darcs-hash:20060606224858-dae7b-a0bdea5173286f76493679cc1f98c3b7ee51e21c.gz
|
|
|
|
| |
darcs-hash:20060606224817-dae7b-e2e3cbd3485fbc8e11c07a75cd746ff81cc9144c.gz
|
|
|
|
| |
darcs-hash:20060606224704-dae7b-71a4c4e4a9a99598451c61b4abb54c7aac3f472b.gz
|
|
|
|
| |
darcs-hash:20060606224458-dae7b-6567907d5951c60dd7d3aed0dab4f0b1eb88885d.gz
|
|
|
|
| |
darcs-hash:20060606004037-dae7b-1d66342c36d3d55bb8491079005fc286bd6da579.gz
|
|
|
|
| |
darcs-hash:20060606003856-dae7b-b1bbd7219113bee246898626c6652e1df5a8db65.gz
|
|
|
|
|
|
|
|
|
| |
Move the arithmetic operations (+-*/ etc.) out of the vect class.
Instead of member functions, they are now standalone functions. This
makes it possible to write "int * vect<int>" with automatic
conversion.
darcs-hash:20060605220401-dae7b-eee6ed411e3d0e5850dd8e6bd85d432eed4752e8.gz
|
|
|
|
| |
darcs-hash:20060606211706-dae7b-76111e6026cc3248d96ac45db843d7b2fd325f95.gz
|
|
|
|
|
|
| |
Add an explicit type conversion.
darcs-hash:20060605153741-dae7b-9099b600d04f93050cedabd041d37a7d3b0fc68e.gz
|
|
|
|
|
|
|
|
| |
Return an error code instead of causing an assertion failure when an
illegal group is specified, or when grid function storage is queried
in global mode.
darcs-hash:20060603032047-dae7b-b219ec996d06afdd249f4b89bb79909cdc1ddd74.gz
|
|
|
|
|
|
|
| |
Algorithm from Lehner et al.
Original patch concept by Ian Hawke.
darcs-hash:20060603031952-dae7b-897df898e92d7e5807d1df6ab41e3a5d8869deeb.gz
|
|
|
|
| |
darcs-hash:20060603031812-dae7b-ece0074502e864a3e7c751090a4141f7fa0480b3.gz
|
|
|
|
|
|
| |
points (zero size)
darcs-hash:20060512115514-776a0-dba29d6e31a12d4cff6772e69bd1ef54e3aa2d8b.gz
|
|
|
|
|
|
|
|
|
| |
datatype for H5Sselect_hyperslab() arguments
This patch lets you compile CarpetIOHDF5 also with HDF5-1.8.x (and future
versions).
darcs-hash:20060511172957-776a0-acbc1bd6b8d92223c0b52a43babf394c0ab9b0f4.gz
|
|
|
|
|
|
|
| |
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
|