aboutsummaryrefslogtreecommitdiff
path: root/Carpet/CarpetIOASCII
Commit message (Collapse)AuthorAge
* CarpetIOASCII: Only check file status on root processorErik Schnetter2008-04-06
|
* Enhance support for multi-patch simulationsErik Schnetter2008-03-19
| | | | | | | | | | | | | | | | | | | | | | | | | | Carpet: Ensure that at most one of GetDomainSpecificatio or MultiPatch_GetDomainSpecification is defined. Allow the boundary case of having zero regions on a refinement level. CarpetLib: Allow the boundary case of having zero components on a patch, if there are still more than zero components overall. CarpetIOASCII: Loop over the components using explicit light-weight for loops instead of Carpet's looping macros. This is faster, since less state information needs to be updated. Correct an inconsistency in converting between integer indices and coordinates in multi-patch simulations. CarpetRegrid2: Take multi-patch systems into account.
* CarpetIOASCII: Output simulation ID etc. after restartingErik Schnetter2008-03-10
| | | | | Output simulation ID, run ID, and build ID again after restarting. Clean up source code.
* Remove code that was commented outErik Schnetter2008-02-29
|
* CarpetIOASCII: Pass size of memory region when allocating mem<T> objectErik Schnetter2008-02-19
| | | | darcs-hash:20080219051851-dae7b-5088e1f07e361f7a20ae97284fd3e79fd11fc4c3.gz
* CarpetIOASCII: Correct commentErik Schnetter2008-02-19
| | | | darcs-hash:20080219051841-dae7b-9c3832e513060ad65315476e5facef79a154783d.gz
* CarpetIOASCII: Keep I/O statistis as CCTK_REALsErik Schnetter2008-02-19
| | | | darcs-hash:20080219051805-dae7b-6775330077bee262f71c6598d605f6dffc33b1d6.gz
* CarpetIOASCII: Output Formaline's unique run idErik Schnetter2008-02-19
| | | | darcs-hash:20080219051736-dae7b-2460a5ac4f4d223dcee7daf48cbf082b8d7bcc3b.gz
* CarpetIOASCII: make Carpet2ygraphCat.pl also work for one-file-per-group datatradke2007-12-14
| | | | | | | | The script takes an optional index argument for the user to specify the data column to extract from a CarpetIOASCII output file. By default the first column will be extracted (which is equivalent to one-variable-per-file output). darcs-hash:20071214144959-3fd61-e150251791920ded83581be1cc2f05590519e3ce.gz
* CarpetIOASCII: Record time spent in I/OErik Schnetter2007-10-03
| | | | darcs-hash:20071003194750-dae7b-02254987c83d04dbe6ce7ba3d67855492e9678a9.gz
* CarpetIOASCII: Add a timer around OutputGHErik Schnetter2007-08-25
| | | | darcs-hash:20070825060722-dae7b-6ec39b08fbd400e5ad719974090714d409b5b3af.gz
* CarpetIOASCII: Use a memory pool to allocate temporary storageErik Schnetter2007-05-27
| | | | | | | This should help reduce memory fragmentation, and may reduce overall memory usage. darcs-hash:20070527190935-dae7b-13cf6d4dfed18380184292dd98c1af7f4c246667.gz
* CarpetIOASCII: Introduce a constant ioproc which specifies the I/O processorErik Schnetter2007-05-27
| | | | | | This documents the source code better as it removes magic values 0. darcs-hash:20070527190802-dae7b-2487d1125e4d252467fefcecc0d6c538e27cee4b.gz
* CarpetIOASCII: Update to recent changesErik Schnetter2007-04-19
| | | | darcs-hash:20070419021010-dae7b-a46a4a9f113fc5063004e9d4a4e23b8915b9343b.gz
* CarpetIOASCII: Allow IO::out_dir to be steerableErik Schnetter2007-04-19
| | | | darcs-hash:20070419020938-dae7b-57c9ea9653e3c684daebc31694188aef808d0774.gz
* CarpetIOASCII: Do not overload operator<< for complex numbers any moreErik Schnetter2007-01-12
| | | | | | | Do not overload operator<< for complex numbers any more. This is now expected from the flesh. darcs-hash:20070112222709-dae7b-5d0ed66ab45bb1ac12b968957801ae26ac477e30.gz
* CarpetIOASCII: Correct conversion from indices to coordinatesErik Schnetter2007-01-12
| | | | | | | Correct conversion from indices to coordinates. The conversion was wrong for cell-centered grids. darcs-hash:20070112223421-dae7b-097d63222078e11ab339c678cb358dc1191099d1.gz
* CarpetIOASCII: Remove unused global variable last_outputErik Schnetter2007-01-12
| | | | darcs-hash:20070112223521-dae7b-ff2bc344cec39dae172652cbcda070ac2667ae9e.gz
* CarpetIOASCII: Remove code that was commented outErik Schnetter2007-01-12
| | | | darcs-hash:20070112223509-dae7b-cf6b00e8b3baa85a0c56e3ceb44895434e7dac22.gz
* CarpetIOASCII: Rename variable rl to my_reflevelErik Schnetter2007-01-12
| | | | darcs-hash:20070112223035-dae7b-d8577fc5432ef0e666e618b6002c6fc558507d35.gz
* CarpetIOASCII: Formatting changesErik Schnetter2007-01-12
| | | | darcs-hash:20070112222905-dae7b-888c913711b6c8dd1c5d2bbc9e8aa041a8a2c00e.gz
* CarpetIOASCII: Remove unused variable ioUtilGHErik Schnetter2007-01-12
| | | | darcs-hash:20070112222846-dae7b-6a81ba0c49f59d7ac127cd57481a2aa2845a95d1.gz
* CarpetIOASCII: Small code cleanupErik Schnetter2006-12-06
| | | | | | | Declare variable const. Change whitespace. darcs-hash:20061206164510-dae7b-c5264cc62ec9f782d57451f012c77c95a6c5f57e.gz
* CarpetIOASCII: Allow output in singlemap mode if there is only one map etc.Erik Schnetter2006-12-06
| | | | | | | Allow output in singlemap mode if there is only one map, and in local mode if there is only one local component. darcs-hash:20061206163825-dae7b-a359f3f532332d5e5055c76fc9adff9012777b8a.gz
* CarpetIOASCII: Do not output map number for grid arraysErik Schnetter2006-10-03
| | | | | | | Do not output map number for grid arrays or grid scalars, since they always have only a single map. darcs-hash:20061003233935-dae7b-d35826309fc637ac1aa05c3bf63e317142c03929.gz
* CarpetIOASCII: Correct old file name schemeErik Schnetter2006-09-27
| | | | | | The old file name scheme now handles diagonal output as well. darcs-hash:20060927152312-dae7b-93cdb4368566fdc7ef6714b27fcd64e6ecf57f20.gz
* CarpetIOASCII and CarpetIOScalar documentation.texbaiotti2006-09-26
| | | | | | Add in the documentation missing descriptions of some utility scripts. darcs-hash:20060926150903-d5812-652e1fb2c182704dbe38312cc88dcdd08a587cea.gz
* CarpetIOASCII/src/util/Carpet2ygraphCat.plbaiotti2006-09-26
| | | | | | Make the output files of the script readable by gnuplot as well. This script is not meant for gnuplot, but it doesn't harm if also gnuplot can read the results. The changes consist only in adding an extra new line between time sets. darcs-hash:20060926140906-d5812-7ab1b49cf818e52166f54d7d7a0ce898e9ba4928.gz
* CarpetIOASCII: Do not flush output stream after each lineErik Schnetter2006-09-17
| | | | | | | | | | Introduce a string constant eol that contains the newline character. Use eol instead of the endl manipulator. This avoids flushing the output stream at the end of each line, and should speed up output. Output files are automatically flushed when they are closed, which happens at each time step. darcs-hash:20060917212302-dae7b-efc7489bd3773f51e2dcd5e3adf66674a713523d.gz
* CarpetIOASCII: forgot to print the iteration number comment line in ↵Thomas Radke2006-08-28
| | | | | | mergeCarpetIOASCII.pl darcs-hash:20060828130746-776a0-25e0c2bbbaf9ceb5bb4a18433544c73c127a0916.gz
* CarpetIOASCII: improved mergeCarpetIOASCII.pl script to ignore all but the ↵Thomas Radke2006-08-15
| | | | | | | | | | | | | | | last occurance of duplicate datasets Usage: ./mergeCarpetIOASCII.pl [-h | -help | --help] <list of files> This script can be used to merge CarpetIOASCII output written before and after recovery. It reads one or more files in CarpetIOASCII format and writes their contents to STDOUT, eliminating duplicate datasets (all but the last occurance are discarded). Example: ./mergeCarpetIOASCII.pl alp.x.asc > alp.x.asc.merged darcs-hash:20060815200512-776a0-4046dbb5c6ea7909e519c95c215d0cda58a64cbe.gz
* CarpetIOASCII: added utility script to merge CarpetIOASCII output written ↵Thomas Radke2006-08-15
| | | | | | | | | | | | | | | | before and after recovery ~/cactus/arrangements/Carpet/CarpetIOASCII/src/util> ./mergeCarpetIOASCII.pl --help This script can be used to merge CarpetIOASCII output written before and after recovery. It reads from STDIN the contents of one or more files in CarpetIOASCII format and writes them to STDOUT again, eliminating duplicate datasets. Example: cat alp.x.asc | ./mergeCarpetIOASCII.pl > alp.x.asc.merged darcs-hash:20060815135135-776a0-f38f0bcb4f5f17d8ae5f7d13e29d9ee80adf4a15.gz
* CarpetIOASCII: Correct error in determining symmetry boundariesErik Schnetter2006-08-11
| | | | | | | | | | | Correct an error in determining which boundaries are symmetry boundaries. This is relevant only if symmetry boundaries should not be output. The error was that boundaries of grid arrays and grid scalars were treated in the same way as the corresponding grid function boundaries. This is wrong since grid arrays have their own symmetry specifications. darcs-hash:20060811203224-dae7b-f468b5f1e9f17bf660b4e6ee908449819fca40ab.gz
* CarpetIOASCII: Correct determining which boundaries are symmetry boundariesErik Schnetter2006-06-18
| | | | | | | Correct determining which boundaries are symmetry boundaries. This is necessary for CarpetIOASCII::output_symmetry_points. darcs-hash:20060618200309-dae7b-a594c6f6d1361c169f82a75c7d44883443cd53af.gz
* CarpetIOASCII: Avoid warning about shadowed local variableErik Schnetter2006-06-18
| | | | darcs-hash:20060618200245-dae7b-17d466bd7808bd62ee82c07b3a4a1f12580d0df5.gz
* CarpetIOASCII: Correct handling of the last output iterationErik Schnetter2006-06-18
| | | | | | | When CarpetIOASCII::one_file_per_group=yes, store the last output iteration per group instead of per variable. darcs-hash:20060618200108-dae7b-85af2a059fab5d8756f0385cf6029b428a22d441.gz
* CarpetIOASCII: Produce fewer comments with out_fileinfo="none"Erik Schnetter2006-06-18
| | | | | | | Avoid all comment lines, except for two that describe which thorn produced this file. darcs-hash:20060618195814-dae7b-2d9686819eadde190e20a9a364e7ae5a77038e9a.gz
* CarpetIOASCII: Convert #ifdef CCTK_* to #ifdef HAVE_CCTK_*Erik Schnetter2006-06-13
| | | | darcs-hash:20060613172753-dae7b-08a9edcbdfd94fcfc4403de09c1ad8cab0f8f1b0.gz
* CarpetIOASCII: Delay check whether storage is enabledErik Schnetter2006-05-11
| | | | | | | Check whether a group has storage only after checking whether it should be output. darcs-hash:20060511203533-dae7b-bc02e83f6a9a0542bc0952afd65c99046a11834d.gz
* CarpetIOASCII: Reindent and change tokensErik Schnetter2006-05-01
| | | | | | | | Indent correctly. Replace tabs by spaces. Change "!", "&&", and "||" tokens by "not", "and", and "or> darcs-hash:20060501225637-dae7b-4120e3f2940034b0ffa8c414a34e11706df620d6.gz
* CarpetIOASCII: Correct handling of "output_symmetry_points"Erik Schnetter2006-05-01
| | | | | | | | | | | | Only apply the parameter output_symmetry_points at outer boundaries. Only apply the parameter out3D_outer_ghosts if this is not a symmetry boundary. Unify handling of output_symmetry_points, out3D_ghosts, and out3D_outer_ghosts. darcs-hash:20060501225333-dae7b-e7afe3acb60c898967c562885f3601eb4eb4e6bb.gz
* CarpetIOASCII: Clean up param.cclErik Schnetter2006-04-13
| | | | darcs-hash:20060413200629-dae7b-6f4353cf3cb7866817fc5fc27f8eeb4eebcbb58b.gz
* CarpetIOASCII: add test/test.ccl config fileThomas Radke2006-03-24
| | | | | | | | This file needs to be specified by (at least) one I/O thorn in order to tell the testsuite script which output file extensions should be compared. CarpetIOASCII generates "*.asc" output files. darcs-hash:20060324181426-776a0-913eb8be3cf32e8cf6d9eff957c6c54c5062b044.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
* 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
* Fixed 0D output that I broke with my previous patchcott2006-01-16
| | | | darcs-hash:20060116211408-34d71-98dfb18c053258e59d0544cd4ed758509f951049.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
* CarpetIOASCII: Resolve conflictErik Schnetter2005-11-22
| | | | darcs-hash:20051122193018-dae7b-8693a980222066d6d7503dbe13e4145192f5d118.gz
* CarpetIOASCII: Put the unique build ID into the output filesErik Schnetter2005-11-19
| | | | darcs-hash:20051119212349-dae7b-4a59559f65890620631c265f391a38b0934e210a.gz