Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Carpet: Recursive load balancing: Correct some errors | Erik Schnetter | 2012-09-11 |
| | |||
* | Carpet: Sort files in make.code.defn | Erik Schnetter | 2012-09-11 |
| | |||
* | CarpetInterp2: Don't define dim, use Carpet's dim instead | Erik Schnetter | 2012-09-11 |
| | |||
* | Merge | Erik Schnetter | 2012-09-11 |
|\ | |||
| * | CarpetInterp2: Improve error message | Erik Schnetter | 2012-09-11 |
| | | | | | | | | | | | | Give more information in error message. Rename macro. Correct typo. | ||
* | | CarpetWeb: fix typo in hg clone instructions | roland haas | 2012-09-11 |
|/ | |||
* | CarpetInterp2: Check interpolation stencils for out-of-bounds | Roland Haas | 2012-09-11 |
| | | | | | Check all interpolation stencils whether they are inside their respective arrays. Abort with an error message if not. | ||
* | CarpetRegrid2: Warn user if level mask contains nans | Erik Schnetter | 2012-09-11 |
| | |||
* | CarpetRegrid2: Allocate storage for level_mask | Erik Schnetter | 2012-09-11 |
| | |||
* | CarpetLib: Ignore empty bboxes in bboxset::operator|=(bbox) | Erik Schnetter | 2011-12-14 |
| | |||
* | Carpet: Recursive load balancing: Add dummy components if necessary | Erik Schnetter | 2011-12-14 |
| | | | | Ensure that all processes have the same number of components. | ||
* | Restrict CarpetIOASCII tests to running on 2 processes only | Ian Hinder | 2011-12-14 |
| | | | | The output format is processor-number dependent. | ||
* | CarpetIOASCII: Remove nans from test case | Erik Schnetter | 2011-12-14 |
| | | | | | Use InterpToArray instead of Carpet's timers and SphericalSurface as output variables. | ||
* | CarpetIOASCII: Omit erroneous newlines in output | Erik Schnetter | 2011-12-14 |
| | | | | | Don't output newline after describing a group's variables unless these are actually output. | ||
* | CarpetIOASCII: Remove test timing output data from repository | Ian Hinder | 2011-12-14 |
| | | | | This causes the tests to fail as it changes each time | ||
* | Improve named barriers | Erik Schnetter | 2011-12-14 |
| | | | | | | | | | Introduce dist::barrier as low-level implementation of a named barrier. Use it in Carpet::NamedBarrier. Use the above in almost all barrier calls. | ||
* | Carpet: Allow all unsigned int values in named barriers | Erik Schnetter | 2011-12-14 |
| | | | | Don't restrict the range to non-negative signed integers. | ||
* | Carpet: Add missing Adler-32 files | Erik Schnetter | 2011-12-14 |
| | |||
* | Carpet: Use unique ids in schedule barriers | Erik Schnetter | 2011-12-14 |
| | | | | | | Use an Adler-32 checksum to ensure that the ids in schedule barriers are unique, so that the code really tests that the same functions are called at the same time on all processes. | ||
* | Carpet: Escape & characters in timer XML output | Erik Schnetter | 2011-12-14 |
| | |||
* | Slight optimization of CC ENO operators. | Christian Reisswig | 2011-12-14 |
| | |||
* | Carpet: Recursive load balancing: Renumber components | Erik Schnetter | 2011-12-14 |
| | | | | | Add more self-checks. Number components sequentially and per-patch. | ||
* | Merge | Erik Schnetter | 2011-12-14 |
|\ | |||
| * | LoopControl: Add some comments to field declarations | Erik Schnetter | 2011-12-14 |
| | | |||
* | | CarpetIOHDF5: Introduce API to checkpoint only a subset of groups | Erik Schnetter | 2011-12-14 |
| | | | | | | | | | | | | | | Introduce a new API to checkpoint only a subset of group, via an aliased function IO_SetCheckpointGroups. This can be used for simulation spawning, i.e. off-loading certain calculations (e.g. analysis) outside of the main simulation. | ||
* | | Carpet: Recursive load balancing: Enable more debugging output | Erik Schnetter | 2011-12-14 |
| | | |||
* | | CarpetInterp2: Remove superfluous empty lines | Erik Schnetter | 2011-12-14 |
| | | |||
* | | CarpetLib: Enable more detailed output for region_t | Erik Schnetter | 2011-12-14 |
| | | |||
* | | Carpet: Recursive load balancing: Initialise map numbers | Erik Schnetter | 2011-12-14 |
|/ | |||
* | Carpet: Save and restore map information during recursive load balancing | Erik Schnetter | 2011-12-14 |
| | |||
* | Carpet: Correct errors and add self-checks in "recursive" load balancing | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetIOHDF5: plug memory leak introduced in one_file_per_group_option | Roland Haas | 2011-12-14 |
| | | | | | IOUtil_DefaultIORequest returns a fresh copy of the default IO request, rather than just a pointer to it. It has to be freeed afterwards. | ||
* | CarpetIOHDF5: Add missing -D option to make utilities build | Erik Schnetter | 2011-12-14 |
| | |||
* | Carpet: Correct error in previous commit regarding no_split_direction | Erik Schnetter | 2011-12-14 |
| | |||
* | Carpet: Correct implementation of no_split_direction | Erik Schnetter | 2011-12-14 |
| | | | | | Take no_split_direction into account when deciding into how many slices to cut the domain. | ||
* | Remove intent attribute when declaring pointer arguments in order to allow | Peter Diener | 2011-12-14 |
| | | | | | compilation with fortran 4.1.2 that doesn't support Fortran 2003. Also remove allocatable attributes when using intent(in). | ||
* | CarpetIOASCII: Add new "compact" output format | Erik Schnetter | 2011-12-14 |
| | | | | | Add support for a more compact output format with fewer columns and lines, enabled by IOASCII::compact_format=yes. | ||
* | CarpetInterp2: Check some array indices | Erik Schnetter | 2011-12-14 |
| | |||
* | Carpet: Initialise level_regridding_epochs | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetReduce: Use Carpet's MPI reduction operators | Erik Schnetter | 2011-12-14 |
| | | | | | | Use Carpet's MPI reduction operators instead of the standard MPI operators, because the standard operators do not support complex numbers. | ||
* | CarpetLib: Define MPI reduction operators for complex numbers | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Rewrite vectorisation of prolongate_3d_rf2 | Erik Schnetter | 2011-12-14 |
| | |||
* | LoopControl: Add more self-checking | Erik Schnetter | 2011-12-14 |
| | |||
* | LoopControl: Add many asserts to check correctness at run time | Erik Schnetter | 2011-12-14 |
| | |||
* | LoopControl: Remove explicit attribute(pure) declarations | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetInterp2: Use level regridding epoch | Erik Schnetter | 2011-12-14 |
| | | | | | Use level regridding epoch to determine whether the interpolation communication scheme has to be recreated. | ||
* | Carpet: Finish implementing new "recursive" load balancing mechanism | Erik Schnetter | 2011-12-14 |
| | |||
* | Carpet: Output initial grid structure | Erik Schnetter | 2011-12-14 |
| | | | | Output initial grid structure in the same way as after regridding. | ||
* | Carpet: Introduce per-level regridding epochs | Erik Schnetter | 2011-12-14 |
| | |||
* | Carpet: Use CCTK_Barrier instead of MPI_Barrier | Erik Schnetter | 2011-12-14 |
| |