aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Copy pointers to string parameters to a local variable before modifying it.tradke2003-01-06
| | | | | | | | | This prevents potential future problems in pointer assignments when we declare a pointer to a string parameters constant. This closes Cactus/1350. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@180 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* Also set O_TRUNC in the flags argument for open(2) so that existing parametertradke2002-10-31
| | | | | | | | files are truncated on overwrite. This closes PR CactusBase-1285. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@179 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* Made IO::out_single_precision always steerable.tradke2002-09-22
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@178 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* Overwrite an existing parfile unlesstradke2002-07-17
| | | | | | | | | - it is identical with the original parfile - this is a recovery run This closes PR CactusBase/884. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@177 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* Fixed a bug in parsing the list of filereader input files.tradke2002-07-05
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@176 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* Fixed a bug in parsing the 'direction' key in an option string for 'out_vars'tradke2002-07-05
| | | | | | | parameter values. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@175 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* Fixed allocation of string buffer in IOUtil_GetAllParameters(). With the oldtradke2002-07-04
| | | | | | | | scheme it might have allocated not enough bytes for very large parameter values. This closes PR CactusBase/1115. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@174 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* Extended the generic filereader routines to select variables with a specifictradke2002-07-01
| | | | | | | iteration number (see IOUtil's thorn documentation for an example). git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@173 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* Added a fortran wrapper for IOUtil_RecoverVarsFromDatafiles().tradke2002-06-25
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@172 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* Changed the warnings about deprecated I/O parameters.tradke2002-06-07
| | | | | | | They are depreciated in BETA12 (not BETA13). git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@170 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* Added email addresses of author(s)/maintainer(s) of this thorn.tradke2002-06-07
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@169 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* cactus style... adding itikelley2002-06-04
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@168 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* Just fixed a typo in a parameter description.tradke2002-05-29
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@167 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* Added routine IOUtil_ParseOutputFrequency() and slightly changed the APItradke2002-05-28
| | | | | | | | | | for the existing routine IOUtil_ParseVarsForOutput(). Both routines use the table API to parse option strings for the 'out_every' option and for hyperslab options. See the thornguide eg. for IOHDF5 for details. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@166 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* Moved the DECLARE_CCTK_PARAMETERS macro after a call to ↵tradke2002-05-23
| | | | | | | | | IOUtil_FixRecoveryParameters() so that the new parameter settings are taken. This should fix PR CactusIO/1068. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@165 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* using $Date for dateallen2002-05-09
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@164 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* Parameter names changes as announced in today's mail to users@cactuscode.org.tradke2002-05-06
| | | | | | | You must update all other I/O thorns now. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@163 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* Fixed a printf statement (too many function arguments).tradke2002-05-05
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@162 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* Fixed warning message for slice center setup.tradke2002-05-03
| | | | | | | This closes PR CactusBase/980. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@160 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* Cannot downgrade precision for CCTK_SCALAR output.tradke2002-04-30
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@159 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* Moved the I/O request description and parsing routines from IOHDF5Util to IOUtiltradke2002-04-26
| | | | | | | so that they can be shared by all I/O thorns now. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@158 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* Removed routine IOUtil_RestartFromRecovery(). Now the recovery info is heldtradke2002-04-15
| | | | | | | | | in IOUtil's GH extension. You also need to update thorns IOBasic, IOASCII, and IOFlexIO now if you didn't do so yet. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@157 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* Added section on how to add a new checkpointing/recovery method using thetradke2002-04-11
| | | | | | | I/O infrastructure provided by IOUtil. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@156 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* Create the output directory if it doesn't exist yet, before trying to copytradke2002-03-28
| | | | | | | | the parameter file into it. This closes PR CactusBase/948. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@155 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* Do not schedule IOUtil_UpdateParFile after HTTP_Work anymore.tradke2002-03-25
| | | | | | | | Better do it the other way around to be clearer about dependencies here. This closes CactusBase/947. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@154 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* Don't stop if 'IO::recover = "autoprobe"' and recovery directory doesn't exist.tradke2002-03-18
| | | | | | | This closes PR CactusPUGHIO/903. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@153 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* IOUtil_GetAllParameters() takes another argument now to indicate whether totradke2002-03-05
| | | | | | | | | | | | save all parameters or just the ones which have been set before. This change fixes a bug that occured during recovery when you actually could change non-steerable parameters. Please also update the I/O thorns in AlphaThorns/IOHDF5, BetaThorns/IOHDf5Util, and CactusPUGHIO now. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@152 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* Turned 'IO::out3D_parameters' into a keyword parameter. Now you can save alltradke2002-03-05
| | | | | | | | parameters in a 3D output file, or only those which have been set before, or none at all. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@151 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* typo fixes.rideout2002-02-08
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@148 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* Workaround for a bug in the pgcc compiler when searching for checkpoint filestradke2002-01-15
| | | | | | | during recovery. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@146 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* No auto recovery possible on NT.tradke2002-01-07
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@145 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* Set slice centers to zero for dimensions with no coordinates.tradke2001-12-28
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@144 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* Changed recovery code to use opendir(3), readdir(3), closedir(3) instead oftradke2001-12-21
| | | | | | | | non-POSIX routine scandir(3). This also gets rid of a nasty compiler warning (scandir isn't standardized). git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@143 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* Adding copying of parameter filesallen2001-12-19
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@142 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* Added code to copy the original parameter file to 'IO::outdir' or generatetradke2001-12-18
| | | | | | | | | | a new one with a sorted list of all parameters set in the original parfile. See description of parameters 'IO::parfile_write' and 'IO::parfile_name' for details. Closes Cactus-237 and Cactus-315. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@141 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* Fixed ordering in 2D plane center setup.tradke2001-12-17
| | | | | | | Closes PR CactusBase-865. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@140 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* Added new recovery mode "autoprobe" which is like "auto" but lets the usertradke2001-12-16
| | | | | | | | continue with the simulation if no checkpoint file was found. Closes PR Cactus/300. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@139 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* Fixed small memory leakallen2001-12-14
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@138 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* Fixed bug when printing an info message during recovery.tradke2001-12-12
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@137 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* Give warnings with some more information why a slice center couldn't be set up.tradke2001-11-28
| | | | | | | This closes PR CactusBase/785. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@136 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* Added const qualifier to the 'cGH *' argument of some more IO functions.tradke2001-11-05
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@135 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* Some more const qualifiers for routine arguments.tradke2001-11-01
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@134 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* The advertised file structure contains 'const char *' pointers now.tradke2001-10-30
| | | | | | | Also, the advertise routines take a 'const cGH *' argument. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@133 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* IOUtil_RestartFromRecovery() takes a 'const cGH *' argument now.tradke2001-10-30
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@132 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* Spelling mistakeallen2001-08-24
| | | | | | | Cactus/754 git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@131 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* No need to inherit from Cactus, I guess.tradke2001-08-10
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@130 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* Added routine IOUtil_CreateDirectory() which creates an output directorytradke2001-08-10
| | | | | | | | | | | on processor 0 and all other I/O processors. This should fix problems with parallel I/O on non-shared filesystems such as a cluster or in metacomputing runs between different machines. Also closes PR CactusBase-758. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@129 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* Fixed compiler warnings about a parameter named 'basename' which shadowstradke2001-08-01
| | | | | | | a global symbol of the same name. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@128 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* Give a level-1 warning if parameter recovery from given recovery_dir failed ↵tradke2001-07-12
| | | | | | for some reason. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@127 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* Added a new parameter newverbose = none, standard, full for addingallen2001-07-11
| | | | | | | | | | more info output from IO thorns (what the IO method is, how often output is done, to what directory, which variables, etc). I'll get this looking nice with IOBasic first, then add to all the IO thorns, get and merge it with the old verbose parameter. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@126 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a