aboutsummaryrefslogtreecommitdiff
path: root/Carpet
Commit message (Collapse)AuthorAge
* CarpetWeb: Another try to get darcs0 correctErik Schnetter2005-12-05
| | | | darcs-hash:20051205143348-dae7b-ed8edafdad9d4e73342d1024e294343d6b0cebfc.gz
* CarpetInterp: Correct another error in the coordinate calculationsErik Schnetter2005-12-02
| | | | | | | | | | Correct some errors in determining the coordinate extent and number of grid points on a given refinement level. Make a case distinction between grid function and grid arrays, because the grid spacing in grid functions depends on the refinement level, while the grid spacing in grid arrays does not. darcs-hash:20051202143331-dae7b-f16b89629f7cf523bba93a26fae88aba3bab63e0.gz
* CarpetInterp: bugfix for calculating the grid spacingsThomas Radke2005-11-29
| | | | darcs-hash:20051129172425-776a0-35bab71d5903d6ed2076c912e1431af6d640a8be.gz
* CarpetWeb: fix perl warning when checking for a patch's endmarkerThomas Radke2005-11-29
| | | | darcs-hash:20051129175026-776a0-93f36d94ee4c0d475333215c2999000587e86072.gz
* Carpet: use Util_Strdupswhite2005-11-29
| | | | | | | Makes use of the Cactus Util_Strdup function on systems where strdup is not available. darcs-hash:20051129140741-32473-6aacd8a29a9c5a8b3ee5fb19a7cd0eabe475a0ad.gz
* CarpetTest: add missing thorn SymBase to testsuite parfileThomas Radke2005-11-24
| | | | darcs-hash:20051124142141-776a0-21b93cb8f02560ed1abe89fd65f4f09aa1cad229.gz
* CarpetWeb: Do not interpret patch contexts as patchesErik Schnetter2005-11-28
| | | | darcs-hash:20051128043313-dae7b-2c1c4a6c6c71f022ef1b596d9f286936a3698283.gz
* CarpetInterp: Correct logic error with time_deriv_orderErik Schnetter2005-11-28
| | | | | | Correct logic error in handling the optional argument time_deriv_order. darcs-hash:20051128042731-dae7b-353b2943aeb4819500f773415490040ea14b0654.gz
* CarpetInterp: Count necessary timelevels accuratelyErik Schnetter2005-11-24
| | | | | | | | | | | Determine accurately how many timelevels are necessary. We need at least 2 for first time derivatives and at least 3 for second time derivatives. We also need at least prolongation_order_time+1 time levels. Change "bool have_time_derivs" to "int num_time_derivs". darcs-hash:20051124002220-dae7b-290d1282794163b6be31953d9ad96b4cf802c5b2.gz
* CarpetInterp: Take cctk_initial_time into accountErik Schnetter2005-11-24
| | | | | | | Take cctk_initial_time into account when calculating the iteration number from cctk_time and cctk_delta_time. darcs-hash:20051124001045-dae7b-ec93e9ca13d700c7aef29d66cb1ffe2e91b8d654.gz
* CarpetInterp: Correct calculation of cctk_origin for cell centered gridsErik Schnetter2005-11-23
| | | | | | | Convert cctk_levoff and cctk_levoffdenom from int to double before dividing them to calculate cctk_origin. darcs-hash:20051123224405-dae7b-cc728114b3b7c8d21ecb452472e730af12acc50a.gz
* CarpetInterp: Allow zero-dimensional interpolationErik Schnetter2005-11-23
| | | | darcs-hash:20051123223926-dae7b-fc95d6f60c96df35e7848cd31e37132df3492259.gz
* CarpetInterp: Correct typos in comments; capitalise commentsErik Schnetter2005-11-23
| | | | darcs-hash:20051123223643-dae7b-783b5ac329841e189b66057ae948a4b910535344.gz
* CarpetInterp: Correct typos in documentationErik Schnetter2005-11-23
| | | | darcs-hash:20051123223621-dae7b-9da9d076e13f6cf21dbfd720447b09118d761cc3.gz
* CarpetIOStreamedHDF5: use dist::comm() instead of dist::commThomas Radke2005-11-23
| | | | darcs-hash:20051123155817-776a0-6a6aa115a8034e7cf8b98c56ffbd55a947bd628f.gz
* CarpetIOASCII: Resolve conflictErik Schnetter2005-11-22
| | | | darcs-hash:20051122193018-dae7b-8693a980222066d6d7503dbe13e4145192f5d118.gz
* CarpetReduce: Cache the grid function index of the weight functionErik Schnetter2005-11-19
| | | | | | Obtaining the weight function's index showed up high in a profile. darcs-hash:20051119213646-dae7b-c0f463975c782b1a6854aa66a84169609efe2443.gz
* CarpetReduce: Add new norm sum_abs_squaredErik Schnetter2005-11-19
| | | | | | | This norm calculates sum_i |x_i|^2, which is an ingredient for the L2 norm. darcs-hash:20051119213505-dae7b-e59c1b2fdb5e24455331c20053cb248cca4e898b.gz
* CarpetReduce: Handle sqrt() of integer values in a more C++ like fashionErik Schnetter2005-11-19
| | | | | | | | | Use static_cast<> instead of C style casts. Do not use the STL's sqrt() function for integer variables because e.g. Intel 7 does not support this. darcs-hash:20051119213126-dae7b-5d33bbb6cfc786b980dd93332289528af6e5977f.gz
* CarpetIOScalar: Put unique build ID into output filesErik Schnetter2005-11-19
| | | | darcs-hash:20051119213026-dae7b-0895743e18a6601b19fe25f54c38524cac0a4d85.gz
* CarpetIOHDF5: Close checkpoint files in meta modeErik Schnetter2005-11-19
| | | | darcs-hash:20051119212845-dae7b-2ca10604822dbe488f621a9dcf039fe055c6d8dc.gz
* CarpetIOHDF5: Put unique build ID into output filesErik Schnetter2005-11-19
| | | | darcs-hash:20051119212808-dae7b-023ea8552306cda54ab6204ee338809a55228a3b.gz
* CarpetIOASCII: Put the unique build ID into the output filesErik Schnetter2005-11-19
| | | | darcs-hash:20051119212349-dae7b-4a59559f65890620631c265f391a38b0934e210a.gz
* Carpet: Split startup into multi-model startup and driver startupErik Schnetter2005-11-19
| | | | | | | | Split Carpet's startup into the multi-model startup and the regular driver startup. The multi-model startup happens earlier and essentially only splits the MPI communicator. darcs-hash:20051119211930-dae7b-2b9da823988adf70ad755af9e43cc86a8e87e1c1.gz
* CarpetLib: Resolve conflict in commstate.hhErik Schnetter2005-11-19
| | | | darcs-hash:20051119220215-dae7b-93b99ff6e2924297870075037a03959eb8c5fd75.gz
* CarpetReduce: Use static_assert to ensure that dim==3Erik Schnetter2005-11-19
| | | | darcs-hash:20051119213612-dae7b-2f590847df48bdaec3e05b248adcdab8f564d647.gz
* CarpetIOHDF5: Remove unused local variable in Input.ccErik Schnetter2005-11-19
| | | | darcs-hash:20051119212959-dae7b-d50e2cc4c8a980720b44cfafd9504eb201e3aa8b.gz
* CarpetIOHDF5: Change #include "hdf5.h" to <hdf5.h>Erik Schnetter2005-11-19
| | | | darcs-hash:20051119212924-dae7b-3447198d7a1d4090ffc6cff4cde12ccf037c5e8f.gz
* Carpet: Remove unused local variable in Comm.ccErik Schnetter2005-11-19
| | | | darcs-hash:20051119204024-dae7b-1dd3ef170658147d105f7bc8225bb963ce6d17d3.gz
* CarpetLib: Rename some local variablesErik Schnetter2005-11-19
| | | | | | | Rename some local variables in dh.cc and gdata.cc so that their names don't clash with global variables. darcs-hash:20051119203248-dae7b-c371dfbf1e43fbd95577a17201d7cee45e5c8400.gz
* CarpetLib: Define macro static_assert()Erik Schnetter2005-11-19
| | | | | | | This macro checks the assertion at compile time instead of at run time. darcs-hash:20051119203134-dae7b-36ab53fbcd87acbd1ebca930e61db47448f4a979.gz
* CarpetLib: Don't include <iosfwd> into data.hhErik Schnetter2005-11-19
| | | | darcs-hash:20051119203113-dae7b-837c1382a1c39767bf998a8c78c96310d4d28754.gz
* CarpetLib: Re-indent commstate::procbufdescErik Schnetter2005-11-19
| | | | darcs-hash:20051119203028-dae7b-833af6bcab1804e0e6bd9858c703308652edfd57.gz
* CarpetLib: Output memory statistics to fileErik Schnetter2005-11-19
| | | | | | | Add new parameter CarpetLib::memstat_file. If set, then memory statistics are periodically written to this file. darcs-hash:20051119201538-dae7b-88c8b8cd5b9d2643d1be6e682f2aa32e7a00ef2d.gz
* CarpetInterp: Change dist::comm to dist::comm()Erik Schnetter2005-11-22
| | | | darcs-hash:20051122202425-dae7b-052cc1933237042a1dac2dc8b01bb3b6c9fd7777.gz
* CarpetIOASCII: Replace MPI_Comm_rank() by dist::rank()Erik Schnetter2005-11-19
| | | | darcs-hash:20051119212413-dae7b-85c807e512eca4854041f662f5778d900ebe082d.gz
* Carpet: helpers, comm, goodcommErik Schnetter2005-11-19
| | | | | | | Use dist::goodcomm() instead of checking dist::comm() in CCTK_MyProc() and CCTK_nProcs(). darcs-hash:20051119204056-dae7b-4317800ee26bec24010134ef595e7b157aa77623.gz
* Carpet: Change dist::comm to dist::comm()Erik Schnetter2005-11-19
| | | | darcs-hash:20051119203914-dae7b-2651fe163315d5a1e5cc2c474a51077769522472.gz
* CarpetLib: Change member dist::comm to function dist::comm()Erik Schnetter2005-11-19
| | | | | | No functionality change, but this requires all callers to be changed. darcs-hash:20051119202604-dae7b-3492487bfdc4f3d228ec57a2b2ea02116f5cb64c.gz
* CarpetLib: Replace some int by size_tErik Schnetter2005-11-19
| | | | | | | Replace some int local variables by size_t local variables. This eliminates some compiler warnings about signed/unsigned comparisons. darcs-hash:20051119202008-dae7b-8cf4f1bf5673b3b68164b2488f3e8c738fa55726.gz
* Carpet: Do not set timereflevelfact to "deadbeef" in global modeErik Schnetter2005-10-10
| | | | | | | Do not set timereflevelfact to "deadbeef" in global mode. This helps time integration of grid arrays. darcs-hash:20051010225009-891bb-578f9e151551fd924fefaa372c89c1182e39fd74.gz
* Carpet: Run global mode routines for each timelevelErik Schnetter2005-10-10
| | | | | | | When initialising each timelevel, run global mode routines for each timelevel, not only for the current timelevel. darcs-hash:20051010224646-891bb-d1d4e690602887bb3c34910e47ff7f2432cdd9c3.gz
* Carpet: Correct error in storage handling for grid arraysErik Schnetter2005-10-10
| | | | | | | When enabling or disabling storage for grid arrays, update the pointers in the cGH structure as well. darcs-hash:20051010210525-891bb-a01898931d0c5a1af8d1ad22905bfa559eb6f1c5.gz
* Carpet: Small cleanup in Cycle.ccErik Schnetter2005-10-10
| | | | | | Remove some superfluous assert statements. darcs-hash:20051010210259-891bb-57c7fb73ea780382b562ac5cbd41f1c5b41d6c8a.gz
* CarpetIOASCII: make use of IOUtil's infrastructure to implement new features andThomas Radke2005-11-20
| | | | | | | | | | | | | | fix a bug As CarpetIOHDF5, CarpetIOASCII now provides option strings to variable/group names in IOASCII::out[0-3]D_vars parameters. Currently supported options are 'out_every' and 'refinement_levels' to specify individual output frequencies and refinement levels. See the thorn documentation for details. Also fixed was a bug in output file handling for the case when both periodic and unconditional output (via CCTK_OutputVarAsByMethod()) into separate files were requested: each output file is now properly truncated. darcs-hash:20051120182851-776a0-2c3224274cca325a8e1e0a92df25a55e87474763.gz
* CarpetIOHDF5: bugfix in recovery codeThomas Radke2005-11-20
| | | | | | | | Before reading a variable from a dataset, also check that its timelevel is valid. This fixes problems when recovering from a checkpoint (created with 'Carpet::enable_all_storage = true') and this boolean parameter set to 'false'. darcs-hash:20051120134642-776a0-4fe21611ca733ecb42f8e2a82bfa1fe51a5d9e81.gz
* CarpetIOASCII: check I/O parameters at startupThomas Radke2005-11-19
| | | | | | | | | An consistency check has been added at simulation startup to parse the values of the IOASCII::out[0-3]d_vars parameters and print a level 0 or 1 warning message (depending on IO::strict_io_parameter_check) if they contain an invalid variable/group name. darcs-hash:20051119170808-776a0-4ae9fb3557437df8ac4c491234ac9de569278206.gz
* Carpet: Resolve conflict in Comm.ccErik Schnetter2005-11-19
| | | | darcs-hash:20051119220634-dae7b-81914bcef43e866cdecf67cc151f41b6a9600ad9.gz
* Carpet: Correct error in storage handling for grid arraysErik Schnetter2005-10-10
| | | | | | | This error aborted the run when enabling or disabling storage for grid arrays when a refined grid is active. darcs-hash:20051010204627-891bb-a3f201fe80dfeb286d5f2d8443b0729dd98955ed.gz
* CarpetRegrid: Explain the parameters gridpoints, coordinates, and outerbounds.Erik Schnetter2005-11-17
| | | | darcs-hash:20051117200040-dae7b-47c4cead494170bd96ca4a2a1f43093d6dd73f27.gz