aboutsummaryrefslogtreecommitdiff
path: root/Carpet
Commit message (Collapse)AuthorAge
* CarpetLib: Allow negative array indices in vect<T,D>::indexErik Schnetter2008-07-25
|
* Merge /Users/eschnett/Cbeta/carpetErik Schnetter2008-07-24
|\
| * CarpetInterp2: More debuggingErik Schnetter2008-07-24
| |
| * CarpetLib: Introduce vect<T,D>::indexErik Schnetter2008-07-24
| | | | | | | | | | Introduce a new function vect<T,D>::index(lsh,ind), which calculates the linear grid point index given the array size and an index triplet.
| * CarpetInterp2: Correct some implementation errorsErik Schnetter2008-07-24
| |
| * CarpetLib: Introduce template versions of functions c_datatype and datatypeErik Schnetter2008-07-24
| | | | | | | | | | Introduce template functions for dist::c_datatype and dist::datatype. These functions do not need a dummy parameter.
* | Merge /Users/eschnett/Cbeta/carpetErik Schnetter2008-07-23
|\|
| * CarpetInterp2: Reformat interface.cclErik Schnetter2008-07-22
| |
| * CarpetInterp2: New function fasterp_setup_tErik Schnetter2008-07-22
| | | | | | | | | | Add a new fasterp_setup_t which sets up an interpolation starting from local coordinates and patch numbers.
| * CarpetWeb: Add arXiv:0807.3292 [gr-qc]Erik Schnetter2008-07-22
| |
* | Merge /Users/eschnett/Cbeta/carpetErik Schnetter2008-07-22
|\|
| * Carpet: Add TODO items to Recompose.ccErik Schnetter2008-07-15
| |
| * Carpet: Small cleanup to Comm.ccErik Schnetter2008-07-15
| |
| * Carpet: Correct signatures of functions when checking requirementsErik Schnetter2008-07-15
| | | | | | | | Correct signatures for call to CCTKi_DoScheduleTraverse.
| * Carpet: Import CarpetLib header files properlyErik Schnetter2008-07-15
| |
| * CarpetLib: Count number of received bytes correctly in comm_stateErik Schnetter2008-07-15
| |
| * CarpetInterp: Improve handling of points outside of the simulation domainErik Schnetter2008-07-15
| | | | | | | | | | | | | | | | | | Correct some multi-patch problems with points that are outside of the simulation domain. These points are currently "mapped" to map 0, and this may lead to problems when no component of map 0 is present on the current processor. Add CarpetLib timers.
| * Carpet: Rename cgh to cctkGH in Restrict.ccErik Schnetter2008-07-15
| |
| * Carpet: Small cleanup in regridding during initialisationErik Schnetter2008-07-15
| | | | | | | | Don't test the condition did_regrid twice.
| * Carpet: Small clean-up to handling time fuzzErik Schnetter2008-07-15
| | | | | | | | | | Small clean-up to the code that handles accumulated floating point errors in the physical time of the refinement levels.
| * CarpetLib: Add new parameter combine_recomposeErik Schnetter2008-07-15
| | | | | | | | | | | | | | combine_recompose recomposes all grid functions at once. This increases memory usage, but combines the communications and may thus also increase the speed. The default behaviour is unchanged, recomposing all grid functions sequentially.
| * CarpetInterp2: Use dist namespace when creating MPI datatypeErik Schnetter2008-07-15
| |
| * Move implementation of create_mpi_datatype from CarpetInterp2 to CarpetLibErik Schnetter2008-07-15
| |
| * CarpetLib: Simplify gf::typed_data slightlyErik Schnetter2008-07-15
| |
| * CarpetLib: Correct C++ error in prolongation operatorsErik Schnetter2008-07-15
| | | | | | | | | | Specify the template parameter T explicitly when calling the pointwise interpolation routine.
| * CarpetLib: Export include file typeprops.hhErik Schnetter2008-07-15
| |
| * CarpetReduce: Use C++ cast operatorsErik Schnetter2008-07-15
| |
| * CarpetReduce: Handle multi-patch boundaries correctlyErik Schnetter2008-07-15
| | | | | | | | | | Use MultiPatch_GetBoundarySpecification to determine the boundary specifications if it is available; otherwise, use GetBoundarySpecification.
| * CarpetRegrid: Small cleanupErik Schnetter2008-07-15
| |
| * CarpetWeb: Add gr-qc/0701016Erik Schnetter2008-07-15
| |
| * CarpetLib: Implement function gh::locate_positionErik Schnetter2008-07-15
| | | | | | | | | | | | Implement a new function gh::locate_position which finds the refinement level and component which owns a certain location. This is e.g. useful for interpolation.
| * CarpetSlab: Add parentheses to expression to aviod warningErik Schnetter2008-07-15
| |
| * Move definition of rvect, jvect etc. from Carpet to CarpetLib.Erik Schnetter2008-07-15
| | | | | | | | Remove include file defines.hh in Carpet.
| * CarpetInterp2: New thorn with a more efficient interpolatorErik Schnetter2008-07-15
| |
| * CarpetLib: Correct error in prolongation coefficientsErik Schnetter2008-07-15
| | | | | | | | Correct the 11th order prolongation coefficients.
| * Carpet: Use function MultiPatch_GetBoundarySpecification whenever availableErik Schnetter2008-07-15
| | | | | | | | | | | | Use the function MultiPatch_GetBoundarySpecification instead of GetBoundarySpecification whenever it is available, not only when domain_from_multipatch is set.
* | Merge branch 'master' of carpetgit@carpetcode.dyndns.org:carpetErik Schnetter2008-07-18
|\ \
| * | Update email address in READMEErik Schnetter2008-07-17
| | |
* | | Merge /Users/eschnett/Cbeta/carpetErik Schnetter2008-07-11
|\ \ \ | |/ / |/| / | |/
| * Merge /Users/eschnett/Calpha/carpetErik Schnetter2008-07-02
| |\
| | * CarpetWeb: Correct broken link to git tutorialErik Schnetter2008-07-02
| | |
| | * Merge branch 'master' of /Users/eschnett/Cbeta/carpet/Erik Schnetter2008-06-17
| | |\
| | * \ Merge branch 'master' of /Users/eschnett/Cbeta/carpet/Erik Schnetter2008-06-15
| | |\ \
| | * | | CarpetWeb: Add and update publicationsErik Schnetter2008-06-15
| | | | |
| * | | | Carpet: Correct error in handling multiple maps in SplitRegionsMaps_AutomaticErik Schnetter2008-06-30
| | | | |
| * | | | CarpetInterp: Use the new tree structuresErik Schnetter2008-06-20
| | | | | | | | | | | | | | | | | | | | | | | | | Use the new tree structures to speed up determining which components own which grid points.
| * | | | Introduce a tree data structure to speed up domain decompositionErik Schnetter2008-06-20
| | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Introduce a tree data structure "fulltree", which decomposes a single, rectangular region into a tree of non-overlapping, rectangular sub-regions. Move the processor decomposition from the regridding thorns into Carpet. Create such trees during processor decomposition. Store these trees with the grid hierarchy.
* / | | Make the perl-script output readable also by gnuplot.Luca Baiotti2008-06-25
|/ / /
* | / CarpetIOHDF5: Correct recovery error when Carpet::regrid_in_level_mode=noErik Schnetter2008-06-17
| |/ |/|
* | Merge branch 'master' of carpetgit@carpetcode.dyndns.org:carpetErik Schnetter2008-06-15
|\ \ | |/ |/|