SIONlib  1.7.7
Scalable I/O library for parallel access to task-local files
sion_internal_startptr.h
Go to the documentation of this file.
1 /****************************************************************************
2 ** SIONLIB http://www.fz-juelich.de/jsc/sionlib **
3 *****************************************************************************
4 ** Copyright (c) 2008-2019 **
5 ** Forschungszentrum Juelich, Juelich Supercomputing Centre **
6 ** **
7 ** See the file COPYRIGHT in the package base directory for details **
8 ****************************************************************************/
9 
14 #ifndef SION_SION_INTERNAL_STARTPTR_H
15 #define SION_SION_INTERNAL_STARTPTR_H
16 
17 #include "sion_const.h"
18 #include "sion_filedesc.h"
19 
20 int _sion_get_size_metadatablock1( _sion_filedesc *sion_filedesc );
21 int _sion_calculate_startpointers( _sion_filedesc *sion_filedesc );
22 int _sion_calculate_startpointers_collective( _sion_filedesc *sion_filedesc );
23 int _sion_calculate_startpointers_collective_msa(_sion_filedesc *fd);
24 int _sion_calculate_startpointers_collective_merge( _sion_filedesc *sion_filedesc );
25 int _sion_flush_file( int sid );
26 
27 #endif
int _sion_flush_file(int sid)
Flush the data to the disk for the current task.
Sion File Descriptor Structure.
Definition: sion_filedesc.h:79