You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
329 lines
20 KiB
329 lines
20 KiB
! -*- mode: fortran -*-
|
|
!
|
|
! Copyright(C) 1999-2020 National Technology & Engineering Solutions
|
|
! of Sandia, LLC (NTESS). Under the terms of Contract DE-NA0003525 with
|
|
! NTESS, the U.S. Government retains certain rights in this software.
|
|
!
|
|
! See packages/seacas/LICENSE for details
|
|
!***************************************************************
|
|
!
|
|
! Name: exodusII.inc - Exodus II Application include file
|
|
!
|
|
! Use this include file to define general Exodus II parameters
|
|
!
|
|
!*****************************************************************************
|
|
!
|
|
! Define Exodus functions that return values
|
|
!
|
|
integer excre,exopen,exlgmd, exinqi
|
|
external excre, exopen, exlgmd, exinqi
|
|
!
|
|
! Define access modes
|
|
!
|
|
integer EXNOCL,EXCLOB,EXREAD,EXWRIT,EXWRT,EXNORM,EXLARG
|
|
integer EXNET4, EXNOSH, EXSHAR
|
|
|
|
integer EX_READ,EX_WRITE,EX_NOCLOBBER,EX_CLOBBER,EX_NORMAL_MODEL
|
|
integer EX_LARGE_MODEL,EX_NETCDF4,EX_NOSHARE,EX_SHARE
|
|
integer EX_NOCLASSIC,EX_MAPS_INT64_DB,EX_IDS_INT64_DB
|
|
integer EX_BULK_INT64_DB,EX_ALL_INT64_DB
|
|
integer EX_MAPS_INT64_API
|
|
integer EX_IDS_INT64_API,EX_BULK_INT64_API,EX_ALL_INT64_API
|
|
integer EX_DISKLESS, EX_MMAP, EX_64BIT_OFFSET, EX_64BIT_DATA
|
|
|
|
integer EX_OPT_MAX_NAME_LENGTH
|
|
integer EX_OPT_COMPRESSION_TYPE
|
|
integer EX_OPT_COMPRESSION_LEVEL
|
|
integer EX_OPT_COMPRESSION_SHUFFLE
|
|
integer EX_OPT_INTEGER_SIZE_API
|
|
integer EX_OPT_INTEGER_SIZE_DB
|
|
|
|
parameter (EXWRIT = 1) ! EXWRIT - File open for write
|
|
parameter (EXWRT = 1) ! EXWRT - File open for write (alternate to EXWRIT)
|
|
parameter (EXREAD = 2) ! EXREAD - File open for read
|
|
|
|
parameter (EXNOCL = 4) ! EXNOCL - File create with no overwrite (no clobber), default
|
|
parameter (EXCLOB = 8) ! EXCLOB - File create with overwrite (clobber)
|
|
parameter (EXNORM = 16) ! EXNORM - Disable large model modifications
|
|
parameter (EXLARG = 32) ! EXLARG - Large model modifications
|
|
parameter (EXNET4 = 64) ! EXNET4 - use the hdf5-based netcdf4 output
|
|
parameter (EXNOSH = 128) ! EXNOSH - Do not open netcdf file in "share" mode
|
|
parameter (EXSHAR = 256) ! EXSHAR - Do open netcdf file in "share" mode
|
|
|
|
! Some of these are repeated from above, but use the same name as the C/C++ versions...
|
|
|
|
parameter (EX_READ = 0) !ex_open(): open file for reading (default)
|
|
parameter (EX_WRITE = 1) ! ex_open(): open existing file for appending.
|
|
|
|
parameter (EX_NOCLOBBER = 4) ! Don't overwrite existing database, default
|
|
parameter (EX_CLOBBER = 8) ! Overwrite existing database if it exists
|
|
parameter (EX_NORMAL_MODEL = 16) ! disable mods that permit storage of larger models
|
|
parameter (EX_LARGE_MODEL = 32) ! enable mods that permit storage of larger models
|
|
parameter (EX_NETCDF4 = 64) ! use the hdf5-based netcdf4 output
|
|
parameter (EX_64BIT_OFFSET = 32) ! enable mods that permit storage of larger models
|
|
parameter (EX_64BIT_DATA =4194304) ! CDF-5 format: classic model but 64 bit dimensions and sizes
|
|
parameter (EX_NOSHARE = 128) ! Do not open netcdf file in "share" mode
|
|
parameter (EX_SHARE = 256) ! Do open netcdf file in "share" mode
|
|
parameter (EX_NOCLASSIC = 512) ! Do not force netcdf to classic mode in netcdf4 mode
|
|
parameter (EX_DISKLESS =1048576) ! Experimental
|
|
parameter (EX_MMAP =2097152) ! Experimental
|
|
|
|
! Need to distinguish between storage on database (DB in name) and
|
|
! passed through the API functions (API in name).
|
|
|
|
parameter (EX_MAPS_INT64_DB = 1024) ! All maps (id, order, ...) store int64_t values
|
|
parameter (EX_IDS_INT64_DB = 2048) ! All entity ids (sets, blocks, maps) are int64_t values
|
|
parameter (EX_BULK_INT64_DB = 4096) ! All integer bulk data (local indices, counts, maps); not ids
|
|
parameter (EX_ALL_INT64_DB = 1024+2048+4096) ! All of the above...
|
|
|
|
parameter (EX_MAPS_INT64_API= 8192) ! All maps (id, order, ...) store int64_t values
|
|
parameter (EX_IDS_INT64_API = 16384) ! All entity ids (sets, blocks, maps) are int64_t values
|
|
parameter (EX_BULK_INT64_API= 32768) ! All integer bulk data (local indices, counts, maps); not ids
|
|
parameter (EX_ALL_INT64_API = 8192+16384+32768) ! All of the above...
|
|
|
|
!
|
|
! -- For EXSETOPT Calls
|
|
parameter (EX_OPT_MAX_NAME_LENGTH = 1)
|
|
parameter (EX_OPT_COMPRESSION_TYPE = 2) !Currently not used. GZip by default
|
|
parameter (EX_OPT_COMPRESSION_LEVEL = 3) ! 0 (disabled/fastest) ... 9 (best/slowest)
|
|
parameter (EX_OPT_COMPRESSION_SHUFFLE = 4) ! 0 (disabled); 1 (enabled)
|
|
parameter (EX_OPT_INTEGER_SIZE_API = 5) ! See *_INT64_* values above
|
|
parameter (EX_OPT_INTEGER_SIZE_DB = 6) ! (query only)
|
|
!
|
|
! --INQUIRE FLAGS
|
|
integer EX_INQ_FILE_TYPE, EX_INQ_API_VERS, EX_INQ_DB_VERS
|
|
integer EX_INQ_TITLE, EX_INQ_DIM, EX_INQ_NODES
|
|
integer EX_INQ_ELEM, EX_INQ_ELEM_BLK, EX_INQ_NODE_SETS
|
|
integer EX_INQ_NS_NODE_LEN, EX_INQ_SIDE_SETS
|
|
integer EX_INQ_SS_NODE_LEN, EX_INQ_SS_ELEM_LEN, EX_INQ_QA
|
|
integer EX_INQ_INFO, EX_INQ_TIME, EX_INQ_EB_PROP
|
|
integer EX_INQ_NS_PROP, EX_INQ_SS_PROP, EX_INQ_NS_DF_LEN
|
|
integer EX_INQ_SS_DF_LEN, EX_INQ_LIB_VERS
|
|
integer EX_INQ_EM_PROP, EX_INQ_NM_PROP, EX_INQ_ELEM_MAP
|
|
integer EX_INQ_NODE_MAP, EX_INQ_EDGE
|
|
integer EX_INQ_EDGE_BLK, EX_INQ_EDGE_SETS, EX_INQ_ES_LEN
|
|
integer EX_INQ_ES_DF_LEN, EX_INQ_EDGE_PROP
|
|
integer EX_INQ_ES_PROP, EX_INQ_FACE, EX_INQ_FACE_BLK
|
|
integer EX_INQ_FACE_SETS, EX_INQ_FS_LEN
|
|
integer EX_INQ_FS_DF_LEN, EX_INQ_FACE_PROP, EX_INQ_FS_PROP
|
|
integer EX_INQ_ELEM_SETS, EX_INQ_ELS_LEN
|
|
integer EX_INQ_ELS_DF_LEN, EX_INQ_ELS_PROP, EX_INQ_EDGE_MAP
|
|
integer EX_INQ_FACE_MAP, EX_INQ_COORD_FRAMES
|
|
integer EX_INQ_DB_MAX_ALLOWED_NAME_LENGTH
|
|
integer EX_INQ_DB_MAX_USED_NAME_LENGTH
|
|
integer EX_INQ_MAX_READ_NAME_LENGTH
|
|
integer EX_INQ_DB_FLOAT_SIZE, EX_INQ_NUM_CHILD_GROUPS
|
|
integer EX_INQ_GROUP_PARENT, EX_INQ_GROUP_ROOT
|
|
integer EX_INQ_GROUP_NAME_LEN, EX_INQ_GROUP_NAME
|
|
integer EX_INQ_FULL_GROUP_NAME_LEN, EX_INQ_FULL_GROUP_NAME
|
|
integer EX_INQ_THREADSAFE, EX_INQ_INVALID
|
|
|
|
parameter (EX_INQ_FILE_TYPE = 1) ! inquire EXODUS file type
|
|
parameter (EX_INQ_API_VERS = 2) ! inquire API version number
|
|
parameter (EX_INQ_DB_VERS = 3) ! inquire database version number
|
|
parameter (EX_INQ_TITLE = 4) ! inquire database title
|
|
parameter (EX_INQ_DIM = 5) ! inquire number of dimensions
|
|
parameter (EX_INQ_NODES = 6) ! inquire number of nodes
|
|
parameter (EX_INQ_ELEM = 7) ! inquire number of elements
|
|
parameter (EX_INQ_ELEM_BLK = 8) ! inquire number of element blocks
|
|
parameter (EX_INQ_NODE_SETS = 9) ! inquire number of node sets
|
|
parameter (EX_INQ_NS_NODE_LEN = 10) ! inquire length of node set node list
|
|
parameter (EX_INQ_SIDE_SETS = 11) ! inquire number of side sets
|
|
parameter (EX_INQ_SS_NODE_LEN = 12) ! inquire length of side set node list
|
|
parameter (EX_INQ_SS_ELEM_LEN = 13) ! inquire length of side set element list
|
|
parameter (EX_INQ_QA = 14) ! inquire number of QA records
|
|
parameter (EX_INQ_INFO = 15) ! inquire number of info records
|
|
parameter (EX_INQ_TIME = 16) ! inquire number of time steps in the database
|
|
parameter (EX_INQ_EB_PROP = 17) ! inquire number of element block properties
|
|
parameter (EX_INQ_NS_PROP = 18) ! inquire number of node set properties
|
|
parameter (EX_INQ_SS_PROP = 19) ! inquire number of side set properties
|
|
parameter (EX_INQ_NS_DF_LEN = 20) ! inquire length of node set distribution factor list
|
|
parameter (EX_INQ_SS_DF_LEN = 21) ! inquire length of side set distribution factor list
|
|
parameter (EX_INQ_LIB_VERS = 22) ! inquire API Lib vers number
|
|
parameter (EX_INQ_EM_PROP = 23) ! inquire number of element map properties
|
|
parameter (EX_INQ_NM_PROP = 24) ! inquire number of node map properties
|
|
parameter (EX_INQ_ELEM_MAP = 25) ! inquire number of element maps
|
|
parameter (EX_INQ_NODE_MAP = 26) ! inquire number of node maps
|
|
parameter (EX_INQ_EDGE = 27) ! inquire number of edges
|
|
parameter (EX_INQ_EDGE_BLK = 28) ! inquire number of edge blocks
|
|
parameter (EX_INQ_EDGE_SETS = 29) ! inquire number of edge sets
|
|
parameter (EX_INQ_ES_LEN = 30) ! inquire length of concat edge set edge list
|
|
parameter (EX_INQ_ES_DF_LEN = 31) ! inquire length of concat edge set dist factor list
|
|
parameter (EX_INQ_EDGE_PROP = 32) ! inquire number of properties stored per edge block
|
|
parameter (EX_INQ_ES_PROP = 33) ! inquire number of properties stored per edge set
|
|
parameter (EX_INQ_FACE = 34) ! inquire number of faces
|
|
parameter (EX_INQ_FACE_BLK = 35) ! inquire number of face blocks
|
|
parameter (EX_INQ_FACE_SETS = 36) ! inquire number of face sets
|
|
parameter (EX_INQ_FS_LEN = 37) ! inquire length of concat face set face list
|
|
parameter (EX_INQ_FS_DF_LEN = 38) ! inquire length of concat face set dist factor list
|
|
parameter (EX_INQ_FACE_PROP = 39) ! inquire number of properties stored per face block
|
|
parameter (EX_INQ_FS_PROP = 40) ! inquire number of properties stored per face set
|
|
parameter (EX_INQ_ELEM_SETS = 41) ! inquire number of element sets
|
|
parameter (EX_INQ_ELS_LEN = 42) ! inquire length of concat element set element list
|
|
parameter (EX_INQ_ELS_DF_LEN = 43) ! inquire length of concat element set dist factor list
|
|
parameter (EX_INQ_ELS_PROP = 44) ! inquire number of properties stored per elem set
|
|
parameter (EX_INQ_EDGE_MAP = 45) ! inquire number of edge maps
|
|
parameter (EX_INQ_FACE_MAP = 46) ! inquire number of face maps
|
|
parameter (EX_INQ_COORD_FRAMES = 47) ! inquire number of coordinate frames
|
|
parameter (EX_INQ_DB_MAX_ALLOWED_NAME_LENGTH = 48) !inquire size of MAX_NAME_LENGTH dimension on database
|
|
parameter (EX_INQ_DB_MAX_USED_NAME_LENGTH = 49) ! inquire size of MAX_NAME_LENGTH dimension on database
|
|
parameter (EX_INQ_MAX_READ_NAME_LENGTH = 50) ! inquire client-specified max size of returned names
|
|
parameter (EX_INQ_DB_FLOAT_SIZE = 51) ! inquire size of floating-point values stored on database
|
|
parameter (EX_INQ_NUM_CHILD_GROUPS = 52) ! inquire number of groups contained in this (exoid) group
|
|
parameter (EX_INQ_GROUP_PARENT = 53) ! inquire id of parent of this (exoid) group; returns exoid if at root
|
|
parameter (EX_INQ_GROUP_ROOT = 54) ! inquire id of root group "/" of this (exoid) group; returns exoid if at root
|
|
parameter (EX_INQ_GROUP_NAME_LEN = 55) ! inquire length of name of group exoid
|
|
parameter (EX_INQ_GROUP_NAME = 56) ! inquire name of group exoid. "/" returned for root group
|
|
parameter (EX_INQ_FULL_GROUP_NAME_LEN = 57) ! inquire length of full path name of this (exoid) group
|
|
parameter (EX_INQ_FULL_GROUP_NAME = 58) ! inquire full "/"-separated path name of this (exoid) group
|
|
parameter (EX_INQ_THREADSAFE = 59) ! Returns 1 if library is thread-safe; 0 otherwise
|
|
parameter (EX_INQ_INVALID = -1)
|
|
|
|
integer EXTYPE, EXVERS, EXDBVR, EXTITL, EXDIM, EXNODE
|
|
integer EXELEM, EXELBL, EXNODS, EXSIDS, EXQA, EXINFO
|
|
integer EXTIMS, EXSSNL, EXSSEL, EXNSNL, EXNEBP, EXNNSP
|
|
integer EXNSSP, EXNSDF, EXSSDF, EXLBVR, EXNEMP, EXNNMP
|
|
integer EXNEM, EXNNM, EXNEDG, EXNEDB, EXNEDS, EXESL
|
|
integer EXESDL, EXEDBP, EXEDSP, EXNFAC, EXNFB , EXNFS
|
|
integer EXFSL , EXFSDL, EXFABP, EXFASP, EXNELS, EXELSL
|
|
integer EXELSD, EXELSP, EXNEDM, EXNFAM, EXNCF, EXDBMXALNM
|
|
integer EXDBMXUSNM, EXMXRDNM
|
|
|
|
!
|
|
parameter (EXTYPE = 1) ! -- inquire EXODUS II file type
|
|
parameter (EXVERS = 2) ! -- inquire API version number
|
|
parameter (EXDBVR = 3) ! -- inquire database version number
|
|
parameter (EXTITL = 4) ! -- inquire database title
|
|
parameter (EXDIM = 5) ! -- inquire number of dimensions
|
|
parameter (EXNODE = 6) ! -- inquire number of nodes
|
|
parameter (EXELEM = 7) ! -- inquire number of elements
|
|
parameter (EXELBL = 8) ! -- inquire number of element blocks
|
|
parameter (EXNODS = 9) ! -- inquire number of node sets
|
|
parameter (EXNSNL = 10) ! -- inquire length of node set node list
|
|
parameter (EXSIDS = 11) ! -- inquire number of side sets
|
|
parameter (EXSSNL = 12) ! -- inquire length of side set node list
|
|
parameter (EXSSEL = 13) ! -- inquire length of side set element list
|
|
parameter (EXQA = 14) ! -- inquire number of QA records
|
|
parameter (EXINFO = 15) ! -- inquire number of info records
|
|
parameter (EXTIMS = 16) ! -- inquire number of time steps in the database
|
|
parameter (EXNEBP = 17) ! -- inquire number of element block properties
|
|
parameter (EXNNSP = 18) ! -- inquire number of node set properties
|
|
parameter (EXNSSP = 19) ! -- inquire number of side set properties
|
|
parameter (EXNSDF = 20) ! -- inquire length of node set distribution factor list
|
|
parameter (EXSSDF = 21) ! -- inquire length of side set distribution factor list
|
|
parameter (EXLBVR = 22) ! -- inquire API Lib vers number
|
|
parameter (EXNEMP = 23) ! -- inquire number of element map properties
|
|
parameter (EXNNMP = 24) ! -- inquire number of node map properties
|
|
parameter (EXNEM = 25) ! -- inquire number of element maps
|
|
parameter (EXNNM = 26) ! -- inquire number of node maps
|
|
parameter (EXNEDG = 27) ! -- inquire number of edges
|
|
parameter (EXNEDB = 28) ! -- inquire number of edge blocks
|
|
parameter (EXNEDS = 29) ! -- inquire number of edge sets
|
|
parameter (EXESL = 30) ! -- inquire length of concat edge set edge list
|
|
parameter (EXESDL = 31) ! -- inquire length of concat edge set dist factor list
|
|
parameter (EXEDBP = 32) ! -- inquire number of properties stored per edge block
|
|
parameter (EXEDSP = 33) ! -- inquire number of properties stored per edge set
|
|
Parameter (EXNFAC = 34) ! -- inquire number of faces
|
|
parameter (EXNFB = 35) ! -- inquire number of face blocks
|
|
parameter (EXNFS = 36) ! -- inquire number of face sets
|
|
parameter (EXFSL = 37) ! -- inquire length of concat face set face list
|
|
parameter (EXFSDL = 38) ! -- inquire length of concat face set dist factor list
|
|
parameter (EXFABP = 39) ! -- inquire number of properties stored per face block
|
|
parameter (EXFASP = 40) ! -- inquire number of properties stored per face set
|
|
parameter (EXNELS = 41) ! -- inquire number of element sets
|
|
parameter (EXELSL = 42) ! -- inquire length of concat element set element list
|
|
parameter (EXELSD = 43) ! -- inquire length of concat element set dist factor list
|
|
parameter (EXELSP = 44) ! -- inquire number of properties stored per elem set
|
|
parameter (EXNEDM = 45) ! -- inquire number of edge maps
|
|
parameter (EXNFAM = 46) ! -- inquire number of face maps
|
|
parameter (EXNCF = 47) ! -- inquire number of coordinate frames
|
|
parameter (EXDBMXALNM = 48)! -- inquire size of MAX_NAME_LENGTH dimension on database
|
|
parameter (EXDBMXUSNM = 49)! -- inquire max size of any name existing on database
|
|
parameter (EXMXRDNM = 50) ! -- inquire user-specified max size of names returned; truncated if longer
|
|
!
|
|
! Define limits
|
|
!
|
|
integer MXSTLN, MXLNLN, MXNAME
|
|
! MXSTLN - Maximum string length: used for store strings
|
|
parameter (MXSTLN = 32)
|
|
! MXLNLN - Maximum line string length
|
|
parameter (MXLNLN = 80)
|
|
! MXNAME - Maximum possible length of a name (due to netcdf NC_MAX_NAME)
|
|
parameter (MXNAME = 256)
|
|
!
|
|
! properties
|
|
!
|
|
integer EXEBLK, EXNSET, EXSSET, EXEMAP, EXNMAP
|
|
|
|
parameter (EXEBLK = 1) ! EXEBLK - element block property code
|
|
parameter (EXNSET = 2) ! EXNSPR - node set property code
|
|
parameter (EXSSET = 3) ! EXSSPR - side set property code
|
|
parameter (EXEMAP = 4) ! EXEMAP - element map property code
|
|
parameter (EXNMAP = 5) ! EXNMAP - node map property code
|
|
|
|
! Define values for type
|
|
!
|
|
|
|
integer EX_NODAL, EX_NODE_BLOCK, EX_NODE_SET, EX_EDGE_BLOCK
|
|
integer EX_EDGE_SET, EX_FACE_BLOCK, EX_FACE_SET, EX_ELEM_BLOCK
|
|
integer EX_ELEM_SET, EX_SIDE_SET, EX_ELEM_MAP, EX_NODE_MAP
|
|
integer EX_EDGE_MAP, EX_FACE_MAP, EX_GLOBAL, EX_COORDINATE
|
|
integer EX_INVALID
|
|
|
|
parameter (EX_NODAL = 14) ! nodal "block" for variables
|
|
parameter (EX_NODE_BLOCK = 14) ! alias for EX_NODAL
|
|
parameter (EX_NODE_SET = 2) ! node set property code
|
|
parameter (EX_EDGE_BLOCK = 6) ! edge block property code
|
|
parameter (EX_EDGE_SET = 7) ! edge set property code
|
|
parameter (EX_FACE_BLOCK = 8) ! face block property code
|
|
parameter (EX_FACE_SET = 9) ! face set property code
|
|
parameter (EX_ELEM_BLOCK = 1) ! element block property code
|
|
parameter (EX_ELEM_SET = 10) ! face set property code
|
|
parameter (EX_SIDE_SET = 3) ! side set property code
|
|
|
|
parameter (EX_ELEM_MAP = 4) ! element map property code
|
|
parameter (EX_NODE_MAP = 5) ! node map property code
|
|
parameter (EX_EDGE_MAP = 11) ! edge map property code
|
|
parameter (EX_FACE_MAP = 12) ! face map property code
|
|
|
|
parameter (EX_GLOBAL = 13) ! global "block" for variables
|
|
parameter (EX_COORDINATE = 15) ! kluge so some internal wrapper functions work
|
|
parameter (EX_INVALID = -1)
|
|
!
|
|
! Define options codes
|
|
!
|
|
integer EXVRBS, EXDEBG, EXABRT
|
|
|
|
parameter (EXVRBS = 1) ! EXVRBS - verbose mode message flag
|
|
parameter (EXDEBG = 2) ! EXDEBG - debug mode message flag
|
|
parameter (EXABRT = 4) ! EXABRT - abort mode flag
|
|
!
|
|
! Define coordinate frames
|
|
!
|
|
integer EXCFREC, EXCFCYL, EXCFSPH
|
|
parameter (EXCFREC = 1) ! Rectangular
|
|
parameter (EXCFCYL = 2) ! Cylindrical
|
|
parameter (EXCFSPH = 3) ! Spherical
|
|
|
|
!
|
|
! Define error return codes
|
|
!
|
|
integer EXFATL, EXOK, EXWARN
|
|
|
|
parameter (EXFATL = -1) ! EXFATL - fatal error flag def
|
|
parameter (EXOK = 0) ! EXOK - no err (success) flag def
|
|
parameter (EXWARN = 1) ! EXWARN - warning flag def
|
|
!
|
|
! Define error return codes and flags
|
|
!
|
|
integer EXMEMF, EXBFMD, EXBFID, EXBTID, EXBPRM, EXNULL
|
|
integer EXPMSG, EXLMSG
|
|
|
|
parameter (EXMEMF = 1000) ! EXMEMF - memory allocation failure flag def
|
|
parameter (EXBFMD = 1001) ! EXBFMD - wrong file mode
|
|
parameter (EXBFID = 1002) ! EXBFID - bad file id def
|
|
parameter (EXBTID = 1004) ! EXBTID - id table lookup failed
|
|
parameter (EXBPRM = 1005) ! EXBPRM - bad parameter passed
|
|
parameter (EXNULL = -1006) ! EXNULL - null entity found
|
|
parameter (EXPMSG = -1000) ! EXPMSG - message print code - no error implied
|
|
parameter (EXLMSG = -1001) ! EXLMSG - print last error message msg code
|
|
|