aboutsummaryrefslogtreecommitdiff
path: root/Carpet/CarpetLib
Commit message (Collapse)AuthorAge
* CarpetLib: Add commentsErik Schnetter2011-12-14
|
* CarpetLib: Correct white spaceErik Schnetter2011-12-14
|
* CarpetLib: New file containing a vertex centred restriction operatorErik Schnetter2011-12-14
|
* CarpetLib: Replace ! by notErik Schnetter2011-12-14
|
* CarpetLib: Make some typedefs in class dh publicErik Schnetter2011-12-14
|
* CarpetLib: New parameter use_ipm_timing_regionsErik Schnetter2011-12-14
| | | | Use IPM's timing regions in CarpetLib's timers (if built with IPM).
* CarpetLib: Handle the system's isnan function betterErik Schnetter2011-12-14
|
* CarpetLib: Small change to interface.cclErik Schnetter2011-12-14
|
* CarpetLib: Introduce new virtual function new_typed_dataErik Schnetter2011-12-14
|
* Combine CarpetLib's INSTANTIATE and Carpet's TYPECASE mechanism into aErik Schnetter2011-12-14
| | | | | | single mechanism provided by CarpetLib. Use this mechanism everywhere.
* CarpetLib: Use int instead of ptrdiff_t in index calculationsErik Schnetter2011-12-14
| | | | | | Use int instead of ptrdiff_t in index calculations in restrict_3d_rf2 to avoid conversions on 64 bit machines, and to unify this with other operators.
* CarpetLib: Allow different numbers of ghost zones on different levelsErik Schnetter2011-12-14
| | | | | Allow different numbers of ghost zones and different spatial prolongation orders on different refinement levels.
* CarpetLib: Beautify code for flip_all and fill_allErik Schnetter2011-12-14
|
* CarpetLib: Beautify error messageErik Schnetter2011-12-14
|
* CarpetLib: Use at least first order interpolation for cell centringErik Schnetter2011-12-14
| | | | | | When using cell centring, use first order interpolation (instead of zeroth order interpolation), even when prolongation="copy" is specified.
* CarpetLib: Update LoopControl options for time interpolation operatorsErik Schnetter2011-12-14
|
* CarpetLib: Allow scalar arguments for vect::eitherErik Schnetter2011-12-14
|
* CarpetLib: Instantiate ipow<vect<CCTK_REAL,dim> >Erik Schnetter2011-12-14
|
* CarpetLib: Parallelise restriction operator with OpenMPErik Schnetter2011-12-14
|
* CarpetLib: Correct wording in error messageErik Schnetter2011-12-14
|
* CarpetLib: Parallelise AMR operators along longest directionErik Schnetter2011-12-14
| | | | OpenMP parallelise AMR operators along longest direction.
* CarpetLib: Slightly simplify OpenMP parallelisation for AMR operatorsErik Schnetter2011-12-14
|
* CarpetLib: Don't use OpenMP in copy_4dErik Schnetter2011-12-14
|
* CarpetLib: Improve OpenMP parallelisationErik Schnetter2011-12-14
| | | | | | | | | | | Ensure that there is exactly one OpenMP parallelisation for each operator. Improve the prolongation operator parallellisation method by splitting along the direction of longest extent, not always in the z direction. Use LoopControl for copy, restriction, and time interpolation operators instead of explicit OpenMP directives.
* CarpetLib: declare local variable as constErik Schnetter2011-12-14
| | | | Ignore-this: f1efc776fad3834bdac64279ef8c38c9
* CarpetLib: Implement padding for grid variablesErik Schnetter2011-12-14
| | | | | | | | | Ignore-this: 1a389f0dd3f40a0c0edb3fdabd6e7d40 Padding grid variables means that e.g. a component of size 32x32x32 is allocated as 33x33x33 instead, but only 32x32x32 of this storage is used. This can improve cache performance considerably. This requires corresponding changes to the cGH entries.
* CarpetLib: Provide offsetof macro in C++Erik Schnetter2011-12-14
| | | | Ignore-this: 61f2463f98afdefa755881082782b627
* CarpetLib: Add new routine bbox::index to calculate linear index in a regionErik Schnetter2011-12-14
| | | | Ignore-this: 14ce4ae43aea75443c9b77d106436795
* CarpetLib: Correct higher order prolongation operatorsErik Schnetter2011-12-14
| | | | Ignore-this: b349a8b6e1a57bb692c741e13d128ede
* Import CarpetErik Schnetter2011-12-14
| | | | Ignore-this: 309b4dd613f4af2b84aa5d6743fdb6b3
* CarpetLib: Correct typo in error messageErik Schnetter2009-01-26
|
* Carpet/CarpetLib/src/data.cc: Allow to choose 5th-order porlongation for the ↵Luca Baiotti2008-12-09
| | | | spacetime variables, while keeping 3rd-order for the hydro variables.
* CarpetLib: Use new "check" macroErik Schnetter2008-10-10
|
* CarpetLib: Define new macro "check(expr)" to check the return values easilyErik Schnetter2008-10-10
| | | | | | The new macro check(expr) evaluates the expression expr, and then asserts that it is true. If assertions are disabled the expression is still evaluated.
* CarpetLib: Correct C++Erik Schnetter2008-10-10
| | | | | Remove superfluous template declaration. Add scope when calling static function.
* * add additional check to eno1d: We want to interpolatecott2008-10-08
| | | | | | | quadratically only if the sign of the curvature of the interpolating polynomial does not change. * add a few more comments / explanations.
* Merge branch 'master' of carpetgit@carpetcode.dyndns.org:carpetThomas Radke2008-10-03
|\
| * CarpetLib: Allow expanding empty bboxesErik Schnetter2008-10-03
| |
* | Merge branch 'master' of carpetgit@carpetcode.dyndns.org:carpetThomas Radke2008-10-03
|\|
| * CarpetLib: Correct error check of OpenMP parallelisationErik Schnetter2008-10-01
| |
* | CarpetLib: add template instantiation for vect<CCTK_REAL,2>::output()Thomas Radke2008-10-01
|/
* CarpetLib: Add comments to ENO time interpolatorErik Schnetter2008-09-26
| | | | | Add comments to ENO time interpolator. Scale fudge factor eps by time step size.
* CarpetLib: Correct text error message for non-existing prolongation operatorsErik Schnetter2008-09-26
|
* bugfix by Bruno Giacomazzo in ENO1D interpolation when checking whether the ↵Thomas Radke2008-09-22
| | | | slope changes sign over the extrema
* CarpetLib: Correct severe error in setting up communication scheduleErik Schnetter2008-09-05
| | | | | | Use the processor number of the correct refinement level. Also output the fast_* communication schedule.
* CarpetLib: Forbid copying fulltree iteratorsErik Schnetter2008-09-05
|
* CarpetLib: Simplify fulltree API to avoid problems with PGI compilerErik Schnetter2008-09-05
|
* CarpetLib: Add more consistency checks to the fulltree classErik Schnetter2008-09-04
|
* CarpetLib: Correct errors in prolongation operatorsErik Schnetter2008-08-29
| | | | Correct severe errors in the prolongation operators of order 7 and higher.
* CarpetLib: Allow empty fulltreesErik Schnetter2008-08-03
|