Exodus 8.24
Loading...
Searching...
No Matches
Variables controlling the file creation mode.

Macros

#define EX_WRITE   0x0001
 
#define EX_READ   0x0002
 
#define EX_NOCLOBBER   0x0004
 
#define EX_CLOBBER   0x0008
 
#define EX_NORMAL_MODEL   0x0010
 
#define EX_64BIT_OFFSET   0x0020
 
#define EX_LARGE_MODEL   EX_64BIT_OFFSET
 
#define EX_64BIT_DATA   0x400000
 
#define EX_NETCDF4   0x0040
 
#define EX_NOSHARE   0x0080
 
#define EX_SHARE   0x0100
 
#define EX_NOCLASSIC   0x0200
 
#define EX_DISKLESS   0x100000
 
#define EX_MMAP   0x200000
 
#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
 
#define EX_MPIIO   0x20000
 
#define EX_MPIPOSIX   0x40000
 
#define EX_PNETCDF   0x80000
 

Detailed Description

Macro Definition Documentation

◆ EX_64BIT_DATA

#define EX_64BIT_DATA   0x400000

CDF-5 format: classic model but 64 bit dimensions and sizes

◆ EX_64BIT_OFFSET

#define EX_64BIT_OFFSET   0x0020

enable mods that permit storage of larger models

◆ EX_ALL_INT64_API

#define EX_ALL_INT64_API
Value:
#define EX_BULK_INT64_API
Definition exodusII.h:124
#define EX_MAPS_INT64_API
Definition exodusII.h:122
#define EX_IDS_INT64_API
Definition exodusII.h:123
#define EX_INQ_INT64_API
Definition exodusII.h:126

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

Examples
/test/create_mesh.c.

◆ EX_BULK_INT64_DB

#define EX_BULK_INT64_DB    0x1000

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

Examples
/test/create_mesh.c.

◆ EX_CLOBBER

◆ EX_DISKLESS

#define EX_DISKLESS   0x100000

Experimental

◆ EX_IDS_INT64_API

#define EX_IDS_INT64_API   0x4000

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

Examples
/test/create_mesh.c.

◆ EX_IDS_INT64_DB

#define EX_IDS_INT64_DB   0x0800

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

Examples
/test/create_mesh.c.

◆ 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   EX_64BIT_OFFSET

enable mods that permit storage of larger models

Examples
/test/testcp_nl.c.

◆ EX_MAPS_INT64_API

#define EX_MAPS_INT64_API   0x2000

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

Examples
/test/create_mesh.c.

◆ EX_MAPS_INT64_DB

#define EX_MAPS_INT64_DB   0x0400

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

Examples
/test/create_mesh.c.

◆ EX_MMAP

#define EX_MMAP   0x200000

Experimental

◆ EX_MPIIO

#define EX_MPIIO   0x20000

◆ EX_MPIPOSIX

#define EX_MPIPOSIX   0x40000
Deprecated
As of libhdf5 1.8.13.

◆ EX_NETCDF4

#define EX_NETCDF4   0x0040

use the hdf5-based netcdf4 output

Examples
/test/test_nemesis.c, /test/testwt-compress.c, and /test/testwt-groups.c.

◆ EX_NOCLASSIC

#define EX_NOCLASSIC   0x0200

Do not force netcdf to classic mode in netcdf4 mode

Examples
/test/test_nemesis.c, and /test/testwt-groups.c.

◆ EX_NOCLOBBER

#define EX_NOCLOBBER   0x0004

Don't overwrite existing database, default

Examples
/test/testrd1.c.

◆ 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

◆ 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.

Examples
/test/rd_wt_mesh.c.