aboutsummaryrefslogtreecommitdiff
path: root/Carpet/CarpetRegrid2/src
Commit message (Collapse)AuthorAge
* CarpetRegrid2: Correct checkpointing error. Implement cell centering.Erik Schnetter2007-01-12
| | | | | | | | | | | | | | | Correct error with checkpointing and recovery. Store the last regridding iteration in grid variables, so that it is conserved during checkpointing and recovery. Implement cell centered refinement. Introduce a new parameter "snap_to_coarse" that makes the fine grid always cover complete coarse grid cells. Add a parameter "min_fraction" which specifies when to combine several small grids to form a single, larger, combined grid. darcs-hash:20070112233156-dae7b-3f32c9558e29f25f9bc1ba533985a4392877feab.gz
* CarpetRegrid2: Adapt to region_t changesErik Schnetter2007-01-12
| | | | darcs-hash:20070112233049-dae7b-e2f4a2190ccb021ce4887e623d7a4c8c623f256e.gz
* CarpetRegrid2: Correctly keep track of last regridding time across restartsErik Schnetter2006-12-05
| | | | | | | Store the time of the last regridding in grid variables, so that this is correctly remembered across restarts. darcs-hash:20061205180821-dae7b-1beb4b54928c06f0eb6af3871532c2e29006ca1d.gz
* CarpetRegrid2: Change code style slightlyErik Schnetter2006-12-05
| | | | | | Use #include <> instead of #include "" for Cactus header files. darcs-hash:20061205175748-dae7b-dee74aea85f9a8b83ac343b988e58dc97b3a7135.gz
* CarpetRegrid2: Combine all components into a single one if that is efficientErik Schnetter2006-12-05
| | | | | | | | | | | Introduce a parameter "min_fraction" that defines, indirectly, how many additional refined grid points can be introduced if that leads to a simpler structure. If using a single refined region instead of several ones would not introduce too many unnecessarily refined grid points, then do so. darcs-hash:20061205175426-dae7b-18d2467cf123b734aaef19eb2f5f9c4994480b99.gz
* CarpetRegrid2: Keep sufficient separation between level boundariesErik Schnetter2006-10-13
| | | | | | | | Take ghost zones, inner and outer buffer zones, and the prolongation stencil size into account when calculating the necessary minimum distance between refinement level boundaries. darcs-hash:20061013211100-dae7b-367cc0eee54c5434ce8ddeb175d6ae03380fd6ac.gz
* CarpetRegrid2: Call regrid function in singlemape modeErik Schnetter2006-10-13
| | | | darcs-hash:20061013211035-dae7b-1264d308176bc4384cf1c7c437e3528f6a81d622.gz
* CarpetRegrid2: Regrid at most once per iterationErik Schnetter2006-09-28
| | | | | | | Remember the iteration at which the last regridding happened, and regrid only once per iteration. darcs-hash:20060928033352-dae7b-5f92904364803097578bc43c9c394800cbf1cf4a.gz
* CarpetRegrid2: Update logic that decides whether to regridErik Schnetter2006-09-25
| | | | darcs-hash:20060925221156-dae7b-06282159942a5b0f624ee88398b8a7be0bcdff12.gz
* CarpetRegrid2: Support rotating symmetriesErik Schnetter2006-09-25
| | | | darcs-hash:20060925221137-dae7b-d016ec0a27faeda88b8335eb074d3dcf87b3b222.gz
* CarpetRegrid2: Correct several logic errorsErik Schnetter2006-09-25
| | | | darcs-hash:20060925221030-dae7b-85fbe4a359d84ed6a01b218cabff57491ec35fe7.gz
* CarpetRegrid2: Introduce "verbose" parameterErik Schnetter2006-09-25
| | | | | | Introduce "verbose" parameter, defaulting to "no". darcs-hash:20060925220919-dae7b-448f3480758e89861c0201eefdaabbaab2808ece.gz
* CarpetRegrid2: Handle refined regions near boundaries correctlyErik Schnetter2006-08-07
| | | | | | | | When a refined region is close to an outer (or symmetry) boundary, then extend the refined region up to that boundary, including the correct number of boundary points. darcs-hash:20060807203904-dae7b-b17a235e0cc50191b50647e1c89801970662aaf4.gz
* CarpetRegrid2: Make it possible to regrid all maps at onceErik Schnetter2006-08-04
| | | | darcs-hash:20060804133836-dae7b-10f0524d418ba823dbd5c9db27146347c58ba7c8.gz
* CarpetRegrid2: Convert explicitly from size_t to intErik Schnetter2006-07-05
| | | | darcs-hash:20060705041707-dae7b-96fac2d1470cbdf043346bf3f2fdcf229d80a309.gz
* CarpetRegrid2: Do not place grids too close to the outer boundaryErik Schnetter2006-07-05
| | | | | | | | | When a refined region is too close to an outer (or symmetry) boundary, then it forced to abut this boundary, so that the corresponding boundary condition can probably be applied. This takes buffer zones into account. darcs-hash:20060705041644-dae7b-06ac1bf50a5cdc38322d54afbbc85d06099de802.gz
* CarpetRegrid2: Check number of refinement levelsErik Schnetter2006-06-27
| | | | darcs-hash:20060627191640-dae7b-7ba8608e73c3e4cbe1cede70a8f1c0eee81e3c78.gz
* CarpetReduce2: 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:20060613171825-dae7b-5b198c3276d6096bac4bbda6e6b48672610af191.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
* CarpetRegrid2: Define at least one levelErik Schnetter2006-05-12
| | | | darcs-hash:20060512210241-dae7b-89b392654109b5bc4a3930732869b2829c164722.gz
* CarpetRegrid2: Rely on CoordBase informationErik Schnetter2006-04-20
| | | | | | This thorn works now. darcs-hash:20060420025155-dae7b-01881883f067668faf7686ed39bbd1e6af077c79.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