aboutsummaryrefslogtreecommitdiff
path: root/Carpet
Commit message (Collapse)AuthorAge
* CarpetReduce: Explicitly convert from/to CCTK_INT and from/to CCTK_REALErik Schnetter2006-06-13
| | | | | | | Explicitly convert between int and CCTK_INT, and between double and CCTK_REAL, where necessary. darcs-hash:20060613171604-dae7b-6cdecab56f7600ef471621e808847d32e45baa75.gz
* CarpetInterp: Explicitly convert from/to CCTK_INT and from/to CCTK_REALErik Schnetter2006-06-13
| | | | | | | Explicitly convert between int and CCTK_INT, and between double and CCTK_REAL, where necessary. darcs-hash:20060613171441-dae7b-814bf92e15854b162f2f0560b3ec4ea519e4c28e.gz
* CarpetIOHDF5: Remove unused local variableErik Schnetter2006-06-13
| | | | darcs-hash:20060613171412-dae7b-cf8a7c6112d6c364bd7f4e7568e0df2c683c01f3.gz
* CarpetLib: Change #ifdef CCTK_* to #ifdef HAVE_CCTK_*Erik Schnetter2006-06-13
| | | | darcs-hash:20060613170802-dae7b-9f69116a70acbac95c7b7b4afa4282330b065602.gz
* Carpet: Make Carpet::Abort call exit instead of abort.Erik Schnetter2006-06-13
| | | | | | Also change the error return values for Carpet::Abort and Carpet::Exit. darcs-hash:20060613170649-dae7b-a95ca179a8b6c71b5fdec168daf27aebb353c809.gz
* Carpet: Convert from/to CCTK_INT and from/to CCTK_REALErik Schnetter2006-06-13
| | | | | | CCTK_INT from/to int and CCTK_REAL from/to double where necessary. darcs-hash:20060613170310-dae7b-de7744ae2c53e0278d9a687ecdadc5634ecc63a7.gz
* Carpet: Use #ifdef HAVE_CCTK_* instead of #ifdef CCTK_*Erik Schnetter2006-06-13
| | | | darcs-hash:20060613165814-dae7b-bcc2219798f9b5385b4f76561983351bfedc4f93.gz
* Carpet: Convert size_t to int before comparingErik Schnetter2006-06-13
| | | | darcs-hash:20060613165631-dae7b-ee946f6a3fd2381cc6cef7c63c55f93d9dd0a038.gz
* Carpet: Remove an unused local variableErik Schnetter2006-06-13
| | | | darcs-hash:20060613165458-dae7b-c335eaea205f443dde2184366886a591e388028b.gz
* CarpetLib: Allow more than one prolongation source boxesErik Schnetter2006-06-13
| | | | | | | | If two refinement boxes sit next to each other in an L (ell) shape, then the region where the boxes have prolongation boundaries may not have the shape of a single box. Therefore allow arbitrary many boxes. darcs-hash:20060613170952-dae7b-a1579f5ec53ad4a36bd44c9ab1d4f07f46a1160e.gz
* CarpetLib: #include necessary type declarationsErik Schnetter2006-06-08
| | | | darcs-hash:20060608015436-dae7b-6526525fd78b275abcd84e856d47554128dd7d7b.gz
* CarpetRegrid: Correct signature of scheduled functionErik Schnetter2006-06-07
| | | | darcs-hash:20060607225525-dae7b-6ede271f951a60626b2d82ce9e792a4f2aae0515.gz
* CarpetReduce: Correct signature of scheduled functionErik Schnetter2006-06-07
| | | | darcs-hash:20060607225507-dae7b-31f5f3ab59b713a68644e8d574dc7ae9f9db55aa.gz
* CarpetInterp: Correct signature of scheduled functionErik Schnetter2006-06-07
| | | | darcs-hash:20060607225356-dae7b-05fa7f32f8413196efbcd917efafdeb446960bd4.gz
* CarpetIOHDF5: evaluate IO::recover_and_remove parameterThomas Radke2006-06-07
| | | | | | | If IO::recover_and_remove is set, the recovery file will also be removed after IO::checkpoint_keep successful checkpoints have been written. darcs-hash:20060607102431-776a0-92edd93f6dc004ab824b237fbd03ee732f7a3841.gz
* CarpetRegrid: use xpose instead of zip to transpose a vectErik Schnetter2006-06-06
| | | | darcs-hash:20060606232035-dae7b-e212021ce6872bab81548a0065dfc4d1d399e64a.gz
* CarpetTracker: Add "verbose" parameterErik Schnetter2006-06-06
| | | | darcs-hash:20060606225057-dae7b-73032a7e15a6944edbb3925d08dff5d34d0b171e.gz
* CarpetRegrid2: Treat lower and upper domain boundaries symmetricallyErik Schnetter2006-06-06
| | | | | | | | 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
* CarpetRegrid: Explicitly convert vect<int> to vect<CCTK_REAL>Erik Schnetter2006-06-06
| | | | darcs-hash:20060606224858-dae7b-a0bdea5173286f76493679cc1f98c3b7ee51e21c.gz
* CarpetInterp: Explicitly convert vect<int> to vect<CCTK_REAL>Erik Schnetter2006-06-06
| | | | darcs-hash:20060606224817-dae7b-e2e3cbd3485fbc8e11c07a75cd746ff81cc9144c.gz
* CarpetIOScalar: Correct scheduled function signatureErik Schnetter2006-06-06
| | | | darcs-hash:20060606224704-dae7b-71a4c4e4a9a99598451c61b4abb54c7aac3f472b.gz
* CarpetIOBasic: Correct scheduled function signatureErik Schnetter2006-06-06
| | | | darcs-hash:20060606224458-dae7b-6567907d5951c60dd7d3aed0dab4f0b1eb88885d.gz
* Carpet: Explicitly convert vect<int> to vect<CCTK_REAL>Erik Schnetter2006-06-06
| | | | darcs-hash:20060606004037-dae7b-1d66342c36d3d55bb8491079005fc286bd6da579.gz
* CarpetLib: Explicitly convert integer to type T in the bbox templateErik Schnetter2006-06-06
| | | | darcs-hash:20060606003856-dae7b-b1bbd7219113bee246898626c6652e1df5a8db65.gz
* CarpetLib: Move arithmetic operations out of vect classErik Schnetter2006-06-05
| | | | | | | | | 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
* Carpet: Export function RestrictErik Schnetter2006-06-06
| | | | darcs-hash:20060606211706-dae7b-76111e6026cc3248d96ac45db843d7b2fd325f95.gz
* Carpet: Correct syntax error in fully tapered time evolutionErik Schnetter2006-06-05
| | | | | | Add an explicit type conversion. darcs-hash:20060605153741-dae7b-9099b600d04f93050cedabd041d37a7d3b0fc68e.gz
* Carpet: Make QueryGroupStorage not abortErik Schnetter2006-06-03
| | | | | | | | 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
* Carpet: Implement fully tapered time evolutionErik Schnetter2006-06-03
| | | | | | | Algorithm from Lehner et al. Original patch concept by Ian Hawke. darcs-hash:20060603031952-dae7b-897df898e92d7e5807d1df6ab41e3a5d8869deeb.gz
* Carpet: Do not loop over non-existing levels in pre-/postregridErik Schnetter2006-06-03
| | | | darcs-hash:20060603031812-dae7b-ece0074502e864a3e7c751090a4141f7fa0480b3.gz
* CarpetIOHDF5: don't try to recover variables in groups which have no grid ↵Thomas Radke2006-05-12
| | | | | | points (zero size) darcs-hash:20060512115514-776a0-dba29d6e31a12d4cff6772e69bd1ef54e3aa2d8b.gz
* CarpetIOHDF5: fix the HDF5 library version test when determining the ↵Thomas Radke2006-05-11
| | | | | | | | | 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
* CarpetRegrid: Correct refinement level spacing for convergence_level!=0Erik Schnetter2006-05-26
| | | | | | | Don't take the convergence level into account when checking the user's refinement level spacings. darcs-hash:20060526031843-dae7b-0b475f9095a69e97fb1ddb5b85f13cb0c4004e5a.gz
* Carpet: Do not warn about insufficient storage during schedule initialisationErik Schnetter2006-05-13
| | | | | | | | | 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
* CarpetRegrid2: Define at least one levelErik Schnetter2006-05-12
| | | | darcs-hash:20060512210241-dae7b-89b392654109b5bc4a3930732869b2829c164722.gz
* CarpetIOASCII: Delay check whether storage is enabledErik Schnetter2006-05-11
| | | | | | | Check whether a group has storage only after checking whether it should be output. darcs-hash:20060511203533-dae7b-bc02e83f6a9a0542bc0952afd65c99046a11834d.gz
* CarpetIOHDF5: Delay check whether storage is enabledErik Schnetter2006-05-11
| | | | | | | Check whether a group has storage only after checking whether it should be output. darcs-hash:20060511203215-dae7b-20604fda3117034cccf38998561b7e3bed1e6873.gz
* Carpet: Check for staggered groupsErik Schnetter2006-05-11
| | | | | | | Carpet does not support staggered groups. Check that explicitly and abort if there are staggered groups. darcs-hash:20060511135355-dae7b-eb9be56a7a144b2ac98195c78d3986cefafed122.gz
* CarpetTracker: Track at PreRegridErik Schnetter2006-05-11
| | | | darcs-hash:20060511021526-dae7b-997ba62d4b0ff618c1761cc77f4539b3693c37c6.gz
* CarpetRegrid2: Rely on CoordBase informationErik Schnetter2006-04-20
| | | | | | This thorn works now. darcs-hash:20060420025155-dae7b-01881883f067668faf7686ed39bbd1e6af077c79.gz
* CarpetTracker: New thornErik Schnetter2006-04-17
| | | | | | | Track objects using SphericalSurface information and move the refined regions accordingly. This thorn relies on CarpetRegrid2. darcs-hash:20060417221852-dae7b-b25e67ddd6f45dd2326ad34704f909b6ee626ffb.gz
* CarpetRegrid2: New thornErik Schnetter2006-04-17
| | | | | | | | | 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
* Carpet: Run the PREREGRID and POSTREGRID bins on all refinement levelsErik Schnetter2006-05-09
| | | | | | | | | | | | 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
* CarpetIOHDF5: Add test case for grid structure recoveryErik Schnetter2006-05-08
| | | | darcs-hash:20060508194621-dae7b-3094a05a1414c3ba19a0661a03d78102417a918b.gz
* CarpetIOHDF5: Correct handling of "use_grid_structure_from_checkpoint"Erik Schnetter2006-05-08
| | | | | | | Correct errors in the handling of the parameter "use_grid_structure_from_checkpoint". darcs-hash:20060508193609-dae7b-c5cf907171eb31e8298669cf4bd4aa03f2c79429.gz
* Carpet: Offer an API to recompose the grid hierarchy from outside CarpetErik Schnetter2006-05-08
| | | | | | | Offer an API to recompose the grid hierarchy from outside Carpet. This is used by CarpetIOHDF5 during recovery. darcs-hash:20060508193546-dae7b-64580a0cd5cf6289054a97e61163f196ca40ffca.gz
* CarpetLib: Check for proper nestingErik Schnetter2006-05-08
| | | | darcs-hash:20060508154323-dae7b-30f14d75440c10774cd9f386bcfaca77fe3e704d.gz
* CarpetLib: Make omit_prolongation_points_when_restricting steerableErik Schnetter2006-05-08
| | | | darcs-hash:20060508154248-dae7b-a4d6c2b35d559cf0e61adae9f580905fa7771235.gz
* CarpetIOHDF5: Add parameter "use_grid_structure_from_checkpoint"Erik Schnetter2006-04-13
| | | | | | | | | | | 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
* CarpetLib: Provide I/O methods for grid_structure_tErik Schnetter2006-04-13
| | | | darcs-hash:20060413201623-dae7b-da2878c0520c3f35626e7201241037de38000cbc.gz