aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
* IOFlexIO: Adapt to the new parsing API in IOUtilHEADsvnmasterschnetter2009-12-05
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@353 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Make only optional use of aliased function Coord_GroupSystem().tradke2006-10-04
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@345 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Fix removal of recovery checkpoint: if IO::recover_and_remove is set, thetradke2006-06-06
| | | | | | | | recovery file will be removed only after IO::checkpoint_keep successful checkpoints have been written. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@344 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Don't remove an initial data checkpoint file if IO::checkpoint_keep is set totradke2005-11-16
| | | | | | | a value larger 0. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@343 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Updates to give sensible results when crosscompiling for the SX-?goodale2005-10-05
| | | | | | | machines. Should do this for all architectures. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@339 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Fixed small memory when using Util_snprintf().tradke2005-07-26
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@337 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Added necessary logic to implement IO::checkpoint_keep as steerable parameter.tradke2005-06-10
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@336 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Use makefile defines provided by other thorns' configuration files.tradke2005-02-22
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@335 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Use CCTK_BYTE instead of CCTK_CHAR.schnetter2005-01-29
| | | | | | | Store CCTK_BYTE as UINT8 instead of CHAR. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@334 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Add missing #include <stddef.h> and #include <stdio.h> statements.schnetter2004-12-30
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@333 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Use aliased function IO_TruncateOutputFiles() to check whether or nottradke2004-11-17
| | | | | | | | to truncate existing output files. You must also update CactusBase/IOUtil now. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@332 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Write grid scalars on all I/O processors (not only processor 0).tradke2004-11-16
| | | | | | | | This closes PR CactusPUGHIO/1876: "IOFlexio does not recover grid scalars on all processors". git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@331 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Some ugly code to get this compiling on the sx-5.goodale2004-09-10
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@329 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Fix from Yosef Zlochower: allocate attribute buffer with one more byte for thetradke2004-08-24
| | | | | | | | trailing NUL character. This closes PR CactusPUGHIO/1837: "Allocated memory too short to hold flexio attribute". git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@328 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Use the new routine IOUtil_AssembleFilename() to generate filenames fortradke2004-06-30
| | | | | | | | | checkpoint/filereader files. This closes PR CactusPUGHIO 1061: "IOHDF5/DumpGH.c/Checkpoint writes to strings without checking the string lengths". git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@327 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* 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/CactusPUGHIO/IOFlexIO/trunk@326 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Add "name", "timelevel", "iteration" attributes to 2D IEEEIO output files.tradke2004-06-08
| | | | | | | This closes PR CactusPUGHIO/1756: "ieee->hdf5 converter problem for 2D files". git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@324 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Include "util_Table.h".tradke2004-05-10
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@322 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Remove calls to deprecated CCTK_Coord*() routines and use aliased functionstradke2004-05-08
| | | | | | | from CoordBase instead. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@320 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Fixed memory allocation bug when reading string attributes.tradke2004-05-06
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@319 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Fixed errnoneous free() statement.tradke2004-05-06
| | | | | | | This closes PR CactusPUGHIO/1673: "ieee_recombiner segfaults when attempting to recombine output from distributed grid arrays". git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@318 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Fixed usage stdout message.tradke2004-05-06
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@315 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Fixed filenames for chunked output files.tradke2004-05-06
| | | | | | | | | Don't output chunked files for grid scalars. This closes PR IO/1672: "fexio output filenames (and directory names) give '3d' regardless of the dimensionality of the output variable". git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@314 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Bug fix from Yosef Zlochower: initialize "last_checkpoint_iteration" in the ↵tradke2004-04-30
| | | | | | GH structure. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@312 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Remove the check for PUGH; this is now a capabilityschnetter2004-04-10
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@309 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Renamed some aliased hyperslab functions to comply with the maximum lengthtradke2004-01-22
| | | | | | | | | | | | | | for names of Fortran routines (31 characters): Hyperslab_DefineGlobalMappingByPhys -> Hyperslab_GlobalMappingByPhys Hyperslab_DefineGlobalMappingByIndex -> Hyperslab_GlobalMappingByIndex Hyperslab_DefineLocalMappingByPhys -> Hyperslab_LocalMappingByPhys Hyperslab_DefineLocalMappingByIndex -> Hyperslab_LocalMappingByIndex Also renamed the providing functions accordingly. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@302 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Only register 2D IOFlexIO I/O method if the maximum dimension of gridtradke2003-12-03
| | | | | | | variables is >= 2. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@301 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* When looping over all groups for checkpointing: skip groups with no variablestradke2003-11-24
| | | | | | | | attached to them (eg. vector groups with vector length 0) and zero-sized groups (grid arrays with SIZE=<parameter> and parameter = 0). git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@300 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Removed ununsed prototype.tradke2003-11-24
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@299 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* If requested by the checkpointing code pass the 'with_ghostzones' flag in thetradke2003-11-17
| | | | | | | | parameter table to HyperslabDefineLocalMapping(). Note: you will need to update IOUtil also. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@297 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* For checkpointing: set the with_ghostzones flag in the ioRequest structure ↵tradke2003-11-17
| | | | | | | | | to true. Note: you will need to update IOUtil also. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@296 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Be backwards compatible for group type codes when reading old checkpoint files.schnetter2003-10-29
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@295 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Fixed a problem with checkpointing of grid scalars.tradke2003-10-28
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@294 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Fixed a problem with recovering small distributed grid arraystradke2003-10-24
| | | | | | | which have zero size on some processors. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@292 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Fix for recovery of grid scalars: compare their dimension against 0.tradke2003-10-23
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@291 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* 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/CactusPUGHIO/IOFlexIO/trunk@290 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Fixed small memory leak in parameter recovery. Found by Ed Evans.tradke2003-08-06
| | | | | | | This closes PR CactusPUGHIO/1578. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@285 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Fixed a bug for unchunked output with multiple processors.tradke2003-08-01
| | | | | | | This closes CactusPUGHIO/1577. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@284 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Change to CCTK_MaxTimeLevelsallen2003-07-16
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@283 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Use CCTK_GroupStorageIncrease() to get the number of active timelevels fortradke2003-07-14
| | | | | | | checkpointing. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@282 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Better wording in warning message which is issued if the reduction operationtradke2003-07-14
| | | | | | | | failed while dumping the value of a grid scalar during a multiprocessor run. This closes BetaThorns/1564. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@281 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Checkpoint active timelevels only. This closes PR BetaThorns/1564.tradke2003-07-14
| | | | | | | | Currently the number of active timelevels is determined by calling PUGH_NumTimeLevels() because there is no such flesh counterpart. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@280 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Fix for checkpointing grid arrays which don't have any points on a processor.tradke2003-06-27
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@279 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* 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/CactusPUGHIO/IOFlexIO/trunk@275 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Fixed wrong GH extension name ("IOHDF5" instead of "IOFlexIO").tradke2003-02-11
| | | | | | | | This caused termination checkpoints not being created. Closes PR CactusPUGHIO/1383. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@273 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Added SYS_INC_DIRS to the compile command line for utility programs.tradke2003-02-10
| | | | | | | This closes PR CactusPUGHIO/1391. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@272 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Fixed compiler warnings for non-MPI configurations.tradke2003-01-07
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@268 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* 2D IOFlexIO output routines were still using the old hyperslab API.tradke2002-11-06
| | | | | | | Now they are using the "Hyperslab_*" function aliases. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@266 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Including "Hyperslab.h" isn't neccessary anymore since we are using functiontradke2002-11-06
| | | | | | | aliases now. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@265 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* During checkpointing, also check individual timelevels if they have storagetradke2002-09-04
| | | | | | | assigned. This closes PR BetaThorns/1224. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@263 ebee0441-1374-4afa-a3b5-247f3ba15b9a