| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
| |
Use "use strict".
Allow different mailing lists for different repositories.
darcs-hash:20070204192417-dae7b-53f3b63bedc65dcdf0a847799d1c0c0e1ed6872b.gz
|
|
|
|
| |
darcs-hash:20070204192255-dae7b-6088220061f07d64a163966855064f5311c1a028.gz
|
|
|
|
| |
darcs-hash:20070204192032-dae7b-10c06e6529291abe5a3dda8ae1d0022a23837ac3.gz
|
|
|
|
| |
darcs-hash:20070204191934-dae7b-8428cc85656d5eb92580f82165ef134c72fc98c9.gz
|
|
|
|
| |
darcs-hash:20070204191733-dae7b-52b09558844a134371169ab0530c3df5b030b739.gz
|
|
|
|
| |
darcs-hash:20070204191635-dae7b-3ff04866f9ba7ebe272bfd61ec8900d013420432.gz
|
|
|
|
|
|
|
| |
A deadbeef value to 7353315 leads to integer overflows. Change the
default to 666 instead.
darcs-hash:20070204191528-dae7b-9feadfbf25a8f82afa367cbc1085fcb82348ded3.gz
|
|
|
|
| |
darcs-hash:20070204191419-dae7b-a49e986c915463a03b03cdc87a239aa63917c6b1.gz
|
|
|
|
| |
darcs-hash:20070204191352-dae7b-e6d4c7b96ee3bb4c204c647d58f6225a536c5174.gz
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Remove code that was commented out.
darcs-hash:20070204181108-dae7b-b732d25bb1ab5e2ffcb3baa916f3bb97c2b5cfb6.gz
|
|
|
|
|
|
|
| |
Rename ggf::recompose_free to ggf::recompose_free_old.
Remove code that was commented out.
darcs-hash:20070204180937-dae7b-0c0c9f5b5007d416ec16da8a6781950a4f1406e5.gz
|
|
|
|
|
|
|
| |
Add a field "void * _storage" to the gdata class to speed up its
storage() member function.
darcs-hash:20070204175843-dae7b-644ade82e1432b82384baf64f55aeb2482032fdf.gz
|
|
|
|
|
|
|
|
|
|
|
|
| |
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 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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
darcs-hash:20070203204005-dae7b-dc38364001baecd4b7073e6dc92077cf1f756b70.gz
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
Define a constant eol containing a newline character. Unlike endl, it
does not flush the I/O stream.
darcs-hash:20070203185434-dae7b-1f057e593cc45b3d5cf1b067b247b6de071230da.gz
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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_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
|
|
|
|
| |
darcs-hash:20070130012342-dae7b-e037570d3cc2b627fbbde0f55830c3423051247c.gz
|
|
|
|
| |
darcs-hash:20070129025830-dae7b-58a5c3f9b225b20863a5040f9394f3deb9b0172f.gz
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
darcs-hash:20070125031359-dae7b-b7abfdd21fbc0d04559c01452a7d28cab7ee6180.gz
|
|
|
|
| |
darcs-hash:20070125022256-dae7b-0c6fbd922cc992f61e4e39da7f6b51916134a990.gz
|
|
|
|
|
|
|
|
| |
Correct broken links.
Correct DTD specifier.
Correct urls.
darcs-hash:20070125022112-dae7b-0f2af802a7750850ca2d51670f1678e98edd0f0e.gz
|
|
|
|
|
|
| |
Add new scheduling bins "preregridinitial" and "postregridinitial".
darcs-hash:20070112195925-dae7b-b7e0a7e97e6a645a8508c09dca7e9137f27150f9.gz
|
|
|
|
| |
darcs-hash:20070115175330-dae7b-ae3dd3c47931ad57b3a5cca9429b3f223c9e834c.gz
|
|
|
|
| |
darcs-hash:20070115175138-dae7b-b73890b52ad0aaeedffce78a8525a2ecda062a66.gz
|
|
|
|
| |
darcs-hash:20070115162048-dae7b-012fb27fb4b9de872980b67f9a03175e2a33c091.gz
|
|
|
|
|
|
|
| |
Do not overload operator<< for complex numbers any more. This is now
expected from the flesh.
darcs-hash:20070112224122-dae7b-a9529446fb5b10e6f2cedebc2f4c047c401f9336.gz
|
|
|
|
|
|
|
| |
Do not overload routines for complex numbers any more. This is now
expected to happen in the flesh.
darcs-hash:20070112223613-dae7b-8c3e5d08350c559c96405352293df48b2ebde34c.gz
|
|
|
|
|
|
|
| |
Do not overload operator<< for complex numbers any more. This is now
expected from the flesh.
darcs-hash:20070112222709-dae7b-5d0ed66ab45bb1ac12b968957801ae26ac477e30.gz
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Adapt to the changes in CarpetLib to implement cell centering.
darcs-hash:20070113005851-dae7b-2e84bf44f70f196400036670de2086f7af3aaa1e.gz
|
|
|
|
| |
darcs-hash:20070112233612-dae7b-44a10390f1d0a050e6911ae61c037d52d3fdaede.gz
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
darcs-hash:20070112233049-dae7b-e2f4a2190ccb021ce4887e623d7a4c8c623f256e.gz
|
|
|
|
| |
darcs-hash:20070112225327-dae7b-74ff79a72ca975876875ee6ec7494d3a6125ef17.gz
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
darcs-hash:20070112224438-dae7b-38b62080071060c00a7bf2be053a584af739991b.gz
|
|
|
|
| |
darcs-hash:20070112224413-dae7b-a6a68d471d22ef1f0f1b2a1561ef4b302e017bc1.gz
|
|
|
|
| |
darcs-hash:20070112224235-dae7b-a410208268be26efb93c39abb7e970e733501a1e.gz
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
Correct conversion from indices to coordinates. The conversion was
wrong for cell-centered grids.
darcs-hash:20070112223421-dae7b-097d63222078e11ab339c678cb358dc1191099d1.gz
|
|
|
|
| |
darcs-hash:20070112222640-dae7b-0e208231fc8f79957f97db95a6c2094a57edec30.gz
|
|
|
|
| |
darcs-hash:20070112212447-dae7b-bc8ccbe1bf42347fa7f167d6923a59ec6484584e.gz
|