aboutsummaryrefslogtreecommitdiff
path: root/src/Write3D.c
Commit message (Collapse)AuthorAge
* Give level 2 warning if output dirs already exist, level 1 warning theytradke2000-04-28
| | | | | | | couldn't be created. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@114 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Changed names of PUGH functions to be uniform. Now all PUGH functionsgoodale2000-04-19
| | | | | | | | | should begin with PUGH. Tom git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@112 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Several things which I missed to commit individually but rather do it intradke2000-04-18
| | | | | | | | | | | | | | | | | | | | | | | | | one go now: - checkpoint/recover parameters as a single string which could also be used for writing a parameter file - added routine to be scheduled at CCTK_RECOVER_PARAMETERS - automatically select the latest checkpoint file for recovery if IO::recover = "auto" was set - Use IOFlexIO::reuse_filehandles with a different meaning now: By default all IEEEIO output files are kept open all the time. This is the most efficient method for writing data. If you run out of system file handles you can enable this parameter then to use the pause/resume scheme of the IEEEIO lib. - automatically append data sets to already exisiting output files after restart from recovery; duplicate timesteps are **NOT** removed from the output files because IEEEIO lib cannot delete/overwrite individual data sets So the reader has to handle this, it should always choose the latest data set of a given timestep. - fixed rcsid warnings - use CCTK_Info() rather than printf() for giving verbose output git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@107 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* MPI_Barrier -> CCTK_Barriertradke2000-04-04
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@101 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Changing MPI to CCTK_MPIallen2000-04-04
| | | | | | | This means you have to reconfigure before you next compile git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@100 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Output and cp/recovery for arrays of arbitrary size and dimstradke2000-03-27
| | | | | | | | | | | | (although tested only for maxdim <= 3 of course). The (identical) downsampling code in IOHDF5 and IOFlexIO is hard-coded for 3D arrays only. But this will be replaced by Gerd's fantastic hyperslabbing thorn in the very next days anyways :-) git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@99 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Made CactusPUGHIO thorns aware of future multi-patch or multi-block changestradke2000-02-18
| | | | | | | | | | | | | to PUGH. The current pGH extensions are now queried via Tom's pugh_pGH() routine. The 'identity_string' provided by PUGH for each GH goes into output filenames. Thomas git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@92 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Removing USE_CCTK_ARGUMENTS and USE_CCTK_PARAMETERS since they areallen2000-02-05
| | | | | | | automatically included now git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@88 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* cctk_arguments -> cctk_Argumentsallen2000-01-27
| | | | | | | cctk_parameters -> cctk_Parameters git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@81 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Added several stuff to IOFlexIO:tradke2000-01-21
| | | | | | | | | | - checkpointing/recovery of parameters - made 'out2D_every', 'out2D_vars', 'out3D_every' and 'out3D_vars' steerable - fixed compiler warnings - grdocs git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@78 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Dump parameters only once per file.tradke2000-01-17
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@75 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Adding USE_CCTK_PARAMETERSallen2000-01-12
| | | | | | | Changing CCTK_GroupData to CCTK_OldGroupData git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@71 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Moved the test, if storage was assigned to a variable to be output,tradke1999-12-13
| | | | | | | | | | | | | from the TimeToOutput() routines into the lower level WriteOutput() routines. Fixing by that * the behaviour of triggers, where TimeToOutput() is called BEFORE storage is possibly assigned (BR 170) * a potential bug when calling OutputVarAs() where no such test was done before git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@70 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Added lots of missing function prototypes.goodale1999-11-30
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@69 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Added checkpointing for parameters. Still needs some optimization.tradke1999-10-28
| | | | | | | | | | | | | | Recovery will follow soon. Also reactivated timers for checkpoint/recovery. Output this info needs to be improved somewhat. I like your timer stuff, Tom ! Thomas git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@65 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Tidying up several things:tradke1999-10-27
| | | | | | | | | | | | | | | | | | - sp2xyz moved from PUGH's into IOFlexIO's GH extension call SetupSliceCenter() at startup to set up slice center for 2D output - fixed wrong indexing on ownership[] which caused buggy 2D output - use ParseVarsForOutput() instead of InitIONum() for parsing the out_vars parameter - decide which output dir shall be used by using CCTK_ParameterInfo() rather than comparing it with its old "outdir" default value - outdirs are always created now (not only if out_vars was non-empty) because IO methods might be invoked via CCTK_OutputVarAs() also - some variables renamed for better readability - fixed compiler warnings - hopefully get rid of empty IEEEIO subdir git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@62 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Tidying header filesallen1999-10-18
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@50 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Removed all the #ifdef CACTUSPUGH_PUGH stuff and check for existance of PUGHtradke1999-10-05
| | | | | | | in make.configuration.defn. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@47 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Bugfix creating directories.tradke1999-09-17
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@34 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Use CCTK_mkdir for creating directories.tradke1999-09-13
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@33 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* A lot of parameter name changes, especially for IOallen1999-07-30
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@27 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Include file name changesallen1999-07-30
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@24 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Use the outpfx_[2-3]D variables from own GH extensions instead of the onestradke1999-07-27
| | | | | | | from IOUtil git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@22 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Always register IO methods in setup so that one can call them viatradke1999-07-22
| | | | | | | | | | | CCTK_OutputVarAsByMethod. Store names of output files in a database instead of a fixed array, use the alias name as search index. Fix some compiler warnings. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@19 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Changing parameter names for IO. There should be one more change tomorrow,allen1999-07-18
| | | | | | | but then that should be it. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@16 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* New names for Group function callsallen1999-07-08
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@14 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* CCTK_GetNumTimeLevels -> CCTK_GetNumTimeLevels_ByIndexallen1999-07-04
| | | | | | | | | | | Tomorrow this will change again to CCTK_NumTimeLevelsI because the names are getting too long for fortran git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@12 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Another path mistake from meallen1999-07-01
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@9 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Path name changes following rearrangement of packagesallen1999-06-30
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@7 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Include file name changesallen1999-06-29
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@6 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* Implementing new naming convention for variables on the cGH. See cGH.h forallen1999-06-25
| | | | | | | details. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@4 ebee0441-1374-4afa-a3b5-247f3ba15b9a
* The hopefully final renaming of the FlexIO thorn.tradke1999-06-25
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@2 ebee0441-1374-4afa-a3b5-247f3ba15b9a