aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* CarpetWeb: Update script darcs0Erik Schnetter2007-02-04
| | | | | | | Use "use strict". Allow different mailing lists for different repositories. darcs-hash:20070204192417-dae7b-53f3b63bedc65dcdf0a847799d1c0c0e1ed6872b.gz
* CarpetLib: Add timer copy_into_sendbuffer_memcpy in gdataErik Schnetter2007-02-04
| | | | darcs-hash:20070204192255-dae7b-6088220061f07d64a163966855064f5311c1a028.gz
* CarpetLib: Make ggf::cycle more efficientErik Schnetter2007-02-04
| | | | darcs-hash:20070204192032-dae7b-10c06e6529291abe5a3dda8ae1d0022a23837ac3.gz
* CarpetLib: Add some const qualifiersErik Schnetter2007-02-04
| | | | darcs-hash:20070204191934-dae7b-8428cc85656d5eb92580f82165ef134c72fc98c9.gz
* CarpetLib: Use AT instead of at in some remaining placesErik Schnetter2007-02-04
| | | | darcs-hash:20070204191733-dae7b-52b09558844a134371169ab0530c3df5b030b739.gz
* CarpetLib: Some minor whitespace changesErik Schnetter2007-02-04
| | | | darcs-hash:20070204191635-dae7b-3ff04866f9ba7ebe272bfd61ec8900d013420432.gz
* Carpet: Change default deadbeef value to 666Erik Schnetter2007-02-04
| | | | | | | A deadbeef value to 7353315 leads to integer overflows. Change the default to 666 instead. darcs-hash:20070204191528-dae7b-9feadfbf25a8f82afa367cbc1085fcb82348ded3.gz
* CarpetWeb: gr-qc/0512001 has been acceptedErik Schnetter2007-02-04
| | | | darcs-hash:20070204191419-dae7b-a49e986c915463a03b03cdc87a239aa63917c6b1.gz
* CarpetWeb: Explain access via rsyncErik Schnetter2007-02-04
| | | | darcs-hash:20070204191352-dae7b-e6d4c7b96ee3bb4c204c647d58f6225a536c5174.gz
* CarpetLib: Introduce pseudoregion classErik Schnetter2007-02-04
| | | | | | | | | | | | | A pseudoregion is almost a region; it is a bbox that lives on a certain processor. Pseudoregions are a compact way to store information about what processors needs to send data to what other processor during synchronisation or regridding. Introduce a class pseudoregion. Add additional pseudoregion fields to the dh class. Use these fields when communicating; this is faster than walking the original data structures. darcs-hash:20070204184339-dae7b-3bd90a48b77cf0623e3df3a7ca4edd9d5c7053f8.gz
* CarpetLib: Cleanup in data classErik Schnetter2007-02-04
| | | | | | Remove code that was commented out. darcs-hash:20070204181108-dae7b-b732d25bb1ab5e2ffcb3baa916f3bb97c2b5cfb6.gz
* CarpetLib: Rename ggf::recompose_free to ggf::recompose_free_oldErik Schnetter2007-02-04
| | | | | | | Rename ggf::recompose_free to ggf::recompose_free_old. Remove code that was commented out. darcs-hash:20070204180937-dae7b-0c0c9f5b5007d416ec16da8a6781950a4f1406e5.gz
* CarpetLib: Add _storage field to gdata classErik Schnetter2007-02-04
| | | | | | | Add a field "void * _storage" to the gdata class to speed up its storage() member function. darcs-hash:20070204175843-dae7b-644ade82e1432b82384baf64f55aeb2482032fdf.gz
* CarpetLib: Clean up transport operatorsErik Schnetter2007-02-04
| | | | | | | | | | | | Remove unused, #ifdef'ed out code from the operators. Since the operators use now the bbox class, this checking is already performed there. Remove unused debugging code in the cell-centered operators. Use the restrict qualifier in the prototypes. darcs-hash:20070204174027-dae7b-743583b30d52646219411c98ad99486d10445e52.gz
* CarpetLib: Remove commented out code for complex variablesErik Schnetter2007-02-04
| | | | | | | | | CarpetLib contained special code that used std::complex instead of Cactus's CCTK_COMPLEX for complex variables. A very similar feature is now supposed to go into the flesh, and hence this (unused) code is being removed. darcs-hash:20070204172854-dae7b-af7b7aca42988195846220dd7f45827549f5caf9.gz
* CarpetLib: Improve timersErik Schnetter2007-02-03
| | | | | | | | | | | | Implement a second timer based on Intel's rdtsc instruction, which is much faster and much more accurate than MPI_Wtime. Place the timer classes into the CarpetLib namespace. Create a TimerSet class. Make the Timer class automatically register all timers with a singleton object, removing all global variables. darcs-hash:20070203211128-dae7b-42765e79446eda6a2337ba22cd390869055c555a.gz
* CarpetLib: Correct error in bbox::sizeErik Schnetter2007-02-03
| | | | darcs-hash:20070203204005-dae7b-dc38364001baecd4b7073e6dc92077cf1f756b70.gz
* CarpetLib: Use AT to index std::vectorErik Schnetter2007-02-03
| | | | | | | | Define a macro AT() to index into std::vector. Depending on the macro NDEBUG, AT() is defined either as at(), providing index checking, or as operator[], providing no checking. darcs-hash:20070203205854-dae7b-a1999c88c95ba12b1ee66505f712aefdd67d7e6f.gz
* CarpetLib: Define constant eolErik Schnetter2007-02-03
| | | | | | | Define a constant eol containing a newline character. Unlike endl, it does not flush the I/O stream. darcs-hash:20070203185434-dae7b-1f057e593cc45b3d5cf1b067b247b6de071230da.gz
* CarpetLib: Optimise bbox and bboxset classes for speedErik Schnetter2007-02-03
| | | | | | | | | | | | | Use std::list instead of std::set to store the bboxes internally. Define some functions as inline. Perform some checking only when NDEBUG is not defined. Optimise the algorithms for normalising bboxsets and for calculating the set difference. darcs-hash:20070203172717-dae7b-1e77f0a810f786913cd2a1aaed1ea1a5fde604cf.gz
* CarpetEvolutionMask: don't output "sum" reductions in ↵Thomas Radke2007-01-31
| | | | | | | | | CarpetEvolutionMask_test testsuite The sum reduction needs a much higher tolerance, and contains essentially the same information as the average reduction. darcs-hash:20070131155833-776a0-e79108728ba0fdd3948cdaa4e3aac76dbcdc8d94.gz
* CarpetWeb: Add gr-qc/0701163 and gr-qc/0701164Erik Schnetter2007-01-30
| | | | darcs-hash:20070130012342-dae7b-e037570d3cc2b627fbbde0f55830c3423051247c.gz
* CarpetWeb: Add gr-qc/0701143Erik Schnetter2007-01-29
| | | | darcs-hash:20070129025830-dae7b-58a5c3f9b225b20863a5040f9394f3deb9b0172f.gz
* CarpetEvolutionMask: fix CarpetEvolutionMask_test testsuiteThomas Radke2007-01-26
| | | | | | | | Replaced CactusBase/IOBasic's norm output files by equivalent ones from CarpetIOScalar. Added diagonal output files which were missing in the archive. darcs-hash:20070126135049-776a0-98353852d983a8e5401c7dea81429f711c74da28.gz
* Carpet*/test: specify the number of processors to run testsuitesThomas Radke2007-01-18
| | | | | | | | Some testsuites in the thorns listed above have CarpetIOASCII output files that were generated on a specific number of processors; tell the testsuite script that these testsuites should be run only on that number of processors. darcs-hash:20070118115525-776a0-d385bb56c7d17e00ad6ef2af805093f968e7c620.gz
* CarpetIOHDF5: specify the number of processors to run testsuitesThomas Radke2007-01-18
| | | | | | | | | Some of CarpetIOHDF5's testsuites produce CarpetIOASCII output files which format is always dependent on the number of processors used. In the newly added test.ccl configuration file this number is explicitely specified for running the testsuites successfully. darcs-hash:20070118100106-776a0-1317671e489dd815dafd7c4e376f9d5dcc45c552.gz
* CarpetWeb: Correct link to FlexIO pagesErik Schnetter2007-01-25
| | | | darcs-hash:20070125031359-dae7b-b7abfdd21fbc0d04559c01452a7d28cab7ee6180.gz
* CarpetWeb: Add WhiskyMHD paperErik Schnetter2007-01-25
| | | | darcs-hash:20070125022256-dae7b-0c6fbd922cc992f61e4e39da7f6b51916134a990.gz
* CarpetWeb: Correct broken linksErik Schnetter2007-01-25
| | | | | | | | Correct broken links. Correct DTD specifier. Correct urls. darcs-hash:20070125022112-dae7b-0f2af802a7750850ca2d51670f1678e98edd0f0e.gz
* Carpet: Document new scheduling bins "postregridinitial" etc.Erik Schnetter2007-01-12
| | | | | | Add new scheduling bins "preregridinitial" and "postregridinitial". darcs-hash:20070112195925-dae7b-b7e0a7e97e6a645a8508c09dca7e9137f27150f9.gz
* CarpetLib: Support restrict qualifierErik Schnetter2007-01-15
| | | | darcs-hash:20070115175330-dae7b-ae3dd3c47931ad57b3a5cca9429b3f223c9e834c.gz
* Carpet: Initialise regions correctly when multiple patches are usedErik Schnetter2007-01-15
| | | | darcs-hash:20070115175138-dae7b-b73890b52ad0aaeedffce78a8525a2ecda062a66.gz
* CarpetCCTest: New example thorn to test cell centeringErik Schnetter2007-01-15
| | | | darcs-hash:20070115162048-dae7b-012fb27fb4b9de872980b67f9a03175e2a33c091.gz
* CarpetIOScalar: Do not overload operator<< for complex numbers any moreErik Schnetter2007-01-12
| | | | | | | Do not overload operator<< for complex numbers any more. This is now expected from the flesh. darcs-hash:20070112224122-dae7b-a9529446fb5b10e6f2cedebc2f4c047c401f9336.gz
* CarpetIOBasic: Do not overload routines for complex numbers any moreErik Schnetter2007-01-12
| | | | | | | Do not overload routines for complex numbers any more. This is now expected to happen in the flesh. darcs-hash:20070112223613-dae7b-8c3e5d08350c559c96405352293df48b2ebde34c.gz
* CarpetIOASCII: Do not overload operator<< for complex numbers any moreErik Schnetter2007-01-12
| | | | | | | Do not overload operator<< for complex numbers any more. This is now expected from the flesh. darcs-hash:20070112222709-dae7b-5d0ed66ab45bb1ac12b968957801ae26ac477e30.gz
* Carpet: Change regridding API to use region_tErik Schnetter2007-01-13
| | | | | | | | | | Change the regridding API to use region_t. This is a major API change. Use the information in region_t to correct the load balancing when outer buffer zones are used. darcs-hash:20070113014409-dae7b-33f78948a7b826ea7806513d7864730fe64c14a9.gz
* Carpet: Implement cell centeringErik Schnetter2007-01-13
| | | | | | Adapt to the changes in CarpetLib to implement cell centering. darcs-hash:20070113005851-dae7b-2e84bf44f70f196400036670de2086f7af3aaa1e.gz
* CarpetTracker: Adapt to checkpointing correction in CarpetRegrid2Erik Schnetter2007-01-12
| | | | darcs-hash:20070112233612-dae7b-44a10390f1d0a050e6911ae61c037d52d3fdaede.gz
* CarpetRegrid2: Correct checkpointing error. Implement cell centering.Erik Schnetter2007-01-12
| | | | | | | | | | | | | | | Correct error with checkpointing and recovery. Store the last regridding iteration in grid variables, so that it is conserved during checkpointing and recovery. Implement cell centered refinement. Introduce a new parameter "snap_to_coarse" that makes the fine grid always cover complete coarse grid cells. Add a parameter "min_fraction" which specifies when to combine several small grids to form a single, larger, combined grid. darcs-hash:20070112233156-dae7b-3f32c9558e29f25f9bc1ba533985a4392877feab.gz
* CarpetRegrid2: Adapt to region_t changesErik Schnetter2007-01-12
| | | | darcs-hash:20070112233049-dae7b-e2f4a2190ccb021ce4887e623d7a4c8c623f256e.gz
* CarpetRegrid: Adapt to region_t changesErik Schnetter2007-01-12
| | | | darcs-hash:20070112225327-dae7b-74ff79a72ca975876875ee6ec7494d3a6125ef17.gz
* CarpetReduce: Disable an incorrect special case for the reduction maskErik Schnetter2007-01-12
| | | | | | | | Disable the special case that is supposed to handle empty domains for the reduction mask. The implementation of the test is flawed, not the idea; the test should be re-implemented correctly. darcs-hash:20070112224810-dae7b-b3000e90e618f81b9ec188dea2a3223c01889b10.gz
* CarpetReduce: Correct definition of mymin and mymax; introduce myisnanErik Schnetter2007-01-12
| | | | darcs-hash:20070112224438-dae7b-38b62080071060c00a7bf2be053a584af739991b.gz
* CarpetReduce: Adapt to region_t changesErik Schnetter2007-01-12
| | | | darcs-hash:20070112224413-dae7b-a6a68d471d22ef1f0f1b2a1561ef4b302e017bc1.gz
* CarpetInterp: Adapt to region_t changesErik Schnetter2007-01-12
| | | | darcs-hash:20070112224235-dae7b-a410208268be26efb93c39abb7e970e733501a1e.gz
* CarpetIOHDF5: Adapt to region_t changesErik Schnetter2007-01-12
| | | | | | | | Adapt to region_t changes. Use the type region_t instead of gridstructure_t. This is an incompatible change to the format of HDF5 files. darcs-hash:20070112223732-dae7b-9f2527492cffa6f929a9dd32604713267621d7fb.gz
* CarpetIOASCII: Correct conversion from indices to coordinatesErik Schnetter2007-01-12
| | | | | | | Correct conversion from indices to coordinates. The conversion was wrong for cell-centered grids. darcs-hash:20070112223421-dae7b-097d63222078e11ab339c678cb358dc1191099d1.gz
* CarpetEvolutionMask: Adapt to region_t changesErik Schnetter2007-01-12
| | | | darcs-hash:20070112222640-dae7b-0e208231fc8f79957f97db95a6c2094a57edec30.gz
* Carpet: Use nicer syntax for calling operator()Erik Schnetter2007-01-12
| | | | darcs-hash:20070112212447-dae7b-bc8ccbe1bf42347fa7f167d6923a59ec6484584e.gz