aboutsummaryrefslogtreecommitdiff
path: root/Carpet/CarpetIOHDF5
Commit message (Collapse)AuthorAge
* Remove CVS header tagsErik Schnetter2004-09-18
| | | | | | Replace all CVS header tags with the standard "$Header:$". darcs-hash:20040918132147-891bb-dea889bdd94a479ec412d14d08e9efca63e5c24d.gz
* Renamed parfiles which should not be run as a testsuite.tradke2004-08-23
| | | | darcs-hash:20040823114441-1d9bf-272546310287747271232487d564efb988d55176.gz
* Moved filereader ID files into subdirectory for the corresponding testsuite.tradke2004-08-19
| | | | darcs-hash:20040819094731-1d9bf-0bc6a754da6dc4e5f66407d838cbf1d2e15a75f8.gz
* Added termination checkpoint routine.tradke2004-08-18
| | | | | | With this feature added, Carpet is getting ready for grid computing demos :-) darcs-hash:20040818140256-1d9bf-70c6070f3685c308810f2c30a9023fcb89c2bc9d.gz
* Use the generic filereader interface from IOUtil to specify input filestradke2004-07-09
| | | | | | and input directory. darcs-hash:20040709133922-1d9bf-856e524dbf98e8dea9c2c78d2d4dbc0a96892b77.gz
* Merge filereader and recovery code. Now CarpetIOHDF5 also works with thetradke2004-07-09
| | | | | | generic IOUtil filereader interface (see testsuite input_initial_data.par). darcs-hash:20040709133818-1d9bf-ca0a933d109f68fa2965bbce1d9b60e02eed1e3e.gz
* OutputVarAs() uses CCTK_TraverseString() to parse the 'varname' parametertradke2004-07-08
| | | | | | (with may have an options string appended). darcs-hash:20040708063806-1d9bf-39c9375797c2a81a5c9e45d341e36c102907d405.gz
* Filereader routine uses CCTK_TraverseString() to parse the in3D_vars parameter.tradke2004-07-07
| | | | darcs-hash:20040707151013-1d9bf-0cdde1cd7be4e7ebafc1eca6c3b9a58acdd2e5a4.gz
* When parsing out3D_vars and in3D_vars, print a level-2 warning if atradke2004-07-07
| | | | | | | group/variable name has an options string appended. CarpetIOHDF5 doesn't support any individual I/O options (yet). darcs-hash:20040707150917-1d9bf-ba275c052e23fe48303b41af7c8ea1d4da8ff296.gz
* Remove file info comments.tradke2004-07-07
| | | | darcs-hash:20040707141357-1d9bf-184aa06d2e62ed79d5742887ef4fff92b613a22b.gz
* Remove redundant parfiles from testsuite output directories.tradke2004-07-07
| | | | darcs-hash:20040707134610-1d9bf-5ca669e79f72fde76705199642b44efca0c195d7.gz
* Added filereader testsuite based on CarpetExtra/WaveToyMoL.tradke2004-07-07
| | | | darcs-hash:20040707134404-1d9bf-c6281af47ac4af8f3914549686c533921952e119.gz
* Schedule CarpetIOHDF5's initial data filereader routine in level mode to maketradke2004-07-07
| | | | | | it working again. darcs-hash:20040707133656-1d9bf-e04b73ed279a4dd8618cc7ba760c93034d32d781.gz
* Major changes to CarpetIOHDF5 recovery routines:tradke2004-07-07
| | | | | | | | | | | | | | | | | | | | | | | | * better general error checking and reporting - check return code of HDF5 API calls - replace asserts with CCTK_VWarns of level 0 or 1 where appropriate - don't just assert (0) if no valid checkpoint file was found * allow relaxed recovery mode (don't stop, only warn about variables which don't exist at recovery time) * MPI optimizations: gather lots of individual MPI_Bcasts into a single one for each datatype Tested with CarpetIOHDF5's checkpointing/recovery testsuite. In case of problems, it should be easy to roll back to the previous state: the old code is still there in iohdf5chckpt_recover.cc. Things left to do: * merge recovery and filereader code * review of checkpointing code * rename I/O parameters * reduce the set of attributes to a minimum darcs-hash:20040707090105-1d9bf-7143ebaf80957ef45be9d9a045b5b78c27eaf8d3.gz
* Write the correct value for the FlexIO "origin" attribute.schnetter2004-07-06
| | | | darcs-hash:20040706133301-07bb3-48fbb93251e6b988babbe5e4c0e84c8926d1b3da.gz
* Beautified parfiles. Also, don't set any parameters at recovery other thantradke2004-06-28
| | | | | | recovery, out_dir, and cctk_itlast. darcs-hash:20040628095841-1d9bf-3d7dc92301bdd3addff7510df3e9686ea68c1c74.gz
* Recreated checkpoint file and output datafiles because it was broken aftertradke2004-06-28
| | | | | | a variable name change in CarpetIOASCII. darcs-hash:20040628094110-1d9bf-a7f270de47a14ebc4239eacc0908faff6af2ed20.gz
* Parfile to generate a checkpoint file.tradke2004-06-28
| | | | darcs-hash:20040628093937-1d9bf-71fc13748248a2329bdda3580d03b07eb2f0123f.gz
* Use an explicit temporary C++ string object to prevent segfaults.schnetter2004-06-26
| | | | darcs-hash:20040626103909-07bb3-6d3058dff16400e5f7e4aa7a83cc995ae97913b9.gz
* Indent the code a bit more consistently.schnetter2004-06-25
| | | | | | | | | | Indent the code a bit more consistently. Move some variable declarations closer to their use, and declare each variable only once. Use C++ string functions to calculate the file name. darcs-hash:20040625105430-07bb3-02fe212e57dd9723ab0705ea89b96336a08fcd08.gz
* Indent the code a bit more consistently.schnetter2004-06-25
| | | | | | | | | | Indent the code a bit more consistently. Move some variable declarations closer to their use, and declare each variable only once. Use C++ string functions to calculate the file name. darcs-hash:20040625104402-07bb3-7f0269b5429204142506e4a642da489492f6f419.gz
* Initialise "delta" before using it.schnetter2004-06-25
| | | | darcs-hash:20040625095704-07bb3-470ee4df6d5c8fb34380954e742f67c6cf3d80c0.gz
* Document IO::out_single_precision parameter.tradke2004-06-22
| | | | darcs-hash:20040622095620-1d9bf-e4bac972c90463b068742c005e1df75cf3d3cacf.gz
* Implement single-precision HDF5 output.tradke2004-06-22
| | | | darcs-hash:20040622094134-1d9bf-8450282242efffe36631334c15c11dc3715b8686.gz
* Use boolean parameter 'out_single_precision' from IO.tradke2004-06-22
| | | | darcs-hash:20040622093012-1d9bf-92fd7a789157281ac2b5c8bfd8d2acec4706915d.gz
* Register CarpetIOHDF5 I/O method under name "IOHDF5" rather than "CarpetIOHDF5".tradke2004-06-21
| | | | darcs-hash:20040621140408-1d9bf-6f9c3a9ed88ed86f86ea2b04f16588f8015a0f36.gz
* Implement strict parameter parsing at startup.tradke2004-06-14
| | | | | | Fixed a few g++ compiler warnings. darcs-hash:20040614073410-1d9bf-2a5ead221c67ffd8fb12151471415fd06b41d3c2.gz
* USES BOOLEAN strict_io_parameter_checktradke2004-06-14
| | | | darcs-hash:20040614073305-1d9bf-c42059693a8d87aae8fe1e1df172716d3376a433.gz
* Use "requires thorns" to ensure that the thorns are activated in theschnetter2004-06-08
| | | | | | | Use "requires thorns" to ensure that the thorns are activated in the correct order. darcs-hash:20040608190925-07bb3-70b0ac8ee8e570c0b7fff50b02395a288482257d.gz
* Carpet/WaveToy recovery test case for 4 cpus.cott2004-06-07
| | | | darcs-hash:20040607093019-19929-1fcc19ce88d347d656f8f4908e552d6c50e58bbf.gz
* Recovery test case for 1 CPUcott2004-06-07
| | | | darcs-hash:20040607092228-19929-8555cf7a779133c3bd7786552a956b3d9a080428.gz
* This fixes my previous commit...cott2004-06-07
| | | | darcs-hash:20040607075306-19929-df22ca2f422e731bccac57549e2489df1f7e2e32.gz
* Slight change in Checkpoint file naming scheme: Checkpoint files from single ↵cott2004-06-07
| | | | | | | | and multiple cpu runs now have the same names. This makes recovery easier. darcs-hash:20040607072657-19929-bbcc6af08f6604dcc0c73cd4f74c694aa2246d90.gz
* Added option "divisor" to out3D_criterion.bzink2004-06-04
| | | | darcs-hash:20040604081756-5b8bb-9b67f6d827ffd5f5cf152c1ff815a0d4c73b3431.gz
* Removed a small bug.bzink2004-06-02
| | | | darcs-hash:20040602145245-5b8bb-d645fef538d0296593ceae11f575d884bc92bd0c.gz
* Added an option to read CarpetRegrid::refinement_levels from the checkpointbzink2004-06-02
| | | | | | file instead from the parameter file. This helps with queued runs. darcs-hash:20040602120608-5b8bb-ae803b785ffc6b06a5740f2f91562f65e792f993.gz
* Inserted test and adjustment for incorrect checkpoint_every.bzink2004-06-02
| | | | darcs-hash:20040602105630-5b8bb-1a601e5fbef4f01669be8f4b8a2209cacbbda2a5.gz
* Removed parameter steering of CarpetRegrid::regrid_every. This is nowbzink2004-06-02
| | | | | | done directly by Carpet. darcs-hash:20040602051256-5b8bb-7f03af1e106abde3feae304288f2cfd64e482bee.gz
* Fix two small memory leaks.schnetter2004-05-31
| | | | darcs-hash:20040531165920-07bb3-ae62007c27f4e2dfbf025d0ee3d922a90ba53c16.gz
* Prevent hangups after recovery.schnetter2004-05-31
| | | | darcs-hash:20040531165841-07bb3-ac59814cd9c8fbc39b1c6264662812a4554b62b2.gz
* Activate storage for helper variables.schnetter2004-05-31
| | | | darcs-hash:20040531164944-07bb3-163853e70c496cb73763dce83635a13cc9e264f4.gz
* Another dirty bad ugly hack to make recovery work again with the most recent ↵cott2004-05-29
| | | | | | CarpetRegrid update. darcs-hash:20040529202529-19929-522389795448d6402bd9036d4ecd5228fcd66f75.gz
* Fix recovery problem with newest Carpet version.cott2004-05-29
| | | | darcs-hash:20040529163647-19929-bf49438402281c3ad14a995856b75dbb5428cea7.gz
* Add out_dt output criterion.schnetter2004-05-21
| | | | | | | Add out_dt output criterion. Correct return types. darcs-hash:20040521161134-07bb3-605eedc5f4e23ea1d7022f6c26c6af7303e11055.gz
* Replaced the assert in line 400 with an if block. After recovery, it isbzink2004-05-17
| | | | | | | perfectly legal that a specific dataset already exists and thus cannot be created. darcs-hash:20040517124012-5b8bb-f4f674309e8c4cf67d25d021acb0da482f24cdce.gz
* Included steering of regrid_every after recovery. This is for conveniencebzink2004-05-12
| | | | | | | | and can be taken out when Carpet does this automatically. -- bzink darcs-hash:20040512081321-5b8bb-acfd2001e95cf51f48b4c0c901a57ae6d15eb76f.gz
* Undo interface/capability update, because now Carpet conflicts withschnetter2004-05-04
| | | | | | | | Undo interface/capability update, because now Carpet conflicts with PUGH. Need to sort things out, maybe switch temporarily back to the "requires thorns" mechanism. darcs-hash:20040504205239-07bb3-771c6ec96a2b454d63c87a6dc7a1f44f62cd8fd7.gz
* Begin to clean up inheritance and requires relationshipsschnetter2004-05-04
| | | | darcs-hash:20040504200954-07bb3-cd9f17c981ce37247fa2122858b10b46425f678a.gz
* Fixed a bug when generating the tmp filename.bzink2004-04-20
| | | | darcs-hash:20040420124958-5b8bb-4e8ad7d1ef9b867abf4552400452fc3ade1156c3.gz
* change naming of temporary checkpoint filecott2004-04-19
| | | | darcs-hash:20040419111724-19929-78d00f0279280fb6baef5ede6867a596cdbfe63e.gz