Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | CarpetLib: Correct vect::count | Erik Schnetter | 2013-05-26 | |
| | ||||
* | CarpetLib: Provide rint, round, trunc, and lrint for vectors | Erik Schnetter | 2013-05-26 | |
| | ||||
* | CarpetIO*: New parameter CarpetIO*::out_group_separator | Erik Schnetter | 2013-05-26 | |
| | | | | out_group_separator chooses the string by which thorn name and group name are separated in file names. The default is "::" for backward compatibility. This parameter only affects output where CarpetIO*::one_file_per_group is set; otherwise, the thorn name does not appear in the file name. | |||
* | Reduce time spent in cycling timelevels if there is only one timelevel. | Peter Diener | 2013-05-24 | |
| | | | | | | | | | Avoid calling routine that swaps pointers to different timelevels if there is only one timelevel active for a grid variable. This is an performance improvement if there are a large number of grid variables (as in the case of large vectors of grid variables). Signed-off-by: Peter Diener <diener@cct.lsu.edu> | |||
* | CarpetLib: Provide idiv and imod implementations for vect<CCTK_REAL,...> | Erik Schnetter | 2013-05-20 | |
| | ||||
* | CarpetLib: Remove now outdated definitions of idiv and imod | Erik Schnetter | 2013-05-20 | |
| | ||||
* | CarpetLib: Correct some type declarations for 4d grid structures | Erik Schnetter | 2013-05-20 | |
| | ||||
* | CarpetLib: Add missing #include files to cacheinfo.cc | Erik Schnetter | 2013-05-20 | |
| | ||||
* | CarpetLib: Disable unused refluxing face descriptions | Erik Schnetter | 2013-05-20 | |
| | ||||
* | CarpetLib: Add routines for integer division that always round down | Erik Schnetter | 2013-05-20 | |
| | | | | Standard integer division truncates, which can lead to problems if an intermediat result is negative. | |||
* | CarpetLib: Correct isnorma() for complex numbers | Erik Schnetter | 2013-05-20 | |
| | ||||
* | CarpetLib: Don't define static_assert | Erik Schnetter | 2013-05-20 | |
| | | | | This should now be done by the flesh, using autoconf. | |||
* | CarpetLib: Don't explicitly #include cctk_Config.h | Erik Schnetter | 2013-05-20 | |
| | | | | This is done by cctk.h automatically. | |||
* | CarpetLib: More verbose error output if sanity check fails | Erik Schnetter | 2013-05-20 | |
| | ||||
* | CarpetLib: Only check cache line size if it is used | Erik Schnetter | 2013-05-20 | |
| | ||||
* | CarpetLib: Change meaning of vect::count to count true (non-zero) elements | Erik Schnetter | 2013-05-20 | |
| | | | | Change count() from counting all elements, which is already done by size(), to counting true (non-zero) elements, which is what Fortran's count() does as well. | |||
* | CarpetLib: Rename vect::zip to vect::vzip | Erik Schnetter | 2013-05-20 | |
| | | | | vect::map is already called vect::vmap. | |||
* | CarpetLib: Add constructors to create a vector from a low-dimensional vector ↵ | Erik Schnetter | 2013-05-20 | |
| | | | | and a scalar | |||
* | CarpetLib: Add some comments explaining implementation | Erik Schnetter | 2013-05-20 | |
| | ||||
* | CarpetIOASCII: Indentation change | Erik Schnetter | 2013-05-20 | |
| | ||||
* | CarpetInterp2: Convert some loop bounds to int | Erik Schnetter | 2013-05-20 | |
| | | | | The Cray compiler requests this for OpenMP. | |||
* | CarpetIOF5: Do not output irrelevant "Writing simulation metadata" messages | Erik Schnetter | 2013-05-19 | |
| | ||||
* | CarpetIOF5: Correct calculating the I/O processor numbers | Erik Schnetter | 2013-05-19 | |
| | ||||
* | LoopControl: disable smt by default | Roland Haas | 2013-05-12 | |
| | | | | | We currently have issues with this switch changing results of computation when used in combination with openmp and using all cores. | |||
* | Merge branch 'master' of carpetgit@carpetcode.org:carpet | Peter Diener | 2013-04-29 | |
|\ | ||||
| * | Requirements: add missing include file | Roland Haas | 2013-04-27 | |
| | | ||||
| * | CarpetLib: Correct alignment mechanism when allocating memory | Erik Schnetter | 2013-04-27 | |
| | | | | | | | | Handle the case where new returns memory with an alignment less than the type's size. | |||
| * | CarpetReduce: Offset reduction weights when periodic boundaries are used | Erik Schnetter | 2013-04-25 | |
| | | | | | | | | Offset reduction weights by 1/2 grid point when periodic boundaries are used with vertex centering. This means that all interior points have then weight 1, and all boundary points have then weight 0. | |||
* | | Fix in order to compile with IBM compilers. | Peter Diener | 2013-04-29 | |
|/ | | | | | | | Without this fix, the IBM compilers would not compile the prolongation operators. Signed-off-by: Peter Diener <diener@cct.lsu.edu> | |||
* | CarpetLib: Vectors is currently required, not optional | Erik Schnetter | 2013-04-10 | |
| | | | | Vectors is supposed to be an optional dependency, but building currently fails without this thorn. | |||
* | Requirements: Whitespace change | Erik Schnetter | 2013-04-04 | |
| | ||||
* | Carpet: Take tapering into account during postrestrict | Erik Schnetter | 2013-04-04 | |
| | ||||
* | Carpet: Small performance improvement in SyncGroupsByDir | Erik Schnetter | 2013-04-04 | |
| | ||||
* | Carpet: Exit restriction early if no groups should be restricted | Erik Schnetter | 2013-04-04 | |
| | ||||
* | CarpetLib: Remove unused/unfinished bboxtree class | Erik Schnetter | 2013-04-04 | |
| | ||||
* | Requirements: Use location_t to output warnings and errors | Erik Schnetter | 2013-04-04 | |
| | | | | | | Add function_data to location_t. Update location_t's output routine. Pass iteration number to Requirements::Recompose. Update callers in Carpet. | |||
* | Requirements: Change location output order; output map before timelevel | Erik Schnetter | 2013-04-04 | |
| | ||||
* | Requirements: Output iteration number in warnings and error messages | Erik Schnetter | 2013-04-04 | |
| | ||||
* | Requirements: Change location output format | Erik Schnetter | 2013-04-04 | |
| | | | | Treat iteration number as part of "location". | |||
* | Requirements: Unify order of #include statements | Erik Schnetter | 2013-04-04 | |
| | ||||
* | Requirements: Don't use identifiers starting with an underscore | Erik Schnetter | 2013-04-04 | |
| | ||||
* | Carpet: Don't call Requirements when only asking about allocated storage | Erik Schnetter | 2013-04-04 | |
| | | | | When CCTK_GroupStorage{De,In}crease is called to only inquire about storage (and not modify it), don't call the Requirements thorn. | |||
* | Requirements: Correct handling of timelevels in BeforeRoutine and AfterRoutine | Erik Schnetter | 2013-04-04 | |
| | ||||
* | Requirements: Remove some duplicate code | Erik Schnetter | 2013-04-04 | |
| | ||||
* | Carpet: Do not restrict variables marked as "don't restrict" | Erik Schnetter | 2013-04-04 | |
| | | | | | Do not restrict variables marked as op_none or op_sync. Mark grid arrays as op_sync, not op_copy, which would still prolongate and restrict them. | |||
* | Requirements: Modify iteration arguments in Requirements.hh | Erik Schnetter | 2013-04-04 | |
| | | | | | | | | | Use int instead of CCTK_INT; all other arguments are also int. Change argument order in Sync; move iteration next to reflevel. Add iteration argument to BeforeRoutine; AfterRoutine also takes it. Change name from cctk_iteration to iteration; no other variables have a cctk_ prefix. Update callers in Carpet. | |||
* | Requirements: Re-order if statement (no change in meaning) | Erik Schnetter | 2013-04-04 | |
| | ||||
* | Requirements: Warn about Requirements.hh being publicly visible | Erik Schnetter | 2013-04-04 | |
| | ||||
* | Requirements: Simplify logic to detect changes in gridpoint_t | Erik Schnetter | 2013-04-04 | |
| | | | | | Introduce operator^ (exclusive-or) for gridpoint_t. Use it when determining whether the state changed. | |||
* | Requirements: Rename parameter print_changes to output_changes | Erik Schnetter | 2013-04-04 | |
| |