aboutsummaryrefslogtreecommitdiff
path: root/Carpet
Commit message (Collapse)AuthorAge
* CarpetIOHDF5: better optimisation during recoveryThomas Radke2006-02-17
| | | | | | | | | When recovering from a checkpoint, each processor now continuously reads through all chunked files until all grid variables on this processor have been fully recovered. This should always minimise the number of individual checkpoint files necessary to open on each processor. darcs-hash:20060217160928-776a0-28c076749861c0b26d1c41a6f4ef3bdb00c23274.gz
* CarpetIOHDF5: more efficient recovery with same number of processorsThomas Radke2006-02-12
| | | | | | | | This patch introduces some optimisation for the case when recovering with the same number of processors as used during the checkpoint: each processor opens only its own chunked file and reads its metadata, skipping all others. darcs-hash:20060212200032-776a0-3dd501d20b8efb66faa715b401038218bb388b4f.gz
* CarpetIOHDF5: fix small memory leak in HDF5 outputThomas Radke2006-02-12
| | | | | | While outputting dataset attributes, an HDF5 dataspace wasn't closed properly. darcs-hash:20060212143008-776a0-41e46c61bce2dc22fbfc7093d2ad776bfae00687.gz
* CarpetIOHDF5: fix declaration of scheduled routineThomas Radke2006-02-09
| | | | | | | | | | | | The scheduled routine CarpetIOHDF5_CloseFiles() was declared to return an int and take no arguments. Instead it must be declared to take a 'const cGH* const' argument. It should also return void. See http://www.cactuscode.org/old/pipermail/developers/2006-February/001656.html. This patch also fixes a couple of g++ warning about signed-unsigned integer comparisons. darcs-hash:20060209165534-776a0-24101ebd8c09cea0a9af04acc48f8e2aa2961e34.gz
* CarpetLib: Mark more parameters as steerableErik Schnetter2006-02-08
| | | | darcs-hash:20060208233203-dae7b-c3837264ceeca33579afa2bfcb45c8d10803ac0e.gz
* CarpetIOASCII: update the Carpet2ygraphCat.pl scriptThomas Radke2006-02-07
| | | | | | | The script now also supports scalar output from CarpetIOScalar and 0D output from CarpetIOASCII. darcs-hash:20060207120423-776a0-f9f6a928c292886ab617df32159ad04ae850bfed.gz
* CarpetIOStreamedHDF5: Accumulate any low-level errors returned by HDF5 ↵Thomas Radke2006-02-07
| | | | | | | | | | library calls This patch is a necessary follow-up for thorn CarpetIOStreamedHDF5 on the previous patch named "CarpetIOHDF5: bugfix for writing checkpoints". I simply forgot to push everything in a single patch. Sorry ! darcs-hash:20060207105729-776a0-7604a3f2a8823d38778431ba006651f7fbee2bbb.gz
* CarpetIOHDF5: update the testsuitesThomas Radke2006-02-06
| | | | | | | The checkpoint/recovery testsuite now uses a tarball which does not contain the old I/O parameters anymore. All parameter files now use CarpetIOBasic and CarpetIOScalar as a replacement for CactusBase/IOBasic. This modification also required an update of various output files. darcs-hash:20060206190059-776a0-1c88d51f696442a15fd4c3182af23f9c9a5d5048.gz
* CarpetIOHDF5: remove deprecated I/O parametersThomas Radke2006-02-06
| | | | | | | | | | | This patch finally closes the long-standing issue of keeping both old and new CarpetIOHDF5 parameters around. Now the old parameters have been removed, only the new ones can be used further on. If you still have old-style parameter files, you must convert them now. The perl script CarpetIOHDF5/srcutil/SubstituteDeprecatedParameters.pl does that for you automatically. darcs-hash:20060206184519-776a0-29d9d612e011dda4bf2b6054cee73546beae373a.gz
* CarpetIOHDF5: bugfix for writing checkpointsThomas Radke2006-02-06
| | | | | | | | Accumulate any low-level errors returned by HDF5 library calls and check them after writing a checkpoint. Do not remove an existing checkpoint if there were any low-level errors in generating the previous one. darcs-hash:20060206183846-776a0-549e715d7a3fceafe70678aaf1329052dce724bb.gz
* Carpet2ygraphCat: minor modificationsI.Hawke2006-02-06
| | | | | | Add a couple of Luca and Erik's wish list modifications; direction is determined from filename and so is output filename. darcs-hash:20060206102125-34bfa-c982b006c1f3c7544803610b6cb0714af3a70e07.gz
* CarpetIOASCII: bugfix for Carpet2ygraph.plThomas Radke2006-02-03
| | | | | | | | There was a bug in the output file management for different refinement levels: the first timestep of level 0 got lost somehow. Nobody had noticed that before ? darcs-hash:20060203170644-776a0-0ccdccf810d5624a15d2a10c61daed142d868d4d.gz
* CarpetIOBasic: bugfix when attempting to output a variable with no storageThomas Radke2006-02-03
| | | | | | | CarpetIOBasic did print a warning on such an attempt but continued its normal output procedure. I added the missing return statement. darcs-hash:20060203102519-776a0-259bf7f07aa47e5d6e057643a55f8ad2064667e0.gz
* CarpetIOHDF5: fix warnings about incompletely read variablesThomas Radke2006-02-01
| | | | | | | | When the filereader was used, CarpetIOHDF5 still checked all grid variables whether they had been read completely from a datafile, even those which weren't even specified in the IO::filereader_ID_vars parameter. darcs-hash:20060201174945-776a0-faa9fe295ef273ffd38308bbda7fde092503513c.gz
* CarpetIOHDF5: raise the warning level from 2 (COMPLAIN) to 1 (ALERT) for ↵Thomas Radke2006-01-27
| | | | | | warnings about the use of deprecated I/O parameters darcs-hash:20060127164814-776a0-89f59f04f6118191ba7a965cf72e3c6c548c817d.gz
* Describe ssh-agentErik Schnetter2006-01-31
| | | | darcs-hash:20060131011657-dae7b-e95f6031fa3a394fc81aeb68c81a29f41f791bca.gz
* CarpetIOHDF5: fix recovery of multiple map grid variablesThomas Radke2006-01-20
| | | | | | | | | | | The recovery code didn't properly recover grid functions with multiple maps: all maps were initialised with the data from map 0. This patch fixes the problem so that checkpointing/recovery should work now also for multipatch applications. The patch only affects recovery code, meaning it will also work with older checkpoint files. darcs-hash:20060120164515-776a0-68f93cb5fb197f805beedfdc176fd8da9b7bfc49.gz
* Carpet: Explain initialisation betterErik Schnetter2006-01-25
| | | | darcs-hash:20060125180351-dae7b-dd6c24fe1c07a9b5e2c60fe7b0e4695787842955.gz
* Fixed 0D output that I broke with my previous patchcott2006-01-16
| | | | darcs-hash:20060116211408-34d71-98dfb18c053258e59d0544cd4ed758509f951049.gz
* CarpetWeb: Update links to status reportsErik Schnetter2006-01-13
| | | | darcs-hash:20060113231237-dae7b-2e6d54269fc84d7cf16b29d0be24d535b70a51c4.gz
* 1D ASCII output of values on the diagonal.cott2006-01-09
| | | | | | | This currently works only in full or octant mode. For bitant (and other modes) a generalization is needed and planned. darcs-hash:20060109213744-34d71-18256721e94f1c798b3bf48ff83187a5c5658a46.gz
* Introduce parameter "outHeader_every"cott2005-12-22
| | | | darcs-hash:20051222115946-34d71-caa3ae316d395c348ae6303643f5dd1154655fe1.gz
* Fix storage for EvolutionMaskcott2005-12-22
| | | | darcs-hash:20051222092416-34d71-fe1a4f226a46964b577c67c9a7192e5a27ea99ad.gz
* CarpetIOBasic: Turn some constants into Cactus parametersErik Schnetter2005-12-21
| | | | darcs-hash:20051221210730-dae7b-d840ac6a9153f1ed33d597cb973eb2a5b8c3e281.gz
* CarpetIOBasic: Use scientific notation when appropriateErik Schnetter2005-12-21
| | | | | | Use scientific notation for very small or very large real numbers. darcs-hash:20051221192007-dae7b-fcd97419797d2c033adffa306180d20c91c06751.gz
* CarpetIOBasic: A new thorn that replaces IOBasic for CarpetErik Schnetter2005-12-21
| | | | darcs-hash:20051221142410-dae7b-eb542dc795db5f794f9f2db0a82971eb8b63e659.gz
* CarpetWeb: Update darcs to 1.0.5Erik Schnetter2005-12-07
| | | | | | Update darcs to version 1.0.5. Add a binary for Mac OS X. darcs-hash:20051207154454-dae7b-fc059e361ee874c5e0747e1644dd214d5e6d7c5b.gz
* 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