aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* 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
* Use IO::strict_io_parameter_check.tradke2004-06-09
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@325 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
* Use aliased function Coord_GroupSystem().tradke2004-05-10
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@321 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
* Added SymBase to ActiveThorns.tradke2004-05-06
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@317 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Document filename scheme for chunked output files.tradke2004-05-06
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@316 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
* Fixed declaration of Hyperslab_GetList() which was mismatching with itstradke2004-05-05
| | | | | | | prototype in PUGHSlab. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@313 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
* Inherit from IO.tradke2004-04-28
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@311 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* IOFlexIO doesn't need to inherit from Hyperslab anymore.tradke2004-04-23
| | | | | | | Instead it REQUIRES the hyperslab functions to be provided. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@310 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
* Do not require Hyperslab any more.schnetter2004-04-02
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@308 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Use the capability Hyperslab instead of inheriting from theschnetter2004-04-01
| | | | | | | implementation Hyperslab. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@307 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Updated configuration.ccl files. In Beta14 some of these willgoodale2004-03-27
| | | | | | | | | | | | | | disappear as function aliasing will be updated to have aliased functions either be optional or required, as opposed to optional as they are at the moment. This will thus remove the configuration.ccl files which are merely there to ensure that certain aliased functions are actually provided. Also far more stuff will be done via function aliasing which should remove some more of these dependencies. Tom git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@305 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Option strings are enclosed in curly braces.tradke2004-03-13
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@304 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Update parameter files to activate thorn SymBase.schnetter2004-03-09
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@303 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
* Correct inter-thorn dependencies.schnetter2003-11-19
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@298 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
* Change the way in which pointers are passed to and from Fortran.schnetter2003-10-28
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@293 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
* PUGHIO* thorns now require the thorns they depend upon (PUGH, IOHDF5Util,tradke2003-09-04
| | | | | | | FlexIO) to be compiled in and activated. No need to inherit from them anymore. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@289 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Fixed prototype for the hyperslab conversion function parameter totradke2003-09-01
| | | | | | | Hyperslab_DefineGlobalMappingByIndex() / Hyperslab_DefineLocalMappingByIndex(). git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@288 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Include CoordBase in the ActiveThorns list.tradke2003-08-25
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@287 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Fixed typo in parameter name.tradke2003-08-14
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@286 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