Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | CarpetLib, Carpet: Add cell-centred TVD prolongation operator | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetIOHDF5: Typo in comment | Erik Schnetter | 2011-12-14 |
| | |||
* | Merge. | Christian Reisswig | 2011-12-14 |
|\ | |||
| * | Correct index check for eno operators. | Christian Reisswig | 2011-12-14 |
| | | |||
* | | Merge | Erik Schnetter | 2011-12-14 |
|\ \ | |/ |/| | |||
| * | CarpetLib: Correct check for VECTORISE_ALIGNED_ARRAYS | Erik Schnetter | 2011-12-14 |
| | | |||
| * | CarpetIOHDF5: avoid accessing non existend refinement levels for grid arrays | roland haas | 2011-12-14 |
| | | |||
* | | Erik's patch to fix a reduction operator problem. | Christian Reisswig | 2011-12-14 |
| | | | | | | | | Without this fix, reductions may depend on the number of processors used. | ||
* | | CC-ENO: Fixed indexing problem in first order failsafe interpolation. | Christian Reisswig | 2011-12-14 |
| | | |||
* | | Erik's patch to fix an issue with interpatch interpolation and cell-centered ↵ | Christian Reisswig | 2011-12-14 |
|/ | | | | AMR. | ||
* | Cell-centered ENO2/ENO3: Switch back to first order if terrain becomes too ↵ | Christian Reisswig | 2011-12-14 |
| | | | | rocky! | ||
* | CarpetReduce: Rewrite prolongation and reduction mask handling | Erik Schnetter | 2011-12-14 |
| | | | | | Rewrite prolongation and reduction mask handling to use the pre-calculated information in the dh structure. | ||
* | CarpetReduce: Correct check for sufficient ghost zones | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Pre-calculate bbox regions for reduction mask | Erik Schnetter | 2011-12-14 |
| | | | | | | | | | | Pre-calculate and store the regions for CarpetReduce's reduction weight. Add new dh fields prolongation_boundary and restriction_boundary. Remove field fine_active. Disable also the dh fields buffers_stepped. | ||
* | CarpetLib: Make dummy variable non-constant to pacify compiler | Erik Schnetter | 2011-12-14 |
| | |||
* | LoopControl: Improve error message for illegal loop shapes | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetMask: Set CarpetReduce::iweight instead of CarpetReduce::weight | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetReduce: #include <omp.h> | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Do not instantiate CCTK_INT prolongation operators | Erik Schnetter | 2011-12-14 |
| | |||
* | Merge. | Christian Reisswig | 2011-12-14 |
|\ | |||
| * | Implementation of 2nd and 3rd order ENO cell-centered prolongation operators. | Christian Reisswig | 2011-12-14 |
| | | |||
* | | Carpet: Add improved "recursive" load balancing scheme, part 2 | Erik Schnetter | 2011-12-14 |
| | | | | | | | | New parameter value "recursive" for Carpet::processor_topology. | ||
* | | Carpet: Add improved "recursive" load balancing scheme | Erik Schnetter | 2011-12-14 |
|/ | | | | Add support for a new load balancing scheme called "recursive", designed and implemented by Peter Diener. This new scheme is more flexible and can distribute the load more evenly than Carpet's current scheme. | ||
* | CarperIOHDF5: Correct stride in recovery | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetWeb: Update instructions for anonymous read-only access | Erik Schnetter | 2011-12-14 |
| | | | | | Carpet Mercurial is now available anonymously read-only directly from carpetcode.org. | ||
* | CarpetWeb: Correct date | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetIOHDF5: Correct stride for grid arrays | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetReduce: Rewrite OpenMP parallelisation for PGI compilers | Erik Schnetter | 2011-12-14 |
| | | | | | Special case the OpenMP parallelisation of the main reduction loop for PGI compilers to circumvent a compiler bug. | ||
* | CarpetRegrid2: New debugging parameter add_levels_automatically | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetRegrid2: Provide more debug output | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Correct calculation of prolongation operators for cell-centred grids | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetInterp: Use hg::baseextent instead of Carpet::maxspacereflevelfact | Erik Schnetter | 2011-12-14 |
| | | | | | | Use hg::baseextent instead of Carpet::maxspacereflevelfact to determine the stride of a refinement level, because this works independent of the stride on the finest level. | ||
* | CarpetIOHDF5: Use hg::baseextent instead of Carpet::maxspacereflevelfact | Erik Schnetter | 2011-12-14 |
| | | | | | | Use hg::baseextent instead of Carpet::maxspacereflevelfact to determine the stride of a refinement level, because this works independent of the stride on the finest level. | ||
* | Carpet: Use hg::baseextent instead of Carpet::maxspacereflevelfact | Erik Schnetter | 2011-12-14 |
| | | | | | | Use hg::baseextent instead of Carpet::maxspacereflevelfact to determine the stride of a refinement level, because this works independent of the stride on the finest level. | ||
* | Carpet: Allow disabling domain decomposition | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetInterp2: Simplify atomic expression | Erik Schnetter | 2011-12-14 |
| | |||
* | LoopControl: change storage size calculation to work with Intel 11.1 | Roland Haas | 2011-12-14 |
| | | | | | | | | it seems that ifort's INQUIRE statement returns the byte size of a record divided by four. Maybe it is counting ints? This one uses pointer arithmetic and will work unless Fortran pads the structures differently than C or if a compiler allocates some temporaries when members of arrays are passed to functions. | ||
* | LoopControl: check that Fortran structures match C structures at startup | Roland Haas | 2011-12-14 |
| | | | | | | this is not foolproof (nor necessarily portable). It just checks that the sum of sizeof(lc_statmap_t) and sizeof(lc_control_t) is the same as seen from Fortran (via INQUIRE(IOLENGTH)) and C. | ||
* | LoopControl: support vectorized loops in Fortran interface | Roland Haas | 2011-12-14 |
| | |||
* | CarpetLib: remove superfluous OMP PARALLEL section in (W)ENO prolongation | Roland Haas | 2011-12-14 |
| | |||
* | * encapsulate read of potentially not present attribute | cott | 2011-12-14 |
| | | | | | in an H5E_BEGIN_TRY H5E_END_TRY environment. This prevents hate crimes. | ||
* | CarpetIOHDF5: Store cell centering offset with grid function attributes | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetIOHDF5: make sliced 3D output depend on out3D_XXX | Roland Haas | 2011-12-14 |
| | | | | rather than always ocuring together with the old-style 3D output. | ||
* | CarpetReduce: declare aliased GetBoundarySpecification functions | Roland Haas | 2011-12-14 |
| | | | | | from CoordBase and MultiPact in interface.ccl and by including cctk_Functions.h | ||
* | CarpwetWeb: Update | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Correct prolongation stencils | Erik Schnetter | 2011-12-14 |
| | | | | | | Correct cell-centered prolongation stencils. Correct calculation of stencil radii. Add much more self checking. | ||
* | CarpetLib: Correct prolongation communication schedule for cell centring | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Correct calculation of required stencil sizes | Erik Schnetter | 2011-12-14 |
| | | | | Correct the calculation of required stencil sizes in the cell-centred prolongation operators. | ||
* | CarpetLib: Introduce gdata::allocated_memory_shape | Erik Schnetter | 2011-12-14 |
| | | | | | | Introduce a function gdata::allocated_memory_shape that determines from a given grid size how many grid points should be allocated. This allows adding padding to grid sizes, e.g. to improve cache performance. Use this function when checking grid sizes. | ||
* | CarpetLib: Support CARPET_NO_INT in typecase mechanism | Erik Schnetter | 2011-12-14 |
| |