Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | CarpetLib: Add comments | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Correct white space | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: New file containing a vertex centred restriction operator | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Replace ! by not | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Make some typedefs in class dh public | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: New parameter use_ipm_timing_regions | Erik Schnetter | 2011-12-14 |
| | | | | Use IPM's timing regions in CarpetLib's timers (if built with IPM). | ||
* | CarpetLib: Handle the system's isnan function better | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Small change to interface.ccl | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Introduce new virtual function new_typed_data | Erik Schnetter | 2011-12-14 |
| | |||
* | Combine CarpetLib's INSTANTIATE and Carpet's TYPECASE mechanism into a | Erik Schnetter | 2011-12-14 |
| | | | | | | single mechanism provided by CarpetLib. Use this mechanism everywhere. | ||
* | CarpetLib: Use int instead of ptrdiff_t in index calculations | Erik Schnetter | 2011-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 levels | Erik Schnetter | 2011-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_all | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Beautify error message | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Use at least first order interpolation for cell centring | Erik Schnetter | 2011-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 operators | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Allow scalar arguments for vect::either | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Instantiate ipow<vect<CCTK_REAL,dim> > | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Parallelise restriction operator with OpenMP | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Correct wording in error message | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Parallelise AMR operators along longest direction | Erik Schnetter | 2011-12-14 |
| | | | | OpenMP parallelise AMR operators along longest direction. | ||
* | CarpetLib: Slightly simplify OpenMP parallelisation for AMR operators | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Don't use OpenMP in copy_4d | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Improve OpenMP parallelisation | Erik Schnetter | 2011-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 const | Erik Schnetter | 2011-12-14 |
| | | | | Ignore-this: f1efc776fad3834bdac64279ef8c38c9 | ||
* | CarpetLib: Implement padding for grid variables | Erik Schnetter | 2011-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 Schnetter | 2011-12-14 |
| | | | | Ignore-this: 61f2463f98afdefa755881082782b627 | ||
* | CarpetLib: Add new routine bbox::index to calculate linear index in a region | Erik Schnetter | 2011-12-14 |
| | | | | Ignore-this: 14ce4ae43aea75443c9b77d106436795 | ||
* | CarpetLib: Correct higher order prolongation operators | Erik Schnetter | 2011-12-14 |
| | | | | Ignore-this: b349a8b6e1a57bb692c741e13d128ede | ||
* | Import Carpet | Erik Schnetter | 2011-12-14 |
| | | | | Ignore-this: 309b4dd613f4af2b84aa5d6743fdb6b3 | ||
* | CarpetLib: Correct typo in error message | Erik Schnetter | 2009-01-26 |
| | |||
* | Carpet/CarpetLib/src/data.cc: Allow to choose 5th-order porlongation for the ↵ | Luca Baiotti | 2008-12-09 |
| | | | | spacetime variables, while keeping 3rd-order for the hydro variables. | ||
* | CarpetLib: Use new "check" macro | Erik Schnetter | 2008-10-10 |
| | |||
* | CarpetLib: Define new macro "check(expr)" to check the return values easily | Erik Schnetter | 2008-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 Schnetter | 2008-10-10 |
| | | | | | Remove superfluous template declaration. Add scope when calling static function. | ||
* | * add additional check to eno1d: We want to interpolate | cott | 2008-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:carpet | Thomas Radke | 2008-10-03 |
|\ | |||
| * | CarpetLib: Allow expanding empty bboxes | Erik Schnetter | 2008-10-03 |
| | | |||
* | | Merge branch 'master' of carpetgit@carpetcode.dyndns.org:carpet | Thomas Radke | 2008-10-03 |
|\| | |||
| * | CarpetLib: Correct error check of OpenMP parallelisation | Erik Schnetter | 2008-10-01 |
| | | |||
* | | CarpetLib: add template instantiation for vect<CCTK_REAL,2>::output() | Thomas Radke | 2008-10-01 |
|/ | |||
* | CarpetLib: Add comments to ENO time interpolator | Erik Schnetter | 2008-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 operators | Erik Schnetter | 2008-09-26 |
| | |||
* | bugfix by Bruno Giacomazzo in ENO1D interpolation when checking whether the ↵ | Thomas Radke | 2008-09-22 |
| | | | | slope changes sign over the extrema | ||
* | CarpetLib: Correct severe error in setting up communication schedule | Erik Schnetter | 2008-09-05 |
| | | | | | | Use the processor number of the correct refinement level. Also output the fast_* communication schedule. | ||
* | CarpetLib: Forbid copying fulltree iterators | Erik Schnetter | 2008-09-05 |
| | |||
* | CarpetLib: Simplify fulltree API to avoid problems with PGI compiler | Erik Schnetter | 2008-09-05 |
| | |||
* | CarpetLib: Add more consistency checks to the fulltree class | Erik Schnetter | 2008-09-04 |
| | |||
* | CarpetLib: Correct errors in prolongation operators | Erik Schnetter | 2008-08-29 |
| | | | | Correct severe errors in the prolongation operators of order 7 and higher. | ||
* | CarpetLib: Allow empty fulltrees | Erik Schnetter | 2008-08-03 |
| |