aboutsummaryrefslogtreecommitdiff
path: root/Carpet/CarpetIOASCII
Commit message (Collapse)AuthorAge
* 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
* CarpetIOASCII: Replace MPI_Comm_rank() by dist::rank()Erik Schnetter2005-11-19
| | | | darcs-hash:20051119212413-dae7b-85c807e512eca4854041f662f5778d900ebe082d.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
* 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*: generalise the comm_state class for collective buffer communicationsThomas Radke2005-08-15
| | | | | | | | | CarpetLib's comm_state class (actually, it's still just a struct) has been extended to handle collective buffer communications for all possible C datatypes at the same time. This makes it unnecessary for the higher-level communication routines to loop over each individual datatype separately. darcs-hash:20050815150023-776a0-dddc1aca7ccaebae872f9f451b2c3595cd951fed.gz
* CarpetIOASCII: Repair outputting all time levelsErik Schnetter2005-08-08
| | | | | | Use positive time levels when outputtting all time levels. darcs-hash:20050808180907-891bb-7fdf3f70084dbcd9bc49d6b50869de8774032805.gz
* CarpetIOASCII: Output DISTRIB=const variables only on one processorErik Schnetter2005-08-08
| | | | | | | | | DISTRIB=const variables are supposed to be identical on all processors. Output them only on the root processors to save space. This makes it also possible to compare output from different numbers of processors in test cases. darcs-hash:20050808114339-891bb-f058e467a9b95610675245bdb6dfa2cfa3104c6c.gz
* CarpetIOASCII: Prepend column numbers to column descriptionsErik Schnetter2005-07-30
| | | | | | | Prepend column numbers to column descriptions in the header of the files. darcs-hash:20050730073824-891bb-54139304b2c3da5a767f6f1a6a357234bb6f6c74.gz
* CarpetIOASCII: Update documentationErik Schnetter2005-07-26
| | | | | | Add email address to thorn documentation. darcs-hash:20050726101700-891bb-9cd0621dd3239c2bf1788b5e91964abfca9eeb32.gz