| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
While outputting dataset attributes, an HDF5 dataspace wasn't closed properly.
darcs-hash:20060212143008-776a0-41e46c61bce2dc22fbfc7093d2ad776bfae00687.gz
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
darcs-hash:20060208233203-dae7b-c3837264ceeca33579afa2bfcb45c8d10803ac0e.gz
|
|
|
|
|
|
|
| |
The script now also supports scalar output from CarpetIOScalar and 0D output
from CarpetIOASCII.
darcs-hash:20060207120423-776a0-f9f6a928c292886ab617df32159ad04ae850bfed.gz
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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 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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
warnings about the use of deprecated I/O parameters
darcs-hash:20060127164814-776a0-89f59f04f6118191ba7a965cf72e3c6c548c817d.gz
|
|
|
|
| |
darcs-hash:20060131011657-dae7b-e95f6031fa3a394fc81aeb68c81a29f41f791bca.gz
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
darcs-hash:20060125180351-dae7b-dd6c24fe1c07a9b5e2c60fe7b0e4695787842955.gz
|
|
|
|
| |
darcs-hash:20060116211408-34d71-98dfb18c053258e59d0544cd4ed758509f951049.gz
|
|
|
|
| |
darcs-hash:20060113231237-dae7b-2e6d54269fc84d7cf16b29d0be24d535b70a51c4.gz
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
darcs-hash:20051222115946-34d71-caa3ae316d395c348ae6303643f5dd1154655fe1.gz
|
|
|
|
| |
darcs-hash:20051222092416-34d71-fe1a4f226a46964b577c67c9a7192e5a27ea99ad.gz
|
|
|
|
| |
darcs-hash:20051221210730-dae7b-d840ac6a9153f1ed33d597cb973eb2a5b8c3e281.gz
|
|
|
|
|
|
| |
Use scientific notation for very small or very large real numbers.
darcs-hash:20051221192007-dae7b-fcd97419797d2c033adffa306180d20c91c06751.gz
|
|
|
|
| |
darcs-hash:20051221142410-dae7b-eb542dc795db5f794f9f2db0a82971eb8b63e659.gz
|
|
|
|
|
|
| |
Update darcs to version 1.0.5. Add a binary for Mac OS X.
darcs-hash:20051207154454-dae7b-fc059e361ee874c5e0747e1644dd214d5e6d7c5b.gz
|
|
|
|
| |
darcs-hash:20051205143348-dae7b-ed8edafdad9d4e73342d1024e294343d6b0cebfc.gz
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
darcs-hash:20051129172425-776a0-35bab71d5903d6ed2076c912e1431af6d640a8be.gz
|
|
|
|
| |
darcs-hash:20051129175026-776a0-93f36d94ee4c0d475333215c2999000587e86072.gz
|
|
|
|
|
|
|
| |
Makes use of the Cactus Util_Strdup function on systems where strdup
is not available.
darcs-hash:20051129140741-32473-6aacd8a29a9c5a8b3ee5fb19a7cd0eabe475a0ad.gz
|
|
|
|
| |
darcs-hash:20051124142141-776a0-21b93cb8f02560ed1abe89fd65f4f09aa1cad229.gz
|
|
|
|
| |
darcs-hash:20051128043313-dae7b-2c1c4a6c6c71f022ef1b596d9f286936a3698283.gz
|
|
|
|
|
|
| |
Correct logic error in handling the optional argument time_deriv_order.
darcs-hash:20051128042731-dae7b-353b2943aeb4819500f773415490040ea14b0654.gz
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
Take cctk_initial_time into account when calculating the iteration
number from cctk_time and cctk_delta_time.
darcs-hash:20051124001045-dae7b-ec93e9ca13d700c7aef29d66cb1ffe2e91b8d654.gz
|
|
|
|
|
|
|
| |
Convert cctk_levoff and cctk_levoffdenom from int to double before
dividing them to calculate cctk_origin.
darcs-hash:20051123224405-dae7b-cc728114b3b7c8d21ecb452472e730af12acc50a.gz
|
|
|
|
| |
darcs-hash:20051123223926-dae7b-fc95d6f60c96df35e7848cd31e37132df3492259.gz
|
|
|
|
| |
darcs-hash:20051123223643-dae7b-783b5ac329841e189b66057ae948a4b910535344.gz
|
|
|
|
| |
darcs-hash:20051123223621-dae7b-9da9d076e13f6cf21dbfd720447b09118d761cc3.gz
|
|
|
|
| |
darcs-hash:20051123155817-776a0-6a6aa115a8034e7cf8b98c56ffbd55a947bd628f.gz
|
|
|
|
| |
darcs-hash:20051122193018-dae7b-8693a980222066d6d7503dbe13e4145192f5d118.gz
|
|
|
|
|
|
| |
Obtaining the weight function's index showed up high in a profile.
darcs-hash:20051119213646-dae7b-c0f463975c782b1a6854aa66a84169609efe2443.gz
|
|
|
|
|
|
|
| |
This norm calculates sum_i |x_i|^2, which is an ingredient for the L2
norm.
darcs-hash:20051119213505-dae7b-e59c1b2fdb5e24455331c20053cb248cca4e898b.gz
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
darcs-hash:20051119213026-dae7b-0895743e18a6601b19fe25f54c38524cac0a4d85.gz
|
|
|
|
| |
darcs-hash:20051119212845-dae7b-2ca10604822dbe488f621a9dcf039fe055c6d8dc.gz
|
|
|
|
| |
darcs-hash:20051119212808-dae7b-023ea8552306cda54ab6204ee338809a55228a3b.gz
|
|
|
|
| |
darcs-hash:20051119212349-dae7b-4a59559f65890620631c265f391a38b0934e210a.gz
|