Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | CarpetIONirvana: Require MPI | Erik Schnetter | 2012-11-22 |
| | |||
* | LoopControl: Add missing copyprivate | Erik Schnetter | 2012-11-22 |
| | |||
* | CarpetLib: add volume averaged cc eno operator | Roland Haas | 2012-11-20 |
| | |||
* | CarpetLib: Define dh members tallying the size of refinement boundaries | Erik Schnetter | 2012-11-14 |
| | | | | Define dh members tallying the size of refinement boundaries. This may be used to implement (2d) face grid functions at some point. | ||
* | CarpetMask: Add missing OpenMP reduction clause | Erik Schnetter | 2012-11-06 |
| | |||
* | CarpetReduce: Do not access NULL pointer | Erik Schnetter | 2012-11-06 |
| | |||
* | CarpetReduce: Use self-defined MPI operators for complex numbers | Erik Schnetter | 2012-11-06 |
| | | | | Do not treat complex numbers as two real numbers. | ||
* | CarpetReduce: Avoid duplicate local variables | Erik Schnetter | 2012-11-06 |
| | |||
* | CarpetLib: Add self-checks to MPI reduction operators | Erik Schnetter | 2012-11-06 |
| | |||
* | CarpetLib: Use correct MPI reduction operator for product reductions | Erik Schnetter | 2012-11-06 |
| | |||
* | Carpet: Correct switch statement in CarpetMPIDatatype | Erik Schnetter | 2012-11-06 |
| | |||
* | CarpetRegrid2: Use "isfinite" instead of "not isnan" | Erik Schnetter | 2012-11-05 |
| | |||
* | Carpet: Correct comment | Erik Schnetter | 2012-11-01 |
| | |||
* | CarpetIOHDF5: fix check for missing datasets when called in FileReader mode | Roland Haas | 2012-10-29 |
| | | | | only check datasets whose variables were actually requested to be read | ||
* | Carpet: Set NPROCS for kasner test cases | Erik Schnetter | 2012-10-28 |
| | |||
* | Add a timer tree for measuring time spent in each Carpet mode | Ian Hinder | 2012-10-26 |
| | | | | | | * This can be used for determining which mode, or which refinement level or map, is taking up a lot of time in a simulation * Add parameters to control whether local mode and each map are timed * Time the transitions between modes | ||
* | Support more than one hierarchy of timers | Ian Hinder | 2012-10-26 |
| | | | | | | * Introduce a TimerTree class which contains a pointer to the root and current TimerNodes of that tree * Adapt TimerNode and Timer classes to use TimerTrees rather than static variables * Declare a main_timer_tree variable, which is the default tree to use if you don't specify one in Timer timer("timername") | ||
* | Carpet: Add test cases checking cctk_time during initial data setup | Erik Schnetter | 2012-10-25 |
| | | | | Add analytic test cases checking cctk_time while setting up initial data on past timelevels. | ||
* | CarpetIOHDF5: close all HDF5 objects when output file is closed | Roland Haas | 2012-10-24 |
| | | | | also garbage collect HDF5 at each H5close | ||
* | CarpetIOF5: Free HDF5 data when closing files | Erik Schnetter | 2012-10-24 |
| | | | | Use the "strong" file closing property and explicitly invoke a garbage collection when opening/closing files. | ||
* | CarpetLib: Update cycle.h from upstream | Erik Schnetter | 2012-10-24 |
| | |||
* | Carpet, CarpetLib: Move #define _GNU_SOURCE to correct file | Erik Schnetter | 2012-10-24 |
| | |||
* | Carpet: Execute CPINITIAL only after initial data setup, not after recovering | Erik Schnetter | 2012-10-24 |
| | |||
* | Carpet, CarpetRegrid2: When comparing refined regions treat non-existing ↵ | Erik Schnetter | 2012-10-24 |
| | | | | levels as empty | ||
* | CarpetRegrid2: Correct snapping to coarse grid for cell centering | Erik Schnetter | 2012-10-23 |
| | | | | Ensure that small, thin bboxes don't vanish. | ||
* | CarpetRegrid2: Perform domain decomposition only when a refinement level changes | Erik Schnetter | 2012-10-23 |
| | | | | Compare new to old refined regions for each refinement level. Don't perform domain decomposition if a level didn't change. If no level changed, tell Carpet. | ||
* | Carpet: Requirements: Add precondition to clause_t::active_on_timelevel | Erik Schnetter | 2012-10-23 |
| | |||
* | Carpet: Requirements: Warn about unnecessary syncs | Erik Schnetter | 2012-10-23 |
| | |||
* | Carpet: Correct errors in adaptive step size handling | Erik Schnetter | 2012-10-23 |
| | |||
* | CarpetLib: Remove restrict qualifier from pointer cast | Erik Schnetter | 2012-10-23 |
| | |||
* | Carpet: Re-indent timer macros | Erik Schnetter | 2012-10-23 |
| | |||
* | Carpet: Requirements: Add aliased function to invalidate variables | Erik Schnetter | 2012-10-23 |
| | |||
* | Carpet: Correct #ifdefs in CarpetSimpleMPIDatatypeLength | Erik Schnetter | 2012-10-22 |
| | |||
* | CarpetIOF5: Correct calls to Carpet::Timer | Erik Schnetter | 2012-10-22 |
| | |||
* | Remove Carpet's mechanisms to deal with how to call isnan | Erik Schnetter | 2012-10-22 |
| | | | | Remove Carpet's mechanisms to deal with how to call isnan. Instead, expect isnan in std::, and rely on Cactus to correct things if this is not the case. | ||
* | Merge branch 'master' of carpetcode.org:carpet | Christian Reisswig | 2012-10-20 |
|\ | |||
| * | CarpetIOHDF5: output index files for sliced output if requested | Roland Haas | 2012-10-20 |
| | | |||
| * | CarpetIOASCII: do not output coordinate column labels for grid arrays in | Roland Haas | 2012-10-20 |
| | | | | | | | | | | | | | | | | compact_format since the coordinates themselves are not output either. Actually *only* output coordinate column labels for grid functions. | ||
| * | LoopControl: Change printstats default to "no" | Erik Schnetter | 2012-10-19 |
| | | |||
* | | CarpetInterp: New ENO2 interpolator. | Christian Reisswig | 2012-10-20 |
|/ | |||
* | Carpet: Correct errors with adaptive time stepping | Erik Schnetter | 2012-09-27 |
| | |||
* | Introduce parameter "additional_overlap_zones" to control the amount of ↵ | Christian Reisswig | 2012-09-26 |
| | | | | | | | | additional (user-requested) overlap zones. This is similar to additional_buffer_zones. Also fixed a bug in reporting the number of overlap zones in stdout. ("buffers" instead of "overlaps") was used. | ||
* | CarpetLib: Clean up backtrace generation | Erik Schnetter | 2012-09-18 |
| | | | | Also add test parameter file. | ||
* | Carpet: Remove outdated backtrace function declarations | Erik Schnetter | 2012-09-18 |
| | |||
* | Carpet: fix mg level count typo during intialization | Roland Haas | 2012-09-18 |
| | | | | | this caused the initial time levels to always have t=0 associated with them | ||
* | CarpetIOASCII: Implement using grid::coordinates to output coordinates | Erik Schnetter | 2012-09-18 |
| | |||
* | CarpetIOASCII: White space change | Erik Schnetter | 2012-09-17 |
| | |||
* | CarpetIOASCII: Pass vectors by reference | Erik Schnetter | 2012-09-17 |
| | |||
* | CarpetLib: Do not interpolate from buffer zones, if requested | Erik Schnetter | 2012-09-16 |
| | | | | Introduce parameter CarpetLib::interpolate_from_buffer_zones that allows disabling interpolation from buffer zones. | ||
* | CarpetLib: Store level_boxes in dh structure | Erik Schnetter | 2012-09-16 |
| |