Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | CarpetLib: Cache end() iterator in bboxset | Erik Schnetter | 2012-09-11 |
| | |||
* | CarpetInterp2: Make compile with CCTK_REAL=float | Erik Schnetter | 2012-09-11 |
| | |||
* | Merge | Erik Schnetter | 2012-09-11 |
|\ | |||
| * | Carpet: Make compile with CCTK_REAL=float | Erik Schnetter | 2012-09-11 |
| | | |||
* | | Carpet: Clean up code | Erik Schnetter | 2012-09-11 |
| | | | | | | | | | | Move timer handling into SyncGroupsInScheduleBlock. Set up list of groups to synchronize only once. | ||
* | | CarpetLib: Ensure that time and memory statistics are output | Erik Schnetter | 2012-09-11 |
|/ | |||
* | Carpet: Correct representation of host and model names | Erik Schnetter | 2012-09-11 |
| | |||
* | CarpetReduce: Remove unused variables | Erik Schnetter | 2012-09-11 |
| | |||
* | CarpetLib: Add Fortran wrappers for CarpetLib timers | Erik Schnetter | 2012-09-11 |
| | |||
* | CarpetLib: Avoid warning about sign change | Erik Schnetter | 2012-09-11 |
| | |||
* | CarpetLib: Remove support OMIT_F90 | Erik Schnetter | 2012-09-11 |
| | | | | OMIT_F90 was already non-functional. | ||
* | CarpetIOHDF5: Simplify makefile | Erik Schnetter | 2012-09-11 |
| | |||
* | CarpetIOHDF5: More internal error checking | Erik Schnetter | 2012-09-11 |
| | |||
* | CarpetIOASCII: Add prototype for read_next_set to avoid warning | Erik Schnetter | 2012-09-11 |
| | |||
* | CarpetIOASCII: White space change | Erik Schnetter | 2012-09-11 |
| | |||
* | Carpet: Change some #warnings into comments | Erik Schnetter | 2012-09-11 |
| | |||
* | Carpet: LoadBalanceReal: Update | Erik Schnetter | 2012-09-11 |
| | | | | | Set global parameters before decomposing. Declare C++ prototype. | ||
* | Carpet: Reformat some code in Timers.cc | Erik Schnetter | 2012-09-11 |
| | |||
* | Carpet: Restore output precision after TimerNode output | Erik Schnetter | 2012-09-11 |
| | |||
* | Carpet: Initialise Carpet::in_analysis_bin | Erik Schnetter | 2012-09-11 |
| | |||
* | CarpetLib: Change API to obtain pointer to grid function data | Erik Schnetter | 2012-09-11 |
| | | | | | | | | Change the API to obtain a pointer to grid function data: - Use a function "typed_data_pointer" instead of overloading the () operator (because this looks nicer) - Don't use a virtual function (because this isn't needed) - Update all uses | ||
* | CarpetLib: Rewrite some loops to avoid Intel compiler segfault | Erik Schnetter | 2012-09-11 |
| | |||
* | CarpetLib: Re-enable functional API for vect class | Erik Schnetter | 2012-09-11 |
| | |||
* | CarpetLib: Add vect::first and vect::last | Erik Schnetter | 2012-09-11 |
| | |||
* | CarpetLib: Remove/correct ATTRIBUTE_CONST and ATTRIBUTE_PURE declarations | Erik Schnetter | 2012-09-11 |
| | |||
* | CarpetRegrid2: Add output operator to CarpetRegrid2::domain_boundary | Erik Schnetter | 2012-09-11 |
| | |||
* | CarpetRegrid2: Allow some fuzz when rounding grid structure | Erik Schnetter | 2012-09-11 |
| | |||
* | CarpetLib: Declare gh::level_did_change as const | Erik Schnetter | 2012-09-11 |
| | |||
* | CarpetLib: Provide idiv/imod functions that always round down | Erik Schnetter | 2012-09-11 |
| | | | | | | | Provide idiv/imod functions for signed integer division that always round towards negative infinity. Also provide vector version of these. Use these in the bbox output routines to ensure proper rounding. | ||
* | Carpet: Check number of processes and threads on startup | Erik Schnetter | 2012-09-11 |
| | | | | Compare number of MPI processes and OpenMP threads to environment variables CACTUS_NUM_PROCS and CACTUS_NUM_THREADS. | ||
* | Carpet/CarpetLib: Move stack backtrace code to its own file | Erik Schnetter | 2012-09-11 |
| | | | | | Also add implementation of backtrace_symbols to output line number information. | ||
* | Carpet: New parameter output_after_regridding | Erik Schnetter | 2012-09-11 |
| | | | | | Add debugging parameter Carpet::output_after_regridding that schedules an additional output right after regridding. | ||
* | Carpet: Increase default C++ output precision for floating point numbers | Erik Schnetter | 2012-09-11 |
| | |||
* | CarpetLib: Reorder timing parameters in param.ccl | Erik Schnetter | 2012-09-11 |
| | |||
* | CarpetLib: Move some OpenMP parallelisation into the operators | Erik Schnetter | 2012-09-11 |
| | |||
* | CarpetLib: Add preliminary support for DGFE operators | Erik Schnetter | 2012-09-11 |
| | |||
* | CarpetIOHDF5: hdf5toascii_slicer take patch.iorigin into account when ↵ | Roland Haas | 2012-09-11 |
| | | | | | | | | | | | computing coordinates of points this is the same issue (just seems from the other side of the output) as in "CarpetIOHDF5: Correct iorigin attribute for 2D output", namely that iorigin is stored in multiples of the stride for the given refinement level --- Carpet/CarpetIOHDF5/src/util/hdf5toascii_slicer.cc | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) | ||
* | hdf5_slicer: close input files as soon as possible to conserve memory and ↵ | Roland Haas | 2012-09-11 |
| | | | | | | | | file descriptors --- Carpet/CarpetIOHDF5/src/util/hdf5_slicer.cc | 13 +++++-------- 1 files changed, 5 insertions(+), 8 deletions(-) | ||
* | CarpetIOBasic: Add output criterion "divisor" | Roland Haas | 2012-09-11 |
| | | | | | | | | Support output criterion "divisor" in CarpetIOBasic. --- Carpet/CarpetIOBasic/param.ccl | 1 + Carpet/CarpetIOBasic/src/iobasic.cc | 17 +++++++++++++++++ 2 files changed, 18 insertions(+), 0 deletions(-) | ||
* | CarpetTracker: add support for named spherical surfaces | roland haas | 2012-09-11 |
| | |||
* | CarpetIOBasic: implement individual reductions lists for output variables | roland haas | 2012-09-11 |
| | | | | | | | | | | | This patch imports Thomas Radke's improvements to IOScalar to IOBasic. --8<-- By default, CarpetIOScalar outputs all reductions as listed in the IOScalar::outScalar_reductions parameter (defaulting to all norms available). Now it is possible to overwrite this default for individual variables in an option string, eg. as in IOScalar::outScalar_vars = "grid::x grid::y{reductions = 'minimum maximum'}". --8<-- | ||
* | CarpetLib: Only produce refluxing debug output with CarpetLib::verbose | Erik Schnetter | 2012-09-11 |
| | |||
* | Inform the Accelerator thorn that past timelevels have been filled on the host | Ian Hinder | 2012-09-11 |
| | |||
* | TimerNode.cc: Don't print "untimed" unless some child nodes have been printed | Ian Hinder | 2012-09-11 |
| | |||
* | CarpetRegrid2: Add periodic boundary conditions | Erik Schnetter | 2012-09-11 |
| | | | | | | Add new parameters symmetry_periodic_x, symmetry_periodic_y, and symmetry_periodic_z that ensure that the generated grid structure has the corresponding symmetry. | ||
* | Merge | Erik Schnetter | 2012-09-11 |
| | |||
* | CarpetLib: wrap some debugging-only assert statement in an if block | roland haas | 2012-09-11 |
| | |||
* | CarpetIOHDF5: let the hdf5_slicer write out a cctk_nghostzones attribute which | roland haas | 2012-09-11 |
| | | | | is used by VisIt | ||
* | CarpetLib: Improve prolongation with single precision. | Barry Wardell | 2012-09-11 |
| | | | | | * Allow larger errors * Disable 11th order as single precision isn't good enough for it to be accurate. | ||
* | CarpetLib: Allow larger errors in single precision | Erik Schnetter | 2012-09-11 |
| | | | | Allow larger prolongation errors in single precision. |