Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Carpet: Correct error in "balanced" domain decomposition | Erik Schnetter | 2012-06-07 |
| | |||
* | Carpet: Add short instructions to backtraces | Erik Schnetter | 2012-06-07 |
| | |||
* | Carpet: Iterate over timelevels in post_recover_variables | Erik Schnetter | 2012-06-07 |
| | |||
* | Carpet: Separate creating and initialising Timers | Erik Schnetter | 2012-06-07 |
| | | | | | | Add function Timer::instantiate() that associates a timer with a point in the timer hierarchy. Don't do this automatically when a timer is created. This allows declaring timers ahead of time. | ||
* | Carpet: check ghost size against restrion operator order | Roland Haas | 2012-06-04 |
| | | | | if use_higher_order_restriction = yes | ||
* | CarpetLib: make parameters controlling restrition order restricted | Roland Haas | 2012-06-04 |
| | | | | this is so that Carpet can see them when checking the ghost sizes | ||
* | CarpetLib: add fifth order cc restriction operator | Roland Haas | 2012-06-04 |
| | |||
* | CarpetLib: add offset3 function identical to index3 without tests | Roland Haas | 2012-05-03 |
| | | | | | | index3 fails with CARPET_DEBUG if it is asked for an index outisde of the box, which happens in the operators when they try to ask for di offsets for a box of width 1 | ||
* | CarpetLib: disable debugging tests in 3rd order cc restrict operator | Roland Haas | 2012-06-04 |
| | |||
* | CarpetLib: clean up higher order restriciton some | Roland Haas | 2012-06-04 |
| | | | | | | | | | * rename controlling parameter to use_higher_order_restriction * introduce parameter restriction_order_space to control which operator is used (currently order 1 and 3 are suppoted) * include some comments on what the operator does * change the way the restrictable region is computed in dh.cc/regrid to be based on exterior.shrink(stencil_width) rather that the interior | ||
* | CarpetRegrid2: Add comments | Erik Schnetter | 2012-06-04 |
| | |||
* | CarpetLib: add preliminary support for higher order restriction | Roland Haas | 2012-06-02 |
| | |||
* | CarpetInterp: "m" -> "mglevel" when accessing ↵ | Christian Reisswig | 2012-06-04 |
| | | | | groupdata.AT(gi).activetimelevels.AT(mglevel).AT(rl) to find out how many active timelevels are available. When using "m", I get a std::vector out of range. | ||
* | CarpetInterp: Don't use CCTK_ActiveTimeLevels to get number of active ↵ | Christian Reisswig | 2012-06-02 |
| | | | | | | timelevels. Use groupdata.AT(gi).activetimelevels.AT(m).AT(rl) instead. This rempoves a problem in CarpetInterp's error check. | ||
* | CarpetReduce: increase warning level about possible deadlock to | Roland Haas | 2012-05-17 |
| | | | | | WARN_DEBUG from WARN_PICKY since there might still be thorns around that do so | ||
* | CarpetEvolutionMask: add relative error tolerance of 1e-12 | Roland Haas | 2012-05-15 |
| | |||
* | CarpetIOScalar: add test cases for all combinations of | Roland Haas | 2012-05-10 |
| | | | | one_file_per_group and all_reductions_in_one_file | ||
* | CarpetIOScalar: correct column labels | Roland Haas | 2012-05-10 |
| | | | | when both one_file_per_group and all_reductions_in_one_file are active | ||
* | CarpetReduce: output calling routine when warning about reductions | Roland Haas | 2012-04-22 |
| | | | | in local mode | ||
* | CarpetLib: Fill overlap zones via prolongation during regrid. | Christian Reisswig | 2012-05-13 |
| | |||
* | CarpetLib: disable debug output | Roland Haas | 2012-05-09 |
| | |||
* | Remove all #warning statements | Erik Schnetter | 2012-05-11 |
| | |||
* | CarpetLib: Correct determining overlap zones | Erik Schnetter | 2012-05-11 |
| | |||
* | CarpetLib: Correct determining buffer and overlap zones | Erik Schnetter | 2012-05-11 |
| | |||
* | LoopControl: Explain why downcast is safe | Erik Schnetter | 2012-05-11 |
| | |||
* | CarpetLib: Disable OpenMP collapse statements | Erik Schnetter | 2012-05-05 |
| | | | | These do not work on all systems, and we don't autoconf them yet. | ||
* | CarpetEvolutionMask: use ML_BSSN instead of BSSN_MoL in testsuites | Roland Haas | 2012-05-04 |
| | |||
* | CarpetEvolutionMask: use dd.buffer_widths instead of buffer_width parameter | Roland Haas | 2012-05-04 |
| | |||
* | CarpetLib: Remove superfluous memoryof() definitions | Erik Schnetter | 2012-05-03 |
| | | | | | Remove definitions for memoryof(T*) sinfc there is already memoryof(T const*). xlC does not like having both. | ||
* | Carpet: Run overlap zone tests on 2 processes | Erik Schnetter | 2012-05-02 |
| | |||
* | Carpet: Add test cases for overlap zones | Erik Schnetter | 2012-05-01 |
| | |||
* | Carpet…: Rename buffer2 to overlap zones; correct implementation in dh | Erik Schnetter | 2012-05-01 |
| | | | | | | Rename buffer2 zones to overlap zones. Complete implementing overlap zones in the dh class. | ||
* | CarpetLib: Remove warnings for non-aligned grid variables | Erik Schnetter | 2012-04-30 |
| | |||
* | Carpet: Correct setting core affinity | Erik Schnetter | 2012-04-30 |
| | | | | Correct upper loop bound | ||
* | CarpetRegrid2: Take buffer2 zones into account | Erik Schnetter | 2012-04-28 |
| | |||
* | Carpet: Correct condition for using buffer2 zones | Erik Schnetter | 2012-04-28 |
| | |||
* | CarpetLib: Use vectors instead of lists to store bboxset bboxes | Erik Schnetter | 2012-04-28 |
| | |||
* | Carpet, CarpetLib: Complete patch to support buffer2 zones | Erik Schnetter | 2012-04-28 |
| | |||
* | Carpet: Correct error in thread id handling | Erik Schnetter | 2012-04-28 |
| | |||
* | CarpetLib: Check whether grid functions are aligned | Erik Schnetter | 2012-04-28 |
| | | | | Check whether grid functions are aligned to multiples of a cache line. | ||
* | Add a timer around the scheduled functions barrier | Ian Hinder | 2012-04-28 |
| | |||
* | Add parameter sync_barriers to insert an MPI barrier before every sync | Ian Hinder | 2012-04-28 |
| | | | | This causes each process to wait for all the others to reach this point in the execution. This will happen anyway (for most of the processes) during the sync, and adding this barrier means that this time is not included in the sync timer. Also add a new timer to time this barrier. | ||
* | Carpet: Remove debug output | Erik Schnetter | 2012-04-22 |
| | |||
* | Carpet: Set CPU affinity correctly for multiple MPI processes per host | Erik Schnetter | 2012-04-22 |
| | |||
* | CarpetIOHDF5: use version 1.6 of the HDF5 API within hdf5_recombiner | knarf@cct.lsu.edu | 2012-04-17 |
| | | | | | | | There are still systems with only version 1.6 installed, or broken installs of version 1.8 (Debian system packages at least up to squeeze). These systems benefit from a compiling hdf5_recombiner, while version 1.8 is not really required to be used here. | ||
* | Output XML timer tree at end of run | Ian Hinder | 2012-04-16 |
| | |||
* | Carpet: get thread number from CarpetLib's dist object | Roland Haas | 2012-04-09 |
| | |||
* | CarpetLib: store OpenMP thread number in dist object | Roland Haas | 2012-04-09 |
| | |||
* | CarpetRegrid2: Ensure that the refinement hierarchy is symmetry about the ↵ | Erik Schnetter | 2012-04-04 |
| | | | | | | origin, if desired Introduce a new parameter that tests whether the refinement hierarchy is symmetric about the origin. | ||
* | CarpetLib: Improve comment of dh data structures | Erik Schnetter | 2012-04-04 |
| |