Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Carpet: Remove accidentally-committed extra arguments to Timer constructor | Ian Hinder | 2013-10-26 |
| | |||
* | CarpetInterp2: Time only interpolation using Interpolate timer, and enable ↵ | Ian Hinder | 2013-10-25 |
| | | | | more timers for tracing | ||
* | CarpetInterp2: Add a barrier after interpolating | Ian Hinder | 2013-10-25 |
| | |||
* | CarpetInterp2: Add parameter "interp_barrier" to add a barrier before ↵ | Ian Hinder | 2013-10-25 |
| | | | | | | interpolating Interpolation is a global operation, so adding a barrier should not affect performance, and makes timers much more useful. | ||
* | CarpetInterp2: Add timers for fasterp interpolation | Ian Hinder | 2013-10-25 |
| | |||
* | CarpetInter2: Avoid const warnings | Erik Schnetter | 2013-10-22 |
| | |||
* | CarpetInterp2: Make code compile when CARPETINTERP2_CHECK is not set | Erik Schnetter | 2013-10-22 |
| | |||
* | CarpetInterp2: Explicitly convert values to CCTK_REAL | Erik Schnetter | 2013-08-21 |
| | |||
* | CarpetInterp2: Convert some loop bounds to int | Erik Schnetter | 2013-05-20 |
| | | | | The Cray compiler requests this for OpenMP. | ||
* | Replace abs() by fabs() | Erik Schnetter | 2013-04-02 |
| | | | | Replace calls to abs() with floating arguments by calls to fabs(), to ensure the results are not accidentally truncated to integer. | ||
* | Allow padding in transport operators | Erik Schnetter | 2012-11-22 |
| | | | | | Rewrite padding infrastructure. Add padded array extents to transport operator APIs. | ||
* | CarpetInterp: New ENO2 interpolator. | Christian Reisswig | 2012-10-20 |
| | |||
* | CarpetInterp2: White space change | Erik Schnetter | 2012-09-11 |
| | |||
* | Move MPI support from flesh to a thorn | Erik Schnetter | 2012-09-11 |
| | | | | | | | Move MPI support from flesh to thorn ExternalLibraries/MPI. This also requires thorns that call MPI directly to declare this in their configuration.ccl. Existing configurations using MPI need to include ExternalLibraries/MPI into their thorn list. | ||
* | CarpetInterp2: Make compile with CCTK_REAL=float | Erik Schnetter | 2012-09-11 |
| | |||
* | CarpetLib: Change API to obtain pointer to grid function data | Erik Schnetter | 2012-09-11 |
| | | | | | | | | 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 declarations | Erik Schnetter | 2012-09-11 |
| | |||
* | CarpetInterp2: provide function to check if fasterp_setup is out of date | roland haas | 2012-09-11 |
| | | | | | | | | 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 instead | Erik Schnetter | 2012-09-11 |
| | |||
* | CarpetInterp2: Improve error message | Erik Schnetter | 2012-09-11 |
| | | | | | | Give more information in error message. Rename macro. Correct typo. | ||
* | CarpetInterp2: Check interpolation stencils for out-of-bounds | Roland Haas | 2012-09-11 |
| | | | | | Check all interpolation stencils whether they are inside their respective arrays. Abort with an error message if not. | ||
* | CarpetInterp2: Remove superfluous empty lines | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetInterp2: Check some array indices | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetInterp2: Use level regridding epoch | Erik Schnetter | 2011-12-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 Reisswig | 2011-12-14 |
| | | | | AMR. | ||
* | CarpetInterp2: Simplify atomic expression | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetInterp2: Use thorn NoMPI | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetInter2: Return early when interpolating zero variables | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetInterp2: Add debugging statements | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetInter2: Update to new dh classes | Erik Schnetter | 2011-12-14 |
| | |||
* | Import Carpet | Erik Schnetter | 2011-12-14 |
| | | | | Ignore-this: 309b4dd613f4af2b84aa5d6743fdb6b3 | ||
* | CarpetInterp2: Add dummy argument to template function | Erik Schnetter | 2008-10-10 |
| | | | | | | Add a dummy argument to the template function get_poison. Use new "check" macro. | ||
* | CarpetInterp2: Allow NULL pointers for empty arrays | Erik Schnetter | 2008-10-09 |
| | |||
* | CarpetInterp2: Correct OpenMP error in self-check | Erik Schnetter | 2008-10-06 |
| | |||
* | CarpetInterp2: Export a simple interpolator API as aliased function | Erik Schnetter | 2008-10-03 |
| | |||
* | CarpetInterp2: Allow interpolation in global mode | Erik Schnetter | 2008-10-01 |
| | |||
* | CarpetInterp2: Add more explicit error checking | Erik Schnetter | 2008-09-26 |
| | |||
* | CarpetInterp2: Increase maximum interpolation order to 11 | Erik Schnetter | 2008-09-26 |
| | |||
* | CarpetInterp2: More debugging; add many more self-tests | Erik Schnetter | 2008-09-08 |
| | |||
* | CarpetInterp2: Correct error in communication schedule setup | Erik Schnetter | 2008-09-08 |
| | |||
* | CarpetInterp2: Parallelise with OpenMP | Erik Schnetter | 2008-09-08 |
| | |||
* | CarpetInterp2: Make code compile with PGI compilers | Erik Schnetter | 2008-08-03 |
| | | | | Rewrite the code slightly so that it compilers with the PGI C++ compiler. | ||
* | CarpetInterp2: Make multi-processor correct | Erik Schnetter | 2008-07-25 |
| | |||
* | CarpetInterp2: More debugging | Erik Schnetter | 2008-07-25 |
| | |||
* | CarpetInterp2: More debugging | Erik Schnetter | 2008-07-24 |
| | |||
* | CarpetInterp2: Correct some implementation errors | Erik Schnetter | 2008-07-24 |
| | |||
* | CarpetInterp2: Reformat interface.ccl | Erik Schnetter | 2008-07-22 |
| | |||
* | CarpetInterp2: New function fasterp_setup_t | Erik Schnetter | 2008-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 datatype | Erik Schnetter | 2008-07-15 |
| | |||
* | Move implementation of create_mpi_datatype from CarpetInterp2 to CarpetLib | Erik Schnetter | 2008-07-15 |
| |