SIONlib  1.7.7
Scalable I/O library for parallel access to task-local files
sion_hints.h
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 #ifndef SION_SION_HINTS_H
10 #define SION_SION_HINTS_H
11 
12 #include "sion_const.h"
13 #include "sion_filedesc.h"
14 
15 #define SION_HINTS_ACCESS_TYPE_METADATABLOCK1 101
16 #define SION_HINTS_ACCESS_TYPE_METADATABLOCK2 102
17 #define SION_HINTS_ACCESS_TYPE_CHUNK 103
18 #define SION_HINTS_FREE_TYPE_CHUNK 104
19 
20 int _sion_hints_check_env(_sion_filedesc *sion_filedesc);
21 
22 int _sion_apply_hints(_sion_filedesc *sion_filedesc, int access_type);
23 
24 #endif
Sion File Descriptor Structure.
Definition: sion_filedesc.h:79