aboutsummaryrefslogtreecommitdiff
path: root/Carpet/CarpetInterp2
Commit message (Collapse)AuthorAge
* CarpetInterp2: Make compile with CCTK_REAL=floatErik Schnetter2012-03-01
|
* CarpetLib: Change API to obtain pointer to grid function dataErik Schnetter2012-02-25
| | | | | | | | Change the API to obtain a pointer to grid function data: - Use a function "typed_data_pointer" instead of overloading the () operator (because this looks nicer) - Don't use a virtual function (because this isn't needed) - Update all uses
* CarpetLib: Remove/correct ATTRIBUTE_CONST and ATTRIBUTE_PURE declarationsErik Schnetter2012-02-24
|
* CarpetInterp2: provide function to check if fasterp_setup is out of dateroland.haas@physics.gatech.edu2012-02-04
| | | | | | | | CarpetInterp2 tests if a fasterp_setup_t object is out of date (older than the current regridding epoch) before it uses it. This patch exports this test to user code so that they can check each time they want to interpolate if they have to re-create the setup object. It has the advantage of hiding the internal decision criterion from the user.
* CarpetInterp2: Don't define dim, use Carpet's dim insteadErik Schnetter2012-01-02
|
* CarpetInterp2: Improve error messageErik Schnetter2011-12-20
| | | | | | Give more information in error message. Rename macro. Correct typo.
* CarpetInterp2: Check interpolation stencils for out-of-boundsRoland Haas2011-12-20
| | | | | Check all interpolation stencils whether they are inside their respective arrays. Abort with an error message if not.
* CarpetInterp2: Remove superfluous empty linesErik Schnetter2011-11-21
|
* CarpetInterp2: Check some array indicesErik Schnetter2011-11-14
|
* CarpetInterp2: Use level regridding epochErik Schnetter2011-11-14
| | | | | Use level regridding epoch to determine whether the interpolation communication scheme has to be recreated.
* Erik's patch to fix an issue with interpatch interpolation and cell-centered ↵Christian Reisswig2011-06-06
| | | | AMR.
* CarpetInterp2: Simplify atomic expressionErik Schnetter2011-04-15
|
* CarpetInterp2: Use thorn NoMPIErik Schnetter2010-12-03
|
* CarpetInter2: Return early when interpolating zero variablesErik Schnetter2010-08-25
|
* CarpetInterp2: Add debugging statementsErik Schnetter2010-04-27
|
* CarpetInter2: Update to new dh classesErik Schnetter2010-04-27
|
* Import CarpetErik Schnetter2009-09-03
| | | | Ignore-this: 309b4dd613f4af2b84aa5d6743fdb6b3
* CarpetInterp2: Add dummy argument to template functionErik Schnetter2008-10-10
| | | | | | Add a dummy argument to the template function get_poison. Use new "check" macro.
* CarpetInterp2: Allow NULL pointers for empty arraysErik Schnetter2008-10-09
|
* CarpetInterp2: Correct OpenMP error in self-checkErik Schnetter2008-10-06
|
* CarpetInterp2: Export a simple interpolator API as aliased functionErik Schnetter2008-10-03
|
* CarpetInterp2: Allow interpolation in global modeErik Schnetter2008-10-01
|
* CarpetInterp2: Add more explicit error checkingErik Schnetter2008-09-26
|
* CarpetInterp2: Increase maximum interpolation order to 11Erik Schnetter2008-09-26
|
* CarpetInterp2: More debugging; add many more self-testsErik Schnetter2008-09-08
|
* CarpetInterp2: Correct error in communication schedule setupErik Schnetter2008-09-08
|
* CarpetInterp2: Parallelise with OpenMPErik Schnetter2008-09-08
|
* CarpetInterp2: Make code compile with PGI compilersErik Schnetter2008-08-03
| | | | Rewrite the code slightly so that it compilers with the PGI C++ compiler.
* CarpetInterp2: Make multi-processor correctErik Schnetter2008-07-25
|
* CarpetInterp2: More debuggingErik Schnetter2008-07-25
|
* CarpetInterp2: More debuggingErik Schnetter2008-07-24
|
* CarpetInterp2: Correct some implementation errorsErik Schnetter2008-07-24
|
* CarpetInterp2: Reformat interface.cclErik Schnetter2008-07-22
|
* CarpetInterp2: New function fasterp_setup_tErik Schnetter2008-07-22
| | | | | Add a new fasterp_setup_t which sets up an interpolation starting from local coordinates and patch numbers.
* CarpetInterp2: Use dist namespace when creating MPI datatypeErik Schnetter2008-07-15
|
* Move implementation of create_mpi_datatype from CarpetInterp2 to CarpetLibErik Schnetter2008-07-15
|
* CarpetInterp2: New thorn with a more efficient interpolatorErik Schnetter2008-07-15