Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | LoopControl: Modify code to please PGI compiler | Erik Schnetter | 2012-09-11 | |
| | | | | | Declare local variable outside of "#pragma for". Also improve some error messages. | |||
* | LoopControl: Remove redefinition of restrict qualifier | Erik Schnetter | 2012-09-11 | |
| | ||||
* | CarpetLib: Remove redefinition of restrict qualifier | Erik Schnetter | 2012-09-11 | |
| | ||||
* | Carpet: Break long lines | 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. | |||
* | CarpetRegrid: fix typo using cctk_lbnd instead cctk_lsh | Roland Haas | 2012-09-11 | |
| | ||||
* | CarpetMask: comment on scheduling in PostStep after SphericalSurface_HasBeenSet | Roland Haas | 2012-09-11 | |
| | ||||
* | Introduce cctk_ash, retire cctk_lssh | Erik Schnetter | 2012-09-11 | |
| | | | | | | | | | Introduce cctk_ash, describing the process-local array shape that has been allocated. This may be larger than cctk_lsh, the process-local shape that should be used. Retire cctk_lssh and related infrastructure to handle staggered grid functions. | |||
* | Carpet: call POSTREGRID on all finer levels of a regridded level | Roland Haas | 2012-09-11 | |
| | | | | | | Carpet assumes that a regridding operation always changes level N and all finer levels so we should call POSTREGRID on all finer levels | |||
* | Carpet: ensure scheduling of global-early routines in POSTREGRID | Roland Haas | 2012-09-11 | |
| | | | | | these routines would not start since they were only checked for on rl==0 which is never recomposed. | |||
* | CarpetLib: remove comment about not supporting overlaps in vertex | Roland Haas | 2012-09-11 | |
| | | | | | centering since CarpetLib does and the comment is a leftover from an older implementation of the functionality. | |||
* | Carpet: back out of 18d226c24a35 (again) | Roland Haas | 2012-09-11 | |
| | | | | | | | | | for reasoning pleas see the source code. In short: Traverse post_recover_variables in only for current timelevel (not for all timelevels). Variables on past timelevels cannot have their boundary conditions applied consistently, because time interpolation for these may requires even older timelevels that are not available. | |||
* | Carpet: Output informative message if HAVE_SCHED_GETAFFINITY is missing | Erik Schnetter | 2012-09-11 | |
| | ||||
* | Carpet: CCTK_ActiveTimeLevels: Return minimum instead of sum | Erik Schnetter | 2012-09-11 | |
| | | | | Return the minimum instead of the sum of the number of active time levels. | |||
* | CarpetLib: Comment out unused variable | Erik Schnetter | 2012-09-11 | |
| | ||||
* | Carpet: Choose epsilon depending on precision | Erik Schnetter | 2012-09-11 | |
| | ||||
* | CarpetLib: add index checking on source array in mixed restriction operator | Roland Haas | 2012-09-11 | |
| | ||||
* | CarpetLibs: shift vertex centered directions in restrict_3d_vc_rf2 | Roland Haas | 2012-09-11 | |
| | ||||
* | CarpetEvolutionMask: add TODOs | Roland Haas | 2012-09-11 | |
| | ||||
* | CarpetEvolutionMask: enlarge evolved region by one in vertex centering | Roland Haas | 2012-09-11 | |
| | | | | | to remove the weight = 1/2 points that are used by reductions. | |||
* | CarpetEvolutionMask: add parameter enlarge_evolved_region to fine tune | Roland Haas | 2012-09-11 | |
| | | | | | | | | excluded region positive values enlarge the *evolved* region, negative values (up to buffer_with + ghost_width) shrink it. That is positive values shrink the hole in the center of patches. | |||
* | CarpetEvolutionMask: use dd.ghost_widths rather than cctk_nghostzones | Roland Haas | 2012-09-11 | |
| | ||||
* | CarpetEvolutionMask: make parameters steerable | Roland Haas | 2012-09-11 | |
| | ||||
* | CarpetIOHDF5: add test for buffer zone output | Roland Haas | 2012-09-11 | |
| | | | | Right now there is no facility to actually use this test unfortunately. | |||
* | CarpetIOHDF5: re-add ghost and symmetry points when removing buffers | Roland Haas | 2012-09-11 | |
| | | | | | | | NOTE: this assumes (like other parts of CarpetIOHDF5) that the number of symmetry points is the number of ghost points. NOTE: it likely outputs too many points when RotatingSymmetry is used and only buffer points touch the symmetry boundary. | |||
* | CarpetIOHDF5: zero cctk_nghostzones attribute unless ghost zones are written | Roland Haas | 2012-09-11 | |
| | | | | to disk | |||
* | Carpet: output grid structures to file in Initialize instead of in SetupGH | Roland Haas | 2012-09-11 | |
| | | | | | This is so that IOUtils has had time to initialize itself and we can query IO_TruncateOutputFiles with confidence. | |||
* | CarpetLib: take stencil size of irestriciton operators into account | Roland Haas | 2012-09-11 | |
| | | | | when computing "send" region for restriction communication setup | |||
* | Carpet: Update setting CPU affinity | Erik Schnetter | 2012-09-11 | |
| | ||||
* | CarpetLib: Output error message for illegal bbox setups | Erik Schnetter | 2012-09-11 | |
| | ||||
* | Carpet: Correct error in "balanced" domain decomposition | Erik Schnetter | 2012-09-11 | |
| | ||||
* | Carpet: Add short instructions to backtraces | Erik Schnetter | 2012-09-11 | |
| | ||||
* | Carpet: Iterate over timelevels in post_recover_variables | Erik Schnetter | 2012-09-11 | |
| | ||||
* | Carpet: Separate creating and initialising Timers | Erik Schnetter | 2012-09-11 | |
| | | | | | | 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-09-11 | |
| | | | | if use_higher_order_restriction = yes | |||
* | CarpetLib: make parameters controlling restrition order restricted | Roland Haas | 2012-09-11 | |
| | | | | this is so that Carpet can see them when checking the ghost sizes | |||
* | CarpetLib: add fifth order cc restriction operator | Roland Haas | 2012-09-11 | |
| | ||||
* | CarpetLib: add offset3 function identical to index3 without tests | Roland Haas | 2012-09-11 | |
| | | | | | | 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-09-11 | |
| | ||||
* | CarpetLib: clean up higher order restriciton some | Roland Haas | 2012-09-11 | |
| | | | | | | | | | * 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-09-11 | |
| | ||||
* | CarpetLib: add preliminary support for higher order restriction | Roland Haas | 2012-09-11 | |
| | ||||
* | CarpetInterp: "m" -> "mglevel" when accessing ↵ | Christian Reisswig | 2012-09-11 | |
| | | | | 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-09-11 | |
| | | | | | | 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-09-11 | |
| | | | | | 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-09-11 | |
| | ||||
* | CarpetIOScalar: add test cases for all combinations of | Roland Haas | 2012-09-11 | |
| | | | | one_file_per_group and all_reductions_in_one_file | |||
* | CarpetIOScalar: correct column labels | Roland Haas | 2012-09-11 | |
| | | | | 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-09-11 | |
| | | | | in local mode | |||
* | CarpetLib: Fill overlap zones via prolongation during regrid. | Christian Reisswig | 2012-09-11 | |
| |