aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
* After setup, do an initial I/O parameter parsing and warn/stop on parsing errorstradke2004-06-09
| | | | | | | | (depending on IO::strict_io_parameter_check). You will also need to update CactusBase/IOUtil. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOBasic/trunk@156 b589c3ab-70e8-4b4d-a09f-cba2dd200880
* Add mechanism to select output by coordinate time.schnetter2004-01-19
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOBasic/trunk@147 b589c3ab-70e8-4b4d-a09f-cba2dd200880
* Fix some typos.rideout2003-12-03
| | | | | | | Correct @calls listing for IOBasic_WriteScalarGS. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOBasic/trunk@146 b589c3ab-70e8-4b4d-a09f-cba2dd200880
* Introduce the new Cactus variable type CCTK_INT1.schnetter2003-10-13
| | | | | | | Extend routines to handle the new type. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOBasic/trunk@144 b589c3ab-70e8-4b4d-a09f-cba2dd200880
* In IOBasic_ScalarOutputGH(), check only once whether steerable parameterstradke2003-08-22
| | | | | | | | have changed. This closes PR Cactus/1585. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOBasic/trunk@143 b589c3ab-70e8-4b4d-a09f-cba2dd200880
* Output the field for the iteration number with a length sufficient for 6 digits.tradke2003-05-28
| | | | | | | This closes PR CactusBase/1516. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOBasic/trunk@142 b589c3ab-70e8-4b4d-a09f-cba2dd200880
* Added routine IOBasic_OutputVarAs() for unconditional output of variablestradke2003-03-10
| | | | | | | using the "Scalar" I/O method. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOBasic/trunk@141 b589c3ab-70e8-4b4d-a09f-cba2dd200880
* Removed an ugly artefact where a union was used to convert a 'const cGH*'tradke2003-03-10
| | | | | | | | pointer into 'cGH *' which was required by the old flesh's reduction API. This API has been fixed now. You need to update the flesh for this. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOBasic/trunk@140 b589c3ab-70e8-4b4d-a09f-cba2dd200880
* Copy pointer to string parameter into local variable before modifying it.tradke2003-01-07
| | | | | | | | This prevents future problems when string parameter pointer will be made read-only. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOBasic/trunk@138 b589c3ab-70e8-4b4d-a09f-cba2dd200880
* Initialize counters for how often to do output.tradke2003-01-06
| | | | | | | This closes PR CactusBase-1237. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOBasic/trunk@137 b589c3ab-70e8-4b4d-a09f-cba2dd200880
* Use key/value tables to parse option strings in the IOBasic::out*_varstradke2002-05-27
| | | | | | | | | | parameter. The only allowed option is "reductions = 'reduction list'". Note that the syntax for specifying reductions for individual variables slightly changed (see the thorn documentation for details). git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOBasic/trunk@129 b589c3ab-70e8-4b4d-a09f-cba2dd200880
* Fixed a bug for triggering info output.tradke2002-05-24
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOBasic/trunk@127 b589c3ab-70e8-4b4d-a09f-cba2dd200880
* Parameter names changes as announced in today's mail to users@cactuscode.org.tradke2002-05-06
| | | | | | | You must also update thorn IOUtil now. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOBasic/trunk@125 b589c3ab-70e8-4b4d-a09f-cba2dd200880
* Fixed bug in choosing between decimal and exponential notation for info output.tradke2002-05-02
| | | | | | | Also fixed the maximum absolute value to be printed in decimal notation. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOBasic/trunk@123 b589c3ab-70e8-4b4d-a09f-cba2dd200880
* Bugfix in parameter evaluation: if IOBasic::out*_every was set to 0 it wouldtradke2002-04-19
| | | | | | | default to IO::out_every (instead of disabling IOBasic output). git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOBasic/trunk@122 b589c3ab-70e8-4b4d-a09f-cba2dd200880
* Get the reduction result for Info output on every processor (because everytradke2002-04-15
| | | | | | | | processor does print it). This fixes a problem with uninitialized memory on the Alphas. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOBasic/trunk@121 b589c3ab-70e8-4b4d-a09f-cba2dd200880
* Removed calls to IOUtil_RestartFromRecovery(). Now the recovery info is takentradke2002-04-15
| | | | | | | from IOUtil's GH extension. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOBasic/trunk@120 b589c3ab-70e8-4b4d-a09f-cba2dd200880
* Removed unused local variable.tradke2002-04-09
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOBasic/trunk@119 b589c3ab-70e8-4b4d-a09f-cba2dd200880
* Slightly more informative info messages.tradke2002-03-16
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOBasic/trunk@117 b589c3ab-70e8-4b4d-a09f-cba2dd200880
* Allow individual reductions on variables by parsing the options stringtradke2002-03-16
| | | | | | | | in the 'IOBasic::outScalar_vars' parameter. This closes PR CactusBase/895. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOBasic/trunk@116 b589c3ab-70e8-4b4d-a09f-cba2dd200880
* Fixed small memory leak.tradke2002-01-18
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOBasic/trunk@112 b589c3ab-70e8-4b4d-a09f-cba2dd200880
* Fixed small memory leak.tradke2002-01-18
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOBasic/trunk@111 b589c3ab-70e8-4b4d-a09f-cba2dd200880
* Fixed return code of I/O methods.tradke2001-12-28
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOBasic/trunk@110 b589c3ab-70e8-4b4d-a09f-cba2dd200880
* Fixing CCTK_FILEVERSION lineallen2001-12-19
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOBasic/trunk@109 b589c3ab-70e8-4b4d-a09f-cba2dd200880
* Rename scalar output files to ".asc" or ".xg" if new filenaming scheme istradke2001-11-29
| | | | | | | | enabled. This closes PR CactusBase/847. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOBasic/trunk@107 b589c3ab-70e8-4b4d-a09f-cba2dd200880
* For reduction output: use the reduction operator as a suffix in the resultingtradke2001-11-16
| | | | | | | | | output filename. Also fixed a potential bug in memory allocation. Closes PR CactusBase/IOBasic-836. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOBasic/trunk@106 b589c3ab-70e8-4b4d-a09f-cba2dd200880
* Added const qualifier to the 'cGH *' argument of some more IO functions.tradke2001-11-05
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOBasic/trunk@105 b589c3ab-70e8-4b4d-a09f-cba2dd200880
* Fixed const pointer issue in the advertised file structure.tradke2001-10-30
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOBasic/trunk@104 b589c3ab-70e8-4b4d-a09f-cba2dd200880
* Fixing ABR found by Purify.goodale2001-10-10
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOBasic/trunk@103 b589c3ab-70e8-4b4d-a09f-cba2dd200880
* Bugfix in info output.tradke2001-09-12
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOBasic/trunk@102 b589c3ab-70e8-4b4d-a09f-cba2dd200880
* Reduced number of info messages by putting all into one using Util_asprintf().tradke2001-09-05
| | | | | | | This closes PR CactusBase-IOASCII 777. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOBasic/trunk@101 b589c3ab-70e8-4b4d-a09f-cba2dd200880
* Adding more output for newverbose parameter on startup/steering:allen2001-08-26
| | | | | | | | | | - IO method registration - Directory used - Output every - Variables output git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOBasic/trunk@100 b589c3ab-70e8-4b4d-a09f-cba2dd200880
* Use IOUtil_CreateDirectory() to create output directories.tradke2001-08-10
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOBasic/trunk@99 b589c3ab-70e8-4b4d-a09f-cba2dd200880
* Fixed a bug in triggered info output.tradke2001-08-07
| | | | | | | This closes PR CactusBase-753. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOBasic/trunk@98 b589c3ab-70e8-4b4d-a09f-cba2dd200880
* For info output, you can now specify the reduction values to print by settingtradke2001-08-01
| | | | | | | | | | | | | | IOBasic::outInfo_reductions or add an option string to the variable name in IOBasic::outInfo_vars. Scalar variables will be output by their value. The option string syntax is IOBasic::outInfo_vars = "var1[reductions=<minimum maximum>] var2" and might still change slightly in the future. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOBasic/trunk@96 b589c3ab-70e8-4b4d-a09f-cba2dd200880
* Initial implementation of newverbose parameter in IOBasic.allen2001-07-11
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOBasic/trunk@94 b589c3ab-70e8-4b4d-a09f-cba2dd200880
* Adding output of the value of a scalar on processor 0. One day perhapsgoodale2001-06-16
| | | | | | | | | we'll have this get info from other procs too. Tom git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOBasic/trunk@92 b589c3ab-70e8-4b4d-a09f-cba2dd200880
* Fixed problem with 'char * = const char *' assignment which didn't compiletradke2001-06-14
| | | | | | | on a T3E. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOBasic/trunk@91 b589c3ab-70e8-4b4d-a09f-cba2dd200880
* Making rcsid strings constant - PR 669.goodale2001-05-10
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOBasic/trunk@89 b589c3ab-70e8-4b4d-a09f-cba2dd200880
* CCTK_FILEVERSIONallen2001-05-06
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOBasic/trunk@88 b589c3ab-70e8-4b4d-a09f-cba2dd200880
* Omit the dotslash in advertised output filenames if output goes intotradke2001-04-05
| | | | | | | current directory. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOBasic/trunk@87 b589c3ab-70e8-4b4d-a09f-cba2dd200880
* Write file information to output files only if IO::out_fileinfo is set.tradke2001-03-26
| | | | | | | For testsuite parameter files such information should not be output. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOBasic/trunk@86 b589c3ab-70e8-4b4d-a09f-cba2dd200880
* Forgot put the date into the "Created ..." comment.tradke2001-03-19
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOBasic/trunk@84 b589c3ab-70e8-4b4d-a09f-cba2dd200880
* Added the parameter filename, the creation date, and the axis labelstradke2001-03-19
| | | | | | | as comments at the top of the output files. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOBasic/trunk@83 b589c3ab-70e8-4b4d-a09f-cba2dd200880
* Do not skip output if there are no variables to output. It will at least outputtradke2001-03-06
| | | | | | | | | the iteration number and time. This closes PR CactusBase-544. Also fixed gcc warnings and finished grdoc. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOBasic/trunk@80 b589c3ab-70e8-4b4d-a09f-cba2dd200880
* Function prototypesallen2001-02-25
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOBasic/trunk@79 b589c3ab-70e8-4b4d-a09f-cba2dd200880
* Fixing warningsallen2001-02-24
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOBasic/trunk@78 b589c3ab-70e8-4b4d-a09f-cba2dd200880
* Really evaluate the steerable parameter "IOBasic::outScalar_reductions".tradke2000-10-17
| | | | | | | Also use the new filename scheme for scalar output files if selected. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOBasic/trunk@74 b589c3ab-70e8-4b4d-a09f-cba2dd200880
* Macro name changesallen2000-09-22
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOBasic/trunk@71 b589c3ab-70e8-4b4d-a09f-cba2dd200880
* Include ioutil_AdvertisedFiles.h and ioutil_CheckpointRecovery.htradke2000-09-21
| | | | | | | instead of ioGH.h. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOBasic/trunk@70 b589c3ab-70e8-4b4d-a09f-cba2dd200880