ExodusII 6.05
Loading...
Searching...
No Matches
Variables controlling the file creation mode.

Topics

 Variables controlling the compression, name size, and integer size.
 

Macros

#define EX_WRITE   0x0001
 
#define EX_READ   0x0002
 
#define EX_NOCLOBBER   0x0004
 
#define EX_CLOBBER   0x0008
 
#define EX_NORMAL_MODEL   0x0010
 
#define EX_LARGE_MODEL   0x0020
 
#define EX_NETCDF4   0x0040
 
#define EX_NOSHARE   0x0080
 
#define EX_SHARE   0x0100
 
#define EX_NOCLASSIC   0x0200
 
#define EX_MAPS_INT64_DB   0x0400
 
#define EX_IDS_INT64_DB   0x0800
 
#define EX_BULK_INT64_DB   0x1000
 
#define EX_ALL_INT64_DB   (EX_MAPS_INT64_DB|EX_IDS_INT64_DB|EX_BULK_INT64_DB)
 
#define EX_MAPS_INT64_API   0x2000
 
#define EX_IDS_INT64_API   0x4000
 
#define EX_BULK_INT64_API   0x8000
 
#define EX_INQ_INT64_API   0x10000
 
#define EX_ALL_INT64_API   (EX_MAPS_INT64_API|EX_IDS_INT64_API|EX_BULK_INT64_API|EX_INQ_INT64_API)
 
#define EX_MPIIO   0x20000
 
#define EX_MPIPOSIX   0x40000
 
#define EX_PNETCDF   0x80000
 

Typedefs

typedef enum ex_inquiry ex_inquiry
 

Enumerations

enum  ex_inquiry {
  EX_INQ_FILE_TYPE = 1 , EX_INQ_API_VERS = 2 , EX_INQ_DB_VERS = 3 , EX_INQ_TITLE = 4 ,
  EX_INQ_DIM = 5 , EX_INQ_NODES = 6 , EX_INQ_ELEM = 7 , EX_INQ_ELEM_BLK = 8 ,
  EX_INQ_NODE_SETS = 9 , EX_INQ_NS_NODE_LEN = 10 , EX_INQ_SIDE_SETS = 11 , EX_INQ_SS_NODE_LEN = 12 ,
  EX_INQ_SS_ELEM_LEN = 13 , EX_INQ_QA = 14 , EX_INQ_INFO = 15 , EX_INQ_TIME = 16 ,
  EX_INQ_EB_PROP = 17 , EX_INQ_NS_PROP = 18 , EX_INQ_SS_PROP = 19 , EX_INQ_NS_DF_LEN = 20 ,
  EX_INQ_SS_DF_LEN = 21 , EX_INQ_LIB_VERS = 22 , EX_INQ_EM_PROP = 23 , EX_INQ_NM_PROP = 24 ,
  EX_INQ_ELEM_MAP = 25 , EX_INQ_NODE_MAP = 26 , EX_INQ_EDGE = 27 , EX_INQ_EDGE_BLK = 28 ,
  EX_INQ_EDGE_SETS = 29 , EX_INQ_ES_LEN = 30 , EX_INQ_ES_DF_LEN = 31 , EX_INQ_EDGE_PROP = 32 ,
  EX_INQ_ES_PROP = 33 , EX_INQ_FACE = 34 , EX_INQ_FACE_BLK = 35 , EX_INQ_FACE_SETS = 36 ,
  EX_INQ_FS_LEN = 37 , EX_INQ_FS_DF_LEN = 38 , EX_INQ_FACE_PROP = 39 , EX_INQ_FS_PROP = 40 ,
  EX_INQ_ELEM_SETS = 41 , EX_INQ_ELS_LEN = 42 , EX_INQ_ELS_DF_LEN = 43 , EX_INQ_ELS_PROP = 44 ,
  EX_INQ_EDGE_MAP = 45 , EX_INQ_FACE_MAP = 46 , EX_INQ_COORD_FRAMES = 47 , EX_INQ_DB_MAX_ALLOWED_NAME_LENGTH = 48 ,
  EX_INQ_DB_MAX_USED_NAME_LENGTH = 49 , EX_INQ_MAX_READ_NAME_LENGTH = 50 , EX_INQ_DB_FLOAT_SIZE = 51 , EX_INQ_NUM_CHILD_GROUPS = 52 ,
  EX_INQ_GROUP_PARENT = 53 , EX_INQ_GROUP_ROOT = 54 , EX_INQ_GROUP_NAME_LEN = 55 , EX_INQ_GROUP_NAME = 56 ,
  EX_INQ_FULL_GROUP_NAME_LEN = 57 , EX_INQ_FULL_GROUP_NAME = 58 , EX_INQ_INVALID = -1
}
 

Detailed Description

Macro Definition Documentation

◆ EX_ALL_INT64_API

All of the above...

◆ EX_ALL_INT64_DB

#define EX_ALL_INT64_DB   (EX_MAPS_INT64_DB|EX_IDS_INT64_DB|EX_BULK_INT64_DB)

All of the above...

◆ EX_BULK_INT64_API

#define EX_BULK_INT64_API   0x8000

All integer bulk data (local indices, counts, maps); not ids

◆ EX_BULK_INT64_DB

#define EX_BULK_INT64_DB   0x1000

All integer bulk data (local indices, counts, maps); not ids

◆ EX_CLOBBER

#define EX_CLOBBER   0x0008

Overwrite existing database if it exists

◆ EX_IDS_INT64_API

#define EX_IDS_INT64_API   0x4000

All entity ids (sets, blocks, maps) are int64_t values

◆ EX_IDS_INT64_DB

#define EX_IDS_INT64_DB   0x0800

All entity ids (sets, blocks, maps) are int64_t values

◆ EX_INQ_INT64_API

#define EX_INQ_INT64_API   0x10000

Integers passed to/from ex_inquire are int64_t

◆ EX_LARGE_MODEL

#define EX_LARGE_MODEL   0x0020

enable mods that permit storage of larger models

◆ EX_MAPS_INT64_API

#define EX_MAPS_INT64_API   0x2000

All maps (id, order, ...) store int64_t values

◆ EX_MAPS_INT64_DB

#define EX_MAPS_INT64_DB   0x0400

All maps (id, order, ...) store int64_t values

◆ EX_MPIIO

#define EX_MPIIO   0x20000

◆ EX_MPIPOSIX

#define EX_MPIPOSIX   0x40000

◆ EX_NETCDF4

#define EX_NETCDF4   0x0040

use the hdf5-based netcdf4 output

◆ EX_NOCLASSIC

#define EX_NOCLASSIC   0x0200

Do not force netcdf to classic mode in netcdf4 mode

◆ EX_NOCLOBBER

#define EX_NOCLOBBER   0x0004

Don't overwrite existing database, default

◆ EX_NORMAL_MODEL

#define EX_NORMAL_MODEL   0x0010

disable mods that permit storage of larger models

◆ EX_NOSHARE

#define EX_NOSHARE   0x0080

Do not open netcdf file in "share" mode

◆ EX_PNETCDF

#define EX_PNETCDF   0x80000

◆ EX_READ

#define EX_READ   0x0002

ex_open(): open file for reading (default)

◆ EX_SHARE

#define EX_SHARE   0x0100

Do open netcdf file in "share" mode

◆ EX_WRITE

#define EX_WRITE   0x0001

ex_open(): open existing file for appending.

Typedef Documentation

◆ ex_inquiry

typedef enum ex_inquiry ex_inquiry

Enumeration Type Documentation

◆ ex_inquiry

enum ex_inquiry
See also
ex_inquire()
Enumerator
EX_INQ_FILE_TYPE 

inquire EXODUS II file type

EX_INQ_API_VERS 

inquire API version number

EX_INQ_DB_VERS 

inquire database version number

EX_INQ_TITLE 

inquire database title

EX_INQ_DIM 

inquire number of dimensions

EX_INQ_NODES 

inquire number of nodes

EX_INQ_ELEM 

inquire number of elements

EX_INQ_ELEM_BLK 

inquire number of element blocks

EX_INQ_NODE_SETS 

inquire number of node sets

EX_INQ_NS_NODE_LEN 

inquire length of node set node list

EX_INQ_SIDE_SETS 

inquire number of side sets

EX_INQ_SS_NODE_LEN 

inquire length of side set node list

EX_INQ_SS_ELEM_LEN 

inquire length of side set element list

EX_INQ_QA 

inquire number of QA records

EX_INQ_INFO 

inquire number of info records

EX_INQ_TIME 

inquire number of time steps in the database

EX_INQ_EB_PROP 

inquire number of element block properties

EX_INQ_NS_PROP 

inquire number of node set properties

EX_INQ_SS_PROP 

inquire number of side set properties

EX_INQ_NS_DF_LEN 

inquire length of node set distribution factor list

EX_INQ_SS_DF_LEN 

inquire length of side set distribution factor list

EX_INQ_LIB_VERS 

inquire API Lib vers number

EX_INQ_EM_PROP 

inquire number of element map properties

EX_INQ_NM_PROP 

inquire number of node map properties

EX_INQ_ELEM_MAP 

inquire number of element maps

EX_INQ_NODE_MAP 

inquire number of node maps

EX_INQ_EDGE 

inquire number of edges

EX_INQ_EDGE_BLK 

inquire number of edge blocks

EX_INQ_EDGE_SETS 

inquire number of edge sets

EX_INQ_ES_LEN 

inquire length of concat edge set edge list

EX_INQ_ES_DF_LEN 

inquire length of concat edge set dist factor list

EX_INQ_EDGE_PROP 

inquire number of properties stored per edge block

EX_INQ_ES_PROP 

inquire number of properties stored per edge set

EX_INQ_FACE 

inquire number of faces

EX_INQ_FACE_BLK 

inquire number of face blocks

EX_INQ_FACE_SETS 

inquire number of face sets

EX_INQ_FS_LEN 

inquire length of concat face set face list

EX_INQ_FS_DF_LEN 

inquire length of concat face set dist factor list

EX_INQ_FACE_PROP 

inquire number of properties stored per face block

EX_INQ_FS_PROP 

inquire number of properties stored per face set

EX_INQ_ELEM_SETS 

inquire number of element sets

EX_INQ_ELS_LEN 

inquire length of concat element set element list

EX_INQ_ELS_DF_LEN 

inquire length of concat element set dist factor list

EX_INQ_ELS_PROP 

inquire number of properties stored per elem set

EX_INQ_EDGE_MAP 

inquire number of edge maps

EX_INQ_FACE_MAP 

inquire number of face maps

EX_INQ_COORD_FRAMES 

inquire number of coordinate frames

EX_INQ_DB_MAX_ALLOWED_NAME_LENGTH 

inquire size of MAX_NAME_LENGTH dimension on database

EX_INQ_DB_MAX_USED_NAME_LENGTH 

inquire size of MAX_NAME_LENGTH dimension on database

EX_INQ_MAX_READ_NAME_LENGTH 

inquire client-specified max size of returned names

EX_INQ_DB_FLOAT_SIZE 

inquire size of floating-point values stored on database

EX_INQ_NUM_CHILD_GROUPS 

inquire number of groups contained in this (exoid) group

EX_INQ_GROUP_PARENT 

inquire id of parent of this (exoid) group; returns exoid if at root

EX_INQ_GROUP_ROOT 

inquire id of root group "/" of this (exoid) group; returns exoid if at root

EX_INQ_GROUP_NAME_LEN 

inquire length of name of group exoid

EX_INQ_GROUP_NAME 

inquire name of group exoid. "/" returned for root group

EX_INQ_FULL_GROUP_NAME_LEN 

inquire length of full path name of this (exoid) group

EX_INQ_FULL_GROUP_NAME 

inquire full "/"-separated path name of this (exoid) group

EX_INQ_INVALID