16#include "exodus_config.h"
20#if defined(NC_HAVE_META_H)
21#include "netcdf_meta.h"
24#if !defined(NC_HAS_SZIP_WRITE)
25#define NC_HAS_SZIP_WRITE 0
26#elif ~(~NC_HAS_SZIP_WRITE + 0) == 0 && ~(~NC_HAS_SZIP_WRITE + 1) == 1
27#undef NC_HAS_SZIP_WRITE
28#define NC_HAS_SZIP_WRITE 0
32#ifndef PARALLEL_AWARE_EXODUS
33#define PARALLEL_AWARE_EXODUS
36#ifdef PARALLEL_AWARE_EXODUS
37#error "PARALLEL_AWARE_EXODUS defined, but NetCDF NC_HAS_PARALLEL is false"
42#if defined(PARALLEL_AWARE_EXODUS)
43#include "netcdf_par.h"
51#define EX_MAX_NAME NC_MAX_NAME
54#error "NetCDF version 4.1.2 or later is required."
58#define EXODUS_VERSION "9.04"
59#define EXODUS_VERSION_MAJOR 9
60#define EXODUS_VERSION_MINOR 4
61#define EXODUS_RELEASE_DATE "November 5, 2024"
63#define EX_API_VERS 9.04f
64#define EX_API_VERS_NODOT (100 * EXODUS_VERSION_MAJOR + EXODUS_VERSION_MINOR)
65#define EX_VERS EX_API_VERS
68#define NEMESIS_API_VERSION EX_API_VERS
69#define NEMESIS_API_VERSION_NODOT EX_API_VERS_NODOT
70#define NEMESIS_FILE_VERSION 2.6
97#define EX_WRITE 0x0001
100#define EX_NOCLOBBER 0x0004
101#define EX_CLOBBER 0x0008
102#define EX_NORMAL_MODEL 0x0010
103#define EX_64BIT_OFFSET 0x0020
104#define EX_LARGE_MODEL EX_64BIT_OFFSET
105#define EX_64BIT_DATA 0x400000
106#define EX_NETCDF4 0x0040
107#define EX_NOSHARE 0x0080
108#define EX_SHARE 0x0100
109#define EX_NOCLASSIC 0x0200
111#define EX_DISKLESS 0x100000
112#define EX_MMAP 0x200000
117#define EX_MAPS_INT64_DB 0x0400
118#define EX_IDS_INT64_DB 0x0800
119#define EX_BULK_INT64_DB \
122#define EX_ALL_INT64_DB \
123 (EX_MAPS_INT64_DB | EX_IDS_INT64_DB | EX_BULK_INT64_DB)
125#define EX_MAPS_INT64_API 0x2000
126#define EX_IDS_INT64_API 0x4000
127#define EX_BULK_INT64_API \
129#define EX_INQ_INT64_API 0x10000
130#define EX_ALL_INT64_API \
131 (EX_MAPS_INT64_API | EX_IDS_INT64_API | EX_BULK_INT64_API | \
135#define EX_MPIIO 0x20000
136#define EX_MPIPOSIX 0x40000
137#define EX_PNETCDF 0x80000
324#define EX_MAX_FIELD_NESTING 2
400#define EX_INVALID_ID -1
409#define MAX_STR_LENGTH 32L
412#define MAX_NAME_LENGTH MAX_STR_LENGTH
415#define MAX_LINE_LENGTH 80L
417#define MAX_ERR_LENGTH 512
572#if defined(_WIN32) && defined(exodus_shared_EXPORTS)
573#define EXODUS_EXPORT __declspec(dllexport)
578#define EXODUS_EXPORT extern
591#define ex_create(path, mode, comp_ws, io_ws) \
592 ex_create_int(path, mode, comp_ws, io_ws, EX_API_VERS_NODOT)
597#define ex_open(path, mode, comp_ws, io_ws, version) \
598 ex_open_int(path, mode, comp_ws, io_ws, version, EX_API_VERS_NODOT)
601 float *version,
int run_version);
603#if defined(PARALLEL_AWARE_EXODUS)
604#define ex_create_par(path, mode, comp_ws, io_ws, comm, info) \
605 ex_create_par_int(path, mode, comp_ws, io_ws, comm, info, EX_API_VERS_NODOT)
607EXODUS_EXPORT int ex_create_par_int(
const char *rel_path,
int cmode,
int *comp_ws,
int *io_ws,
608 MPI_Comm comm, MPI_Info info,
int my_version);
610#define ex_open_par(path, mode, comp_ws, io_ws, version, comm, info) \
611 ex_open_par_int(path, mode, comp_ws, io_ws, version, comm, info, EX_API_VERS_NODOT)
613EXODUS_EXPORT int ex_open_par_int(
const char *rel_path,
int mode,
int *comp_ws,
int *io_ws,
614 float *version, MPI_Comm comm, MPI_Info info,
int my_version);
689 const int *elem_var_tab,
int num_m,
const int *nset_var_tab,
690 int num_s,
const int *sset_var_tab);
697 const char *var_name);
700 char *
const var_names[]);
705 const char *var_name);
708 char *
const var_names[]);
721 const void *var_vals);
726 int beg_time_step,
int end_time_step,
const void *var_vals);
730 int var_index,
ex_entity_id obj_id, int64_t start_index,
731 int64_t num_entities,
const void *var_vals);
736 const void *var_vals);
740 ex_entity_id obj_id, int64_t num_entry_this_obj,
void *var_vals);
745 int beg_time_step,
int end_time_step,
void *var_vals);
754 int var_index,
ex_entity_id obj_id, int64_t start_index,
755 int64_t num_entities,
void *var_vals);
759 ex_entity_id obj_id, int64_t num_variables,
void *var_vals);
789 int64_t num_elem_blks_g,
790 int64_t num_node_sets_g,
791 int64_t num_side_sets_g
809 int64_t num_int_nodes,
810 int64_t num_bor_nodes,
811 int64_t num_ext_nodes,
812 int64_t num_int_elems,
813 int64_t num_bor_elems,
814 int64_t num_node_cmaps,
815 int64_t num_elem_cmaps,
831char *
ex_copy_string(
char *dest,
char const *source,
size_t elements);
844 int64_t num_nodes,
int component,
void *coor);
847 void *x_coor,
void *y_coor,
void *z_coor);
852 void *pt_coordinates,
char *tags);
863 int64_t num_elem, int64_t num_elem_blk, int64_t num_node_sets,
864 int64_t num_side_sets);
879 const char *prop_name,
void_int *value);
882 int64_t ent_start, int64_t ent_count,
void_int *map);
887 int64_t num_attr_per_entry);
896 char *
const elem_type[],
899 const void_int *num_attr_this_blk,
int define_maps);
907 int64_t num_nodes,
int component,
911 const void *x_coor,
const void *y_coor,
const void *z_coor);
918 int64_t start_entity_num, int64_t num_entities,
924 int64_t start_entity_num, int64_t num_entities,
931 const void *pt_coordinates,
const char *tags);
941 int64_t start_num, int64_t num_ent,
int attrib_index,
963 const char *entry_descrip, int64_t num_entries_this_blk,
964 int64_t num_nodes_per_entry, int64_t num_edges_per_entry,
965 int64_t num_faces_per_entry, int64_t num_attr_per_entry);
968 char *elem_type,
void_int *num_entries_this_blk,
1000 int64_t start_num, int64_t num_ent,
void_int *nodeconn,
1004 int64_t start_num, int64_t num_ent,
const void_int *nodeconn,
1009 const void *attrib);
1012 int64_t start_entity, int64_t num_entity,
const void *attrib);
1019 int64_t start_num, int64_t num_ent,
void *attrib);
1023 int attrib_index,
const void *attrib);
1027 int attrib_index,
void *attrib);
1030 int64_t start_num, int64_t num_ent,
int attrib_index,
1054 const int field_count);
1074 const char *atr_name,
int num_values,
1075 const double *values);
1077 const char *atr_name,
int num_values,
1080 const char *atr_name,
const char *value);
1093 int64_t num_entries_in_set, int64_t num_dist_fact_in_set);
1104 int64_t offset, int64_t num_to_get,
void_int *set_entry_list,
1108 int64_t offset, int64_t num_to_put,
1118 const void *set_dist_fact);
1122 void *set_dist_fact);
1126 int64_t num_to_put,
void *set_dist_fact);
1143 int64_t ent_start, int64_t ent_count,
const void_int *map);
1147 int64_t num_to_put,
const void *set_dist_fact);
1158 int *side_set_node_cnt_list);
1262 const void_int *node_cmap_node_cnts,
1264 const void_int *elem_cmap_elem_cnts,
1271 const void_int *node_cmap_node_cnts,
1274 const void_int *elem_cmap_elem_cnts,
1295 int64_t start_entity_num,
1296 int64_t num_entities,
1342#if !defined(SEACAS_HIDE_DEPRECATED_CODE)
1347#ifndef SEACAS_DEPRECATED
1348#define SEACAS_DEPRECATED
1352 void *glob_var_vals);
1355 int beg_time_step,
int end_time_step,
1356 void *glob_var_vals);
1362 void *node_sets_dist_fact);
1368 void_int *side_sets_side_list,
void *side_sets_dist_fact);
1379 char *elem_type,
void_int *num_elem_this_blk,
1392 int64_t num_nodes,
void *nodal_var_vals);
1395 int64_t num_nodes,
const void *nodal_var_vals);
1398 int64_t node_number,
int beg_time_step,
1399 int end_time_step,
void *nodal_var_vals);
1402 int nodal_var_index,
1403 int64_t start_node, int64_t num_nodes,
1404 const void *nodal_var_vals);
1407 int nodal_var_index,
1408 int64_t start_node, int64_t num_nodes,
1413 int64_t num_elem_this_blk,
void *elem_var_vals);
1416 int num_elem_var,
int *elem_var_tab);
1419 int64_t elem_number,
int beg_time_step,
1420 int end_time_step,
void *elem_var_vals);
1435 void *node_set_dist_fact);
1440 int num_nset_var,
int *nset_var_tab);
1444 int64_t num_node_this_nset,
1445 void *nset_var_vals);
1448 int attrib_index,
void *attrib);
1455 void *side_set_dist_fact);
1465 int64_t num_side_this_sset,
1466 void *sset_var_vals);
1469 int num_sset_var,
int *sset_var_tab);
1481 int num_var,
int *var_tab);
1487 void *node_sets_dist_fact);
1493 void_int *side_sets_side_list,
void *side_sets_dist_fact);
1496 int num_e,
int num_elem_blk,
1502 const void *attrib);
1506 int64_t num_elem_this_blk, int64_t num_nodes_per_elem, int64_t num_attr_per_elem);
1518 int64_t num_elem_this_blk,
1519 const void *elem_var_vals);
1522 int num_elem_var,
int *elem_var_tab);
1525 const void *glob_var_vals);
1533 const void_int *node_set_node_list);
1536 const void *node_set_dist_fact);
1539 int64_t num_nodes_in_set,
1540 int64_t num_dist_in_set);
1544 int64_t num_nodes_this_nset,
1545 const void *nset_var_vals);
1551 int attrib_index,
const void *attrib);
1554 const void_int *side_set_elem_list,
1555 const void_int *side_set_side_list);
1558 const void *side_set_dist_fact);
1561 int64_t num_side_in_set,
1562 int64_t num_dist_fact_in_set);
1566 int64_t num_faces_this_sset,
1567 const void *sset_var_vals);
1573 const char *var_name);
1581 int num_var,
int *var_tab);
1584 int64_t num_nodes,
void *x_coor,
void *y_coor,
1588 int nodal_var_index, int64_t start_node,
1589 int64_t num_nodes,
void *var_vals);
1593 int64_t num_ent,
void_int *nodeconn,
1598 int64_t num_ent,
void *attrib);
1602 int64_t num_ent,
int attrib_index,
1607 int64_t start_index, int64_t num_entities,
1612 int64_t num_elem_this_blk,
1613 int64_t start_elem_num, int64_t num_elem,
1614 void *elem_var_vals);
1619 int64_t start_side_num,
1628 int64_t start_side_num,
1630 const void_int *side_set_elem_list,
1638 int64_t num_df_to_get,
1639 void *side_set_dist_fact
1646 int64_t num_df_to_get,
1647 void *side_set_dist_fact
1653 int64_t start_node_num,
1661 int64_t start_node_num,
1670 int64_t num_df_to_get,
1671 void *node_set_dist_fact
1678 int64_t num_df_to_get,
1679 void *node_set_dist_fact
1685 int64_t start_elem_num,
1693 int64_t start_elem_num,
1701 int64_t start_elem_num,
1709 int64_t start_elem_num,
1729 int64_t num_nodes,
const void *x_coor,
1730 const void *y_coor,
const void *z_coor);
1740 int64_t num_ent,
int attrib_index,
1741 const void *attrib);
1745 int64_t start_index, int64_t num_entities,
1746 const void *var_vals);
1749 int nodal_var_index, int64_t start_node,
1751 const void *nodal_var_vals);
1755 int64_t num_elem_this_blk, int64_t start_elem_num, int64_t num_elem,
1756 void *elem_var_vals);
1759 int64_t ent_start, int64_t ent_count,
1765 int64_t start_elem_num,
1773 int64_t start_elem_num,
1795 int64_t start_node_num,
1804 int64_t num_df_to_get,
1805 void *node_set_dist_fact
1811 int64_t start_side_num,
1821 int64_t num_df_to_get,
1822 void *side_set_dist_fact
1834 int64_t ent_start, int64_t ent_count,
1840 int64_t start_side_num,
1842 const void_int *side_set_elem_list,
1850 int64_t num_df_to_get,
1851 void *side_set_dist_fact
1857 int64_t start_node_num,
1866 int64_t num_df_to_get,
1867 void *node_set_dist_fact
1873 int64_t start_elem_num,
1881 int64_t start_elem_num,
1899 int nodal_var_index,
1902 void *nodal_var_vals
1911#if defined(EXODUS_THREADSAFE)
1912#if !defined(exerrval)
1914typedef struct EX_errval
1923#define exerrval ex_errval->errval
1937 const char *ne_var_name,
static char last_pname[MAX_ERR_LENGTH+1]
Definition ex_err.c:20
static int last_err_num
Definition ex_err.c:22
static char last_errmsg[MAX_ERR_LENGTH+1]
Definition ex_err.c:21
#define entity_id
Definition exo_jack-windows.c:60
SEACAS_DEPRECATED int ex_get_n_side_set(int exoid, ex_entity_id side_set_id, int64_t start_side_num, int64_t num_sides, void_int *side_set_elem_list, void_int *side_set_side_list)
Definition ex_get_n_side_set.c:16
SEACAS_DEPRECATED int ex_get_nset_var_tab(int exoid, int num_nodesets, int num_nset_var, int *nset_var_tab)
Definition ex_get_nset_var_tab.c:32
SEACAS_DEPRECATED int ex_put_partial_node_num_map(int exoid, int64_t start_ent, int64_t num_ents, const void_int *node_map)
Definition ex_put_partial_node_num_map.c:38
SEACAS_DEPRECATED int ex_get_node_set_ids(int exoid, void_int *ids)
Definition ex_get_node_set_ids.c:47
SEACAS_DEPRECATED int ex_put_elem_attr_names(int exoid, ex_entity_id elem_blk_id, char *names[])
Definition ex_put_elem_attr_names.c:35
SEACAS_DEPRECATED int ex_get_partial_elem_attr(int exoid, ex_entity_id elem_blk_id, int64_t start_elem_num, int64_t num_elems, void *attrib)
Definition ex_get_partial_elem_attr.c:40
SEACAS_DEPRECATED int ex_get_partial_elem_conn(int exoid, ex_entity_id elem_blk_id, int64_t start_elem_num, int64_t num_elems, void_int *connect)
Definition ex_get_partial_elem_conn.c:37
SEACAS_DEPRECATED int ex_put_sset_var_tab(int exoid, int num_sset, int num_sset_var, int *sset_var_tab)
Definition ex_put_sset_var_tab.c:44
SEACAS_DEPRECATED int ex_get_n_elem_attr(int exoid, ex_entity_id elem_blk_id, int64_t start_elem_num, int64_t num_elems, void *attrib)
Definition ex_get_n_elem_attr.c:36
SEACAS_DEPRECATED int ex_get_partial_node_num_map(int exoid, int64_t start_ent, int64_t num_ents, void_int *node_map)
Definition ex_get_partial_node_num_map.c:34
SEACAS_DEPRECATED int ex_put_n_coord(int exoid, int64_t start_node_num, int64_t num_nodes, const void *x_coor, const void *y_coor, const void *z_coor)
Definition ex_put_n_coord.c:41
SEACAS_DEPRECATED int ex_put_side_set(int exoid, ex_entity_id side_set_id, const void_int *side_set_elem_list, const void_int *side_set_side_list)
Definition ex_put_side_set.c:38
SEACAS_DEPRECATED int ex_put_elem_var_slab(int exoid, int time_step, int elem_var_index, ex_entity_id elem_blk_id, int64_t start_pos, int64_t num_vals, void *elem_var_vals)
Definition ex_put_elem_var_slab.c:43
SEACAS_DEPRECATED int ex_get_elem_var(int exoid, int time_step, int elem_var_index, ex_entity_id elem_blk_id, int64_t num_elem_this_blk, void *elem_var_vals)
Definition ex_get_elem_var.c:84
SEACAS_DEPRECATED int ex_put_partial_side_set_df(int exoid, ex_entity_id side_set_id, int64_t start_num, int64_t num_df_to_get, void *side_set_dist_fact)
Definition ex_put_partial_side_set_df.c:39
SEACAS_DEPRECATED int ex_get_n_elem_num_map(int exoid, int64_t start_ent, int64_t num_ents, void_int *elem_map)
Definition ex_get_n_elem_num_map.c:34
ex_entity_type
Definition exodusII.h:267
@ EX_EDGE_BLOCK
Definition exodusII.h:271
@ EX_FACE_SET
Definition exodusII.h:274
@ EX_ASSEMBLY
Definition exodusII.h:287
@ EX_NODE_BLOCK
Definition exodusII.h:269
@ EX_EDGE_SET
Definition exodusII.h:272
@ EX_EDGE_MAP
Definition exodusII.h:282
@ EX_NODE_MAP
Definition exodusII.h:281
@ EX_SIDE_SET
Definition exodusII.h:278
@ EX_INVALID
Definition exodusII.h:289
@ EX_NODE_SET
Definition exodusII.h:270
@ EX_NODAL
Definition exodusII.h:268
@ EX_ELEM_SET
Definition exodusII.h:276
@ EX_FACE_BLOCK
Definition exodusII.h:273
@ EX_GLOBAL
Definition exodusII.h:285
@ EX_FACE_MAP
Definition exodusII.h:283
@ EX_ELEM_MAP
Definition exodusII.h:280
@ EX_COORDINATE
Definition exodusII.h:286
@ EX_ELEM_BLOCK
Definition exodusII.h:275
@ EX_BLOB
Definition exodusII.h:288
SEACAS_DEPRECATED int ex_put_node_set_dist_fact(int exoid, ex_entity_id node_set_id, const void *node_set_dist_fact)
Definition ex_put_node_set_dist_fact.c:43
SEACAS_DEPRECATED int ex_get_side_set_ids(int exoid, void_int *ids)
Definition ex_get_side_set_ids.c:31
SEACAS_DEPRECATED int ex_put_elem_num_map(int exoid, const void_int *elem_map)
Definition ex_put_elem_num_map.c:51
#define EXODUS_EXPORT
Definition exodusII.h:578
int exerrval
Definition ex_err.c:18
SEACAS_DEPRECATED int ex_put_elem_conn(int exoid, ex_entity_id elem_blk_id, const void_int *connect)
Definition ex_put_elem_conn.c:41
SEACAS_DEPRECATED int ex_put_n_one_attr(int exoid, ex_entity_type obj_type, ex_entity_id obj_id, int64_t start_num, int64_t num_ent, int attrib_index, const void *attrib)
Definition ex_put_n_one_attr.c:37
SEACAS_DEPRECATED int ex_get_partial_elem_num_map(int exoid, int64_t start_ent, int64_t num_ents, void_int *elem_map)
Definition ex_get_partial_elem_num_map.c:37
ex_entity_type ex_var_type_to_ex_entity_type(char var_type)
Definition ex_utils.c:588
SEACAS_DEPRECATED int ex_put_nset_var_tab(int exoid, int num_nset, int num_nset_var, int *nset_var_tab)
Definition ex_put_nset_var_tab.c:44
void void_int
Definition exodusII.h:428
SEACAS_DEPRECATED int ex_get_side_set_dist_fact(int exoid, ex_entity_id side_set_id, void *side_set_dist_fact)
Definition ex_get_side_set_dist_fact.c:33
SEACAS_DEPRECATED int ex_put_partial_side_set(int exoid, ex_entity_id side_set_id, int64_t start_side_num, int64_t num_sides, const void_int *side_set_elem_list, const void_int *side_set_side_list)
Definition ex_put_partial_side_set.c:40
SEACAS_DEPRECATED int ex_put_glob_vars(int exoid, int time_step, int num_glob_vars, const void *glob_var_vals)
Definition ex_put_glob_vars.c:84
SEACAS_DEPRECATED int ex_put_n_side_set_df(int exoid, ex_entity_id side_set_id, int64_t start_num, int64_t num_df_to_get, void *side_set_dist_fact)
Definition ex_put_n_side_set_df.c:36
#define EX_MAX_FIELD_NESTING
Definition exodusII.h:324
SEACAS_DEPRECATED int ex_put_concat_side_sets(int exoid, void_int *side_set_ids, void_int *num_elem_per_set, void_int *num_dist_per_set, void_int *side_sets_elem_index, void_int *side_sets_dist_index, void_int *side_sets_elem_list, void_int *side_sets_side_list, void *side_sets_dist_fact)
Definition ex_put_concat_side_sets.c:51
SEACAS_DEPRECATED int ex_get_side_set(int exoid, ex_entity_id side_set_id, void_int *side_set_elem_list, void_int *side_set_side_list)
Definition ex_get_side_set.c:34
SEACAS_DEPRECATED int ex_get_glob_var_time(int exoid, int glob_var_index, int beg_time_step, int end_time_step, void *glob_var_vals)
Definition ex_get_glob_var_time.c:76
SEACAS_DEPRECATED int ex_get_partial_node_set(int exoid, ex_entity_id node_set_id, int64_t start_node_num, int64_t num_nodes, void_int *node_set_node_list)
Definition ex_get_partial_node_set.c:38
SEACAS_DEPRECATED int ex_put_partial_elem_attr(int exoid, ex_entity_id elem_blk_id, int64_t start_elem_num, int64_t num_elems, void *attrib)
Definition ex_put_partial_elem_attr.c:40
ex_field_type
Definition exodusII.h:293
@ EX_SCALAR
Definition exodusII.h:299
@ EX_VECTOR_1D
Definition exodusII.h:300
@ EX_FULL_TENSOR_16
Definition exodusII.h:308
@ EX_BASIS
Definition exodusII.h:297
@ EX_ASYM_TENSOR_01
Definition exodusII.h:318
@ EX_SYM_TENSOR_31
Definition exodusII.h:311
@ EX_VECTOR_2D
Definition exodusII.h:301
@ EX_SYM_TENSOR_33
Definition exodusII.h:310
@ EX_FULL_TENSOR_32
Definition exodusII.h:306
@ EX_QUADRATURE
Definition exodusII.h:298
@ EX_FULL_TENSOR_22
Definition exodusII.h:307
@ EX_ASYM_TENSOR_02
Definition exodusII.h:317
@ EX_SYM_TENSOR_13
Definition exodusII.h:313
@ EX_SYM_TENSOR_10
Definition exodusII.h:315
@ EX_QUATERNION_2D
Definition exodusII.h:303
@ EX_MATRIX_3X3
Definition exodusII.h:320
@ EX_FIELD_TYPE_SEQUENCE
Definition exodusII.h:296
@ EX_FIELD_TYPE_INVALID
Definition exodusII.h:294
@ EX_FULL_TENSOR_36
Definition exodusII.h:305
@ EX_QUATERNION_3D
Definition exodusII.h:304
@ EX_VECTOR_3D
Definition exodusII.h:302
@ EX_FULL_TENSOR_12
Definition exodusII.h:309
@ EX_SYM_TENSOR_21
Definition exodusII.h:312
@ EX_MATRIX_2X2
Definition exodusII.h:319
@ EX_FIELD_TYPE_USER_DEFINED
Definition exodusII.h:295
@ EX_ASYM_TENSOR_03
Definition exodusII.h:316
@ EX_SYM_TENSOR_11
Definition exodusII.h:314
SEACAS_DEPRECATED int ex_get_node_set(int exoid, ex_entity_id node_set_id, void_int *node_set_node_list)
Definition ex_get_node_set.c:33
SEACAS_DEPRECATED int ex_get_n_side_set_df(int exoid, ex_entity_id side_set_id, int64_t start_num, int64_t num_df_to_get, void *side_set_dist_fact)
Definition ex_get_n_side_set_df.c:34
SEACAS_DEPRECATED int ex_put_n_elem_num_map(int exoid, int64_t start_ent, int64_t num_ents, const void_int *elem_map)
Definition ex_put_n_elem_num_map.c:39
#define EX_MAX_NAME
Definition exodusII.h:51
SEACAS_DEPRECATED int ex_get_elem_var_tab(int exoid, int num_elem_blk, int num_elem_var, int *elem_var_tab)
Definition ex_get_elem_var_tab.c:75
SEACAS_DEPRECATED int ex_put_concat_node_sets(int exoid, void_int *node_set_ids, void_int *num_nodes_per_set, void_int *num_dist_per_set, void_int *node_sets_node_index, void_int *node_sets_df_index, void_int *node_sets_node_list, void *node_sets_dist_fact)
Definition ex_put_concat_node_sets.c:108
SEACAS_DEPRECATED int ex_put_elem_map(int exoid, ex_entity_id map_id, const void_int *elem_map)
Definition ex_put_elem_map.c:36
SEACAS_DEPRECATED int ex_put_one_elem_attr(int exoid, ex_entity_id elem_blk_id, int attrib_index, const void *attrib)
Definition ex_put_one_elem_attr.c:40
SEACAS_DEPRECATED int ex_get_n_coord(int exoid, int64_t start_node_num, int64_t num_nodes, void *x_coor, void *y_coor, void *z_coor)
Definition ex_get_n_coord.c:49
SEACAS_DEPRECATED int ex_put_side_set_dist_fact(int exoid, ex_entity_id side_set_id, const void *side_set_dist_fact)
Definition ex_put_side_set_dist_fact.c:36
SEACAS_DEPRECATED int ex_put_partial_node_set(int exoid, ex_entity_id node_set_id, int64_t start_node_num, int64_t num_nodes, const void_int *node_set_node_list)
Definition ex_put_partial_node_set.c:39
SEACAS_DEPRECATED int ex_get_nodal_var_time(int exoid, int nodal_var_index, int64_t node_number, int beg_time_step, int end_time_step, void *nodal_var_vals)
Definition ex_get_nodal_var_time.c:82
SEACAS_DEPRECATED int ex_put_node_map(int exoid, ex_entity_id map_id, const void_int *node_map)
Definition ex_put_node_map.c:33
SEACAS_DEPRECATED int ex_put_elem_block(int exoid, ex_entity_id elem_blk_id, const char *elem_type, int64_t num_elem_this_blk, int64_t num_nodes_per_elem, int64_t num_attr_per_elem)
Definition ex_put_elem_block.c:106
SEACAS_DEPRECATED int ex_get_sset_var_tab(int exoid, int num_sidesets, int num_sset_var, int *sset_var_tab)
Definition ex_get_sset_var_tab.c:32
SEACAS_DEPRECATED int ex_get_partial_node_set_df(int exoid, ex_entity_id node_set_id, int64_t start_num, int64_t num_df_to_get, void *node_set_dist_fact)
Definition ex_get_partial_node_set_df.c:39
SEACAS_DEPRECATED int ex_put_node_num_map(int exoid, const void_int *node_map)
Definition ex_put_node_num_map.c:50
SEACAS_DEPRECATED int ex_get_elem_attr_names(int exoid, ex_entity_id elem_blk_id, char **names)
Definition ex_get_elem_attr_names.c:30
SEACAS_DEPRECATED int ex_put_elem_var_tab(int exoid, int num_elem_blk, int num_elem_var, int *elem_var_tab)
Definition ex_put_elem_var_tab.c:77
SEACAS_DEPRECATED int ex_put_node_set_param(int exoid, ex_entity_id node_set_id, int64_t num_nodes_in_set, int64_t num_dist_in_set)
Definition ex_put_node_set_param.c:73
ex_options
Definition exodusII.h:388
@ EX_DEFAULT
Definition exodusII.h:389
@ EX_DEBUG
Definition exodusII.h:391
@ EX_ABORT
Definition exodusII.h:392
@ EX_NULLVERBOSE
Definition exodusII.h:393
@ EX_VERBOSE
Definition exodusII.h:390
SEACAS_DEPRECATED int ex_put_n_side_set(int exoid, ex_entity_id side_set_id, int64_t start_side_num, int64_t num_sides, const void_int *side_set_elem_list, const void_int *side_set_side_list)
Definition ex_put_n_side_set.c:37
SEACAS_DEPRECATED int ex_get_elem_block(int exoid, ex_entity_id elem_blk_id, char *elem_type, void_int *num_elem_this_blk, void_int *num_nodes_per_elem, void_int *num_attr)
Definition ex_get_elem_block.c:74
SEACAS_DEPRECATED int ex_get_elem_blk_ids(int exoid, void_int *ids)
Definition ex_get_elem_blk_ids.c:48
SEACAS_DEPRECATED int ex_put_n_elem_conn(int exoid, ex_entity_id elem_blk_id, int64_t start_elem_num, int64_t num_elems, const void_int *connect)
Definition ex_put_n_elem_conn.c:36
SEACAS_DEPRECATED int ex_put_n_node_set(int exoid, ex_entity_id node_set_id, int64_t start_node_num, int64_t num_nodes, const void_int *node_set_node_list)
Definition ex_put_n_node_set.c:36
SEACAS_DEPRECATED int ex_get_elem_num_map(int exoid, void_int *elem_map)
Definition ex_get_elem_num_map.c:60
SEACAS_DEPRECATED int ex_put_partial_elem_conn(int exoid, ex_entity_id elem_blk_id, int64_t start_elem_num, int64_t num_elems, const void_int *connect)
Definition ex_put_partial_elem_conn.c:40
SEACAS_DEPRECATED int ex_put_nset_var(int exoid, int time_step, int nset_var_index, ex_entity_id nset_id, int64_t num_nodes_this_nset, const void *nset_var_vals)
Definition ex_put_nset_var.c:47
SEACAS_DEPRECATED int ex_put_concat_var_param(int exoid, int num_g, int num_n, int num_e, int num_elem_blk, int *elem_var_tab)
Definition ex_put_concat_var_param.c:44
SEACAS_DEPRECATED int ex_put_partial_elem_num_map(int exoid, int64_t start_ent, int64_t num_ents, const void_int *elem_map)
Definition ex_put_partial_elem_num_map.c:39
SEACAS_DEPRECATED int ex_get_elem_conn(int exoid, ex_entity_id elem_blk_id, void_int *connect)
Definition ex_get_elem_conn.c:39
char * ex_name_of_object(ex_entity_type obj_type)
Definition ex_utils.c:559
SEACAS_DEPRECATED int ex_get_n_node_set_df(int exoid, ex_entity_id node_set_id, int64_t start_num, int64_t num_df_to_get, void *node_set_dist_fact)
Definition ex_get_n_node_set_df.c:16
SEACAS_DEPRECATED int ex_get_elem_map(int exoid, ex_entity_id map_id, void_int *elem_map)
Definition ex_get_elem_map.c:30
SEACAS_DEPRECATED int ex_put_partial_elem_map(int exoid, ex_entity_id map_id, int64_t ent_start, int64_t ent_count, const void_int *elem_map)
Definition ex_put_partial_elem_map.c:35
SEACAS_DEPRECATED int ex_get_n_elem_conn(int exoid, ex_entity_id elem_blk_id, int64_t start_elem_num, int64_t num_elems, void_int *connect)
Definition ex_get_n_elem_conn.c:37
SEACAS_DEPRECATED int ex_put_elem_attr(int exoid, ex_entity_id elem_blk_id, const void *attrib)
Definition ex_put_elem_attr.c:48
#define SEACAS_DEPRECATED
Definition exodusII.h:1348
SEACAS_DEPRECATED int ex_put_nodal_var(int exoid, int time_step, int nodal_var_index, int64_t num_nodes, const void *nodal_var_vals)
Definition ex_put_nodal_var.c:74
SEACAS_DEPRECATED int ex_put_sset_var(int exoid, int time_step, int sset_var_index, ex_entity_id sset_id, int64_t num_faces_this_sset, const void *sset_var_vals)
Definition ex_put_sset_var.c:46
SEACAS_DEPRECATED int ex_put_n_node_num_map(int exoid, int64_t start_ent, int64_t num_ents, const void_int *node_map)
Definition ex_put_n_node_num_map.c:38
SEACAS_DEPRECATED int ex_get_concat_side_sets(int exoid, void_int *side_set_ids, void_int *num_elem_per_set, void_int *num_dist_per_set, void_int *side_sets_elem_index, void_int *side_sets_dist_index, void_int *side_sets_elem_list, void_int *side_sets_side_list, void *side_sets_dist_fact)
Definition ex_get_concat_side_sets.c:41
SEACAS_DEPRECATED int ex_get_n_node_num_map(int exoid, int64_t start_ent, int64_t num_ents, void_int *node_map)
Definition ex_get_n_node_num_map.c:33
SEACAS_DEPRECATED int ex_put_node_set(int exoid, ex_entity_id node_set_id, const void_int *node_set_node_list)
Definition ex_put_node_set.c:38
SEACAS_DEPRECATED int ex_get_partial_elem_map(int exoid, ex_entity_id map_id, int64_t ent_start, int64_t ent_count, void_int *elem_map)
Definition ex_get_partial_elem_map.c:17
struct ex_quadrature ex_quadrature
SEACAS_DEPRECATED int ex_get_n_conn(int exoid, ex_entity_type blk_type, ex_entity_id blk_id, int64_t start_num, int64_t num_ent, void_int *nodeconn, void_int *edgeconn, void_int *faceconn)
Definition ex_get_n_conn.c:16
int64_t ex_entity_id
Definition exodusII.h:421
SEACAS_DEPRECATED int ex_get_side_set_param(int exoid, ex_entity_id side_set_id, void_int *num_side_in_set, void_int *num_dist_fact_in_set)
Definition ex_get_side_set_param.c:41
SEACAS_DEPRECATED int ex_get_sset_var(int exoid, int time_step, int sset_var_index, ex_entity_id sset_id, int64_t num_side_this_sset, void *sset_var_vals)
Definition ex_get_sset_var.c:40
SEACAS_DEPRECATED int ex_get_n_attr(int exoid, ex_entity_type obj_type, ex_entity_id obj_id, int64_t start_num, int64_t num_ent, void *attrib)
Definition ex_get_n_attr.c:21
SEACAS_DEPRECATED int ex_put_elem_var(int exoid, int time_step, int elem_var_index, ex_entity_id elem_blk_id, int64_t num_elem_this_blk, const void *elem_var_vals)
Definition ex_put_elem_var.c:114
SEACAS_DEPRECATED int ex_get_node_num_map(int exoid, void_int *node_map)
Definition ex_get_node_num_map.c:63
SEACAS_DEPRECATED int ex_put_n_elem_attr(int exoid, ex_entity_id elem_blk_id, int64_t start_elem_num, int64_t num_elems, void *attrib)
Definition ex_put_n_elem_attr.c:36
SEACAS_DEPRECATED int ex_get_concat_node_sets(int exoid, void_int *node_set_ids, void_int *num_nodes_per_set, void_int *num_df_per_set, void_int *node_sets_node_index, void_int *node_sets_df_index, void_int *node_sets_node_list, void *node_sets_dist_fact)
Definition ex_get_concat_node_sets.c:103
SEACAS_DEPRECATED int ex_put_partial_node_set_df(int exoid, ex_entity_id node_set_id, int64_t start_num, int64_t num_df_to_get, void *node_set_dist_fact)
Definition ex_put_partial_node_set_df.c:40
int ex_get_idx(int exoid, const char *ne_var_name, int64_t *my_index, int pos)
Definition ex_ne_util.c:234
SEACAS_DEPRECATED int ex_get_node_map(int exoid, ex_entity_id map_id, void_int *node_map)
Definition ex_get_node_map.c:32
ex_inquiry
Definition exodusII.h:143
@ EX_INQ_ELS_LEN
Definition exodusII.h:185
@ EX_INQ_FULL_GROUP_NAME
Definition exodusII.h:204
@ EX_INQ_GROUP_PARENT
Definition exodusII.h:197
@ EX_INQ_NUM_FACE_BLOCK_VAR
Definition exodusII.h:210
@ EX_INQ_DB_VERS
Definition exodusII.h:146
@ EX_INQ_ES_PROP
Definition exodusII.h:176
@ EX_INQ_FULL_GROUP_NAME_LEN
Definition exodusII.h:203
@ EX_INQ_EM_PROP
Definition exodusII.h:166
@ EX_INQ_NS_NODE_LEN
Definition exodusII.h:153
@ EX_INQ_NUM_ELEM_BLOCK_VAR
Definition exodusII.h:211
@ EX_INQ_FILE_TYPE
Definition exodusII.h:144
@ EX_INQ_GROUP_ROOT
Definition exodusII.h:198
@ EX_INQ_EDGE
Definition exodusII.h:170
@ EX_INQ_DB_FLOAT_SIZE
Definition exodusII.h:195
@ EX_INQ_NODE_SETS
Definition exodusII.h:152
@ EX_INQ_TITLE
Definition exodusII.h:147
@ EX_INQ_DIM
Definition exodusII.h:148
@ EX_INQ_FILE_FORMAT
Definition exodusII.h:218
@ EX_INQ_FACE
Definition exodusII.h:177
@ EX_INQ_EDGE_SETS
Definition exodusII.h:172
@ EX_INQ_INFO
Definition exodusII.h:158
@ EX_INQ_EDGE_PROP
Definition exodusII.h:175
@ EX_INQ_API_VERS
Definition exodusII.h:145
@ EX_INQ_MAX_READ_NAME_LENGTH
Definition exodusII.h:193
@ EX_INQ_LIB_VERS
Definition exodusII.h:165
@ EX_INQ_NS_PROP
Definition exodusII.h:161
@ EX_INQ_NUM_FACE_SET_VAR
Definition exodusII.h:214
@ EX_INQ_GROUP_NAME_LEN
Definition exodusII.h:200
@ EX_INQ_SS_DF_LEN
Definition exodusII.h:164
@ EX_INQ_NUM_EDGE_BLOCK_VAR
Definition exodusII.h:209
@ EX_INQ_NODE_MAP
Definition exodusII.h:169
@ EX_INQ_ELEM_MAP
Definition exodusII.h:168
@ EX_INQ_SS_NODE_LEN
Definition exodusII.h:155
@ EX_INQ_BLOB
Definition exodusII.h:207
@ EX_INQ_QA
Definition exodusII.h:157
@ EX_INQ_NM_PROP
Definition exodusII.h:167
@ EX_INQ_DB_MAX_USED_NAME_LENGTH
Definition exodusII.h:192
@ EX_INQ_FS_PROP
Definition exodusII.h:183
@ EX_INQ_FS_LEN
Definition exodusII.h:180
@ EX_INQ_ELS_PROP
Definition exodusII.h:187
@ EX_INQ_EDGE_BLK
Definition exodusII.h:171
@ EX_INQ_ES_DF_LEN
Definition exodusII.h:174
@ EX_INQ_ASSEMBLY
Definition exodusII.h:206
@ EX_INQ_NUM_NODE_SET_VAR
Definition exodusII.h:212
@ EX_INQ_COORD_FRAMES
Definition exodusII.h:190
@ EX_INQ_SS_PROP
Definition exodusII.h:162
@ EX_INQ_FS_DF_LEN
Definition exodusII.h:181
@ EX_INQ_NODES
Definition exodusII.h:149
@ EX_INQ_NUM_SIDE_SET_VAR
Definition exodusII.h:216
@ EX_INQ_SIDE_SETS
Definition exodusII.h:154
@ EX_INQ_NUM_CHILD_GROUPS
Definition exodusII.h:196
@ EX_INQ_EDGE_MAP
Definition exodusII.h:188
@ EX_INQ_DB_MAX_ALLOWED_NAME_LENGTH
Definition exodusII.h:191
@ EX_INQ_INVALID
Definition exodusII.h:219
@ EX_INQ_FACE_PROP
Definition exodusII.h:182
@ EX_INQ_ELEM
Definition exodusII.h:150
@ EX_INQ_THREADSAFE
Definition exodusII.h:205
@ EX_INQ_ELS_DF_LEN
Definition exodusII.h:186
@ EX_INQ_FACE_BLK
Definition exodusII.h:178
@ EX_INQ_ES_LEN
Definition exodusII.h:173
@ EX_INQ_SS_ELEM_LEN
Definition exodusII.h:156
@ EX_INQ_TIME
Definition exodusII.h:159
@ EX_INQ_ELEM_SETS
Definition exodusII.h:184
@ EX_INQ_FACE_SETS
Definition exodusII.h:179
@ EX_INQ_FACE_MAP
Definition exodusII.h:189
@ EX_INQ_NUM_GLOBAL_VAR
Definition exodusII.h:217
@ EX_INQ_GROUP_NAME
Definition exodusII.h:201
@ EX_INQ_NUM_EDGE_SET_VAR
Definition exodusII.h:213
@ EX_INQ_ELEM_BLK
Definition exodusII.h:151
@ EX_INQ_EB_PROP
Definition exodusII.h:160
@ EX_INQ_NUM_NODE_VAR
Definition exodusII.h:208
@ EX_INQ_NUM_ELEM_SET_VAR
Definition exodusII.h:215
@ EX_INQ_NS_DF_LEN
Definition exodusII.h:163
SEACAS_DEPRECATED int ex_get_nset_var(int exoid, int time_step, int nset_var_index, ex_entity_id nset_id, int64_t num_node_this_nset, void *nset_var_vals)
Definition ex_get_nset_var.c:40
SEACAS_DEPRECATED int ex_get_node_set_dist_fact(int exoid, ex_entity_id node_set_id, void *node_set_dist_fact)
Definition ex_get_node_set_dist_fact.c:40
SEACAS_DEPRECATED int ex_get_elem_attr(int exoid, ex_entity_id elem_blk_id, void *attrib)
Definition ex_get_elem_attr.c:43
SEACAS_DEPRECATED int ex_get_partial_side_set(int exoid, ex_entity_id side_set_id, int64_t start_side_num, int64_t num_sides, void_int *side_set_elem_list, void_int *side_set_side_list)
Definition ex_get_partial_side_set.c:40
SEACAS_DEPRECATED int ex_get_partial_side_set_df(int exoid, ex_entity_id side_set_id, int64_t start_num, int64_t num_df_to_get, void *side_set_dist_fact)
Definition ex_get_partial_side_set_df.c:34
SEACAS_DEPRECATED int ex_get_n_node_set(int exoid, ex_entity_id node_set_id, int64_t start_node_num, int64_t num_nodes, void_int *node_set_node_list)
Definition ex_get_n_node_set.c:35
SEACAS_DEPRECATED int ex_get_n_one_attr(int exoid, ex_entity_type obj_type, ex_entity_id obj_id, int64_t start_num, int64_t num_ent, int attrib_index, void *attrib)
Definition ex_get_n_one_attr.c:27
SEACAS_DEPRECATED int ex_put_side_set_param(int exoid, ex_entity_id side_set_id, int64_t num_side_in_set, int64_t num_dist_fact_in_set)
Definition ex_put_side_set_param.c:41
SEACAS_DEPRECATED int ex_get_elem_var_time(int exoid, int elem_var_index, int64_t elem_number, int beg_time_step, int end_time_step, void *elem_var_vals)
Definition ex_get_elem_var_time.c:112
SEACAS_DEPRECATED int ex_get_one_elem_attr(int exoid, ex_entity_id elem_blk_id, int attrib_index, void *attrib)
Definition ex_get_one_elem_attr.c:32
char * ex_copy_string(char *dest, char const *source, size_t elements)
Definition ex_utils.c:2447
SEACAS_DEPRECATED int ex_get_node_set_param(int exoid, ex_entity_id node_set_id, void_int *num_nodes_in_set, void_int *num_df_in_set)
Definition ex_get_node_set_param.c:67
SEACAS_DEPRECATED int ex_put_n_node_set_df(int exoid, ex_entity_id node_set_id, int64_t start_num, int64_t num_df_to_get, void *node_set_dist_fact)
Definition ex_put_n_node_set_df.c:36
struct ex_set_specs ex_set_specs
struct ex_init_params ex_init_params
struct ex_var_params ex_var_params
ex_type
Definition exodusII.h:461
struct ex_attribute ex_attribute
struct ex_assembly ex_assembly
struct ex_block_params ex_block_params
@ EX_CHAR
Definition exodusII.h:461
@ EX_DOUBLE
Definition exodusII.h:461
@ EX_INTEGER
Definition exodusII.h:461
ex_error_return_code
Definition exodusII.h:1946
@ EX_NULLENTITY
Definition exodusII.h:1961
@ EX_DUPLICATEID
Definition exodusII.h:1954
@ EX_MSG
Definition exodusII.h:1957
@ EX_DUPLICATEOPEN
Definition exodusII.h:1955
@ EX_BADFILEID
Definition exodusII.h:1949
@ EX_INTERNAL
Definition exodusII.h:1953
@ EX_WARN
Definition exodusII.h:1969
@ EX_BADFILENAME
Definition exodusII.h:1956
@ EX_NOTFOUND
Definition exodusII.h:1963
@ EX_NOENTITY
Definition exodusII.h:1962
@ EX_NOTROOTID
Definition exodusII.h:1959
@ EX_PRTLASTMSG
Definition exodusII.h:1958
@ EX_WRONGFILETYPE
Definition exodusII.h:1950
@ EX_BADPARAM
Definition exodusII.h:1952
@ EX_LASTERR
Definition exodusII.h:1960
@ EX_FATAL
Definition exodusII.h:1967
@ EX_MEMFAIL
Definition exodusII.h:1947
@ EX_LOOKUPFAIL
Definition exodusII.h:1951
@ EX_NOERR
Definition exodusII.h:1968
@ EX_INTSIZEMISMATCH
Definition exodusII.h:1964
@ EX_BADFILEMODE
Definition exodusII.h:1948
ex_compression_type
Definition exodusII.h:257
ex_option_type
Definition exodusII.h:243
@ EX_COMPRESS_ZLIB
Definition exodusII.h:258
@ EX_COMPRESS_ZSTD
Definition exodusII.h:261
@ EX_COMPRESS_SZIP
Definition exodusII.h:260
@ EX_COMPRESS_GZIP
Definition exodusII.h:259
@ EX_COMPRESS_BZ2
Definition exodusII.h:262
@ EX_OPT_QUANTIZE_NSD
Definition exodusII.h:249
@ EX_OPT_COMPRESSION_LEVEL
Definition exodusII.h:247
@ EX_OPT_MAX_NAME_LENGTH
Definition exodusII.h:244
@ EX_OPT_INTEGER_SIZE_API
Definition exodusII.h:251
@ EX_OPT_INTEGER_SIZE_DB
Definition exodusII.h:252
@ EX_OPT_COMPRESSION_SHUFFLE
Definition exodusII.h:248
@ EX_OPT_COMPRESSION_TYPE
Definition exodusII.h:246
int ex_field_cardinality(const ex_field_type field_type)
Definition ex_field_utils.c:357
int ex_put_set_param(int exoid, ex_entity_type set_type, ex_entity_id set_id, int64_t num_entries_in_set, int64_t num_dist_fact_in_set)
Definition ex_put_set_param.c:39
int ex_put_node_cmap(int exoid, ex_entity_id map_id, const void_int *node_ids, const void_int *proc_ids, int processor)
Definition ex_put_node_cmap.c:33
int ex_put_partial_set(int exoid, ex_entity_type set_type, ex_entity_id set_id, int64_t offset, int64_t num_to_put, const void_int *set_entry_list, const void_int *set_extra_list)
Definition ex_put_partial_set.c:43
int ex_put_init_global(int exoid, int64_t num_nodes_g, int64_t num_elems_g, int64_t num_elem_blks_g, int64_t num_node_sets_g, int64_t num_side_sets_g)
Definition ex_put_init_global.c:41
int ex_put_partial_set_dist_fact(int exoid, ex_entity_type set_type, ex_entity_id set_id, int64_t offset, int64_t num_to_put, const void *set_dist_fact)
Definition ex_put_partial_set_dist_fact.c:42
int ex_put_names(int exoid, ex_entity_type obj_type, char *const names[])
Definition ex_put_names.c:37
int ex_get_block_params(int exoid, size_t block_count, struct ex_block **blocks)
Definition ex_get_block_params.c:23
int ex_put_ss_param_global(int exoid, const void_int *global_ids, const void_int *side_cnts, const void_int *df_cnts)
Definition ex_put_ss_param_global.c:32
int ex_get_partial_one_attr(int exoid, ex_entity_type obj_type, ex_entity_id obj_id, int64_t start_num, int64_t num_ent, int attrib_index, void *attrib)
Definition ex_get_partial_one_attr.c:46
int ex_get_assembly(int exoid, struct ex_assembly *assembly)
Definition ex_get_assembly.c:18
int ex_put_loadbal_param_cc(int exoid, const void_int *num_int_nodes, const void_int *num_bor_nodes, const void_int *num_ext_nodes, const void_int *num_int_elems, const void_int *num_bor_elems, const void_int *num_node_cmaps, const void_int *num_elem_cmaps)
Definition ex_put_loadbal_param_cc.c:49
int ex_get_init_info(int exoid, int *num_proc, int *num_proc_in_f, char *ftype)
Definition ex_get_init_info.c:33
int ex_put_attribute(int exoid, const ex_attribute attributes)
Definition ex_put_attribute.c:169
int ex_get_coord_names(int exoid, char **coord_names)
Definition ex_get_coord_names.c:46
int ex_put_field_metadata(int exoid, const ex_field field)
Definition ex_put_field_metadata.c:57
const char * ex_field_type_enum_to_string(const ex_field_type field_type)
Definition ex_field_utils.c:493
int ex_get_coordinate_frames(int exoid, int *nframes, void_int *cf_ids, void *pt_coordinates, char *tags)
Definition ex_get_coordinate_frames.c:97
int ex_get_attr(int exoid, ex_entity_type obj_type, ex_entity_id obj_id, void *attrib)
Definition ex_get_attr.c:33
int ex_get_map(int exoid, void_int *elem_map)
Definition ex_get_map.c:44
int ex_get_concat_sets(int exoid, ex_entity_type set_type, struct ex_set_specs *set_specs)
Definition ex_get_concat_sets.c:32
int ex_get_coord(int exoid, void *x_coor, void *y_coor, void *z_coor)
Definition ex_get_coord.c:71
int ex_put_conn(int exoid, ex_entity_type blk_type, ex_entity_id blk_id, const void_int *node_conn, const void_int *elem_edge_conn, const void_int *elem_face_conn)
Definition ex_put_conn.c:44
int ex_put_init_ext(int exoid, const ex_init_params *model)
Definition ex_put_init_ext.c:210
int ex_get_elem_type(int exoid, ex_entity_id elem_blk_id, char *elem_type)
Definition ex_get_elem_type.c:30
int ex_get_processor_elem_maps(int exoid, void_int *elem_mapi, void_int *elem_mapb, int processor)
Definition ex_get_processor_elem_maps.c:29
int ex_get_block_id_map(int exoid, ex_entity_type map_type, ex_entity_id entity_id, void_int *map)
Definition ex_get_block_id_map.c:29
int ex_put_basis(int exoid, const ex_basis basis)
Definition ex_put_field_metadata.c:166
int ex_get_partial_coord_component(int exoid, int64_t start_node_num, int64_t num_nodes, int component, void *coor)
Definition ex_get_partial_coord_component.c:28
int ex_get_block_param(int exoid, ex_block *block)
Definition ex_get_block_param.c:36
int ex_create_group(int parent_id, const char *group_name)
Definition ex_create_group.c:17
int ex_put_one_attr(int exoid, ex_entity_type obj_type, ex_entity_id obj_id, int attrib_index, const void *attrib)
Definition ex_put_one_attr.c:37
int ex_put_prop_names(int exoid, ex_entity_type obj_type, int num_props, char **prop_names)
Definition ex_put_prop_names.c:97
int ex_get_concat_side_set_node_count(int exoid, int *side_set_node_cnt_list)
Definition ex_get_concat_side_set_node_count.c:28
int ex_get_num_map(int exoid, ex_entity_type map_type, ex_entity_id map_id, void_int *map)
Definition ex_get_num_map.c:33
int ex_get_set(int exoid, ex_entity_type set_type, ex_entity_id set_id, void_int *set_entry_list, void_int *set_extra_list)
Definition ex_get_set.c:23
int ex_put_partial_conn(int exoid, ex_entity_type blk_type, ex_entity_id blk_id, int64_t start_num, int64_t num_ent, const void_int *nodeconn, const void_int *edgeconn, const void_int *faceconn)
Definition ex_put_partial_conn.c:37
int ex_get_init_global(int exoid, void_int *num_nodes_g, void_int *num_elems_g, void_int *num_elem_blks_g, void_int *num_node_sets_g, void_int *num_side_sets_g)
Definition ex_get_init_global.c:63
int ex_put_coordinate_frames(int exoid, int nframes, const void_int *cf_ids, const void *pt_coordinates, const char *tags)
Definition ex_put_coordinate_frames.c:30
int ex_put_ns_param_global(int exoid, const void_int *global_ids, const void_int *node_cnts, const void_int *df_cnts)
Definition ex_put_ns_param_global.c:32
int ex_put_init_info(int exoid, int num_proc, int num_proc_in_f, const char *ftype)
Definition ex_put_init_info.c:34
int ex_put_partial_coord_component(int exoid, int64_t start_node_num, int64_t num_nodes, int component, const void *coor)
Definition ex_put_partial_coord_component.c:22
int ex_put_coord_names(int exoid, char *const coord_names[])
Definition ex_put_coord_names.c:46
int ex_put_map(int exoid, const void_int *elem_map)
Definition ex_put_map.c:59
int ex_put_map_param(int exoid, int num_node_maps, int num_elem_maps)
Definition ex_put_map_param.c:37
int ex_put_num_map(int exoid, ex_entity_type map_type, ex_entity_id map_id, const void_int *map)
Definition ex_put_num_map.c:38
int ex_get_map_param(int exoid, int *num_node_maps, int *num_elem_maps)
Definition ex_get_map_param.c:31
int ex_put_partial_one_attr(int exoid, ex_entity_type obj_type, ex_entity_id obj_id, int64_t start_num, int64_t num_ent, int attrib_index, const void *attrib)
Definition ex_put_partial_one_attr.c:39
int ex_get_partial_set(int exoid, ex_entity_type set_type, ex_entity_id set_id, int64_t offset, int64_t num_to_get, void_int *set_entry_list, void_int *set_extra_list)
Definition ex_get_partial_set.c:25
int ex_put_sets(int exoid, size_t set_count, const struct ex_set *sets)
Definition ex_put_sets.c:19
int ex_put_double_attribute(int exoid, ex_entity_type obj_type, ex_entity_id id, const char *atr_name, int num_values, const double *values)
Definition ex_put_attribute.c:26
int ex_get_eb_info_global(int exoid, void_int *el_blk_ids, void_int *el_blk_cnts)
Definition ex_get_eb_info_global.c:28
int ex_put_field_suffices(int exoid, const ex_field field, const char *suffices)
Definition ex_put_field_metadata.c:286
int ex_put_cmap_params(int exoid, const void_int *node_cmap_ids, const void_int *node_cmap_node_cnts, const void_int *elem_cmap_ids, const void_int *elem_cmap_elem_cnts, int64_t processor)
Definition ex_put_cmap_params.c:38
int ex_get_elem_cmap(int exoid, ex_entity_id map_id, void_int *elem_ids, void_int *side_ids, void_int *proc_ids, int processor)
Definition ex_get_elem_cmap.c:34
int ex_put_elem_cmap(int exoid, ex_entity_id map_id, const void_int *elem_ids, const void_int *side_ids, const void_int *proc_ids, int processor)
Definition ex_put_elem_cmap.c:33
int ex_get_names(int exoid, ex_entity_type obj_type, char **names)
Definition ex_get_names.c:32
int ex_put_processor_elem_maps(int exoid, const void_int *elem_mapi, const void_int *elem_mapb, int processor)
Definition ex_put_processor_elem_maps.c:29
int ex_get_set_param(int exoid, ex_entity_type set_type, ex_entity_id set_id, void_int *num_entry_in_set, void_int *num_dist_fact_in_set)
Definition ex_get_set_param.c:36
int ex_get_partial_set_dist_fact(int exoid, ex_entity_type set_type, ex_entity_id set_id, int64_t offset, int64_t num_to_put, void *set_dist_fact)
Definition ex_get_partial_set_dist_fact.c:16
int ex_put_block_param(int exoid, const ex_block block)
Definition ex_put_block_param.c:17
int ex_get_processor_node_maps(int exoid, void_int *node_mapi, void_int *node_mapb, void_int *node_mape, int processor)
Definition ex_get_processor_node_maps.c:32
int ex_get_prop_array(int exoid, ex_entity_type obj_type, const char *prop_name, void_int *values)
Definition ex_get_prop_array.c:87
int ex_get_partial_attr(int exoid, ex_entity_type obj_type, ex_entity_id obj_id, int64_t start_num, int64_t num_ent, void *attrib)
Definition ex_get_partial_attr.c:45
int ex_get_side_set_node_count(int exoid, ex_entity_id side_set_id, int *side_set_node_cnt_list)
Definition ex_get_side_set_node_count.c:27
int ex_get_attribute(int exoid, ex_attribute *attributes)
Definition ex_get_attribute.c:198
int ex_put_coord(int exoid, const void *x_coor, const void *y_coor, const void *z_coor)
Definition ex_put_coord.c:87
int ex_get_field_metadata(int exoid, ex_field *field)
Definition ex_get_field_metadata.c:120
int ex_put_processor_node_maps(int exoid, const void_int *node_mapi, const void_int *node_mapb, const void_int *node_mape, int proc_id)
Definition ex_put_processor_node_maps.c:29
int ex_add_attr(int exoid, ex_entity_type obj_type, ex_entity_id obj_id, int64_t num_attr_per_entry)
Definition ex_add_attr.c:11
int ex_put_prop(int exoid, ex_entity_type obj_type, ex_entity_id obj_id, const char *prop_name, ex_entity_id value)
Definition ex_put_prop.c:77
int ex_get_field_suffices(int exoid, const ex_field field, char *suffices)
int ex_put_attributes(int exoid, size_t attr_count, const ex_attribute *attributes)
Definition ex_put_attribute.c:195
int ex_put_concat_elem_block(int exoid, const void_int *elem_blk_id, char *const elem_type[], const void_int *num_elem_this_blk, const void_int *num_nodes_per_elem, const void_int *num_attr_this_blk, int define_maps)
Definition ex_put_concat_elem_block.c:36
int ex_get_attributes(int exoid, size_t count, ex_attribute *attributes)
Definition ex_get_attribute.c:252
int ex_get_loadbal_param(int exoid, void_int *num_int_nodes, void_int *num_bor_nodes, void_int *num_ext_nodes, void_int *num_int_elems, void_int *num_bor_elems, void_int *num_node_cmaps, void_int *num_elem_cmaps, int processor)
Definition ex_get_loadbal_param.c:37
int ex_get_blob(int exoid, struct ex_blob *blob)
Definition ex_get_blob.c:18
int ex_get_sets(int exoid, size_t set_count, struct ex_set *sets)
Definition ex_get_sets.c:12
int ex_get_partial_conn(int exoid, ex_entity_type blk_type, ex_entity_id blk_id, int64_t start_num, int64_t num_ent, void_int *nodeconn, void_int *edgeconn, void_int *faceconn)
Definition ex_get_partial_conn.c:38
int ex_get_quadrature_count(int exoid)
Definition ex_get_field_metadata.c:265
int ex_get_init_ext(int exoid, ex_init_params *info)
Definition ex_get_init_ext.c:81
int ex_put_attr(int exoid, ex_entity_type blk_type, ex_entity_id blk_id, const void *attrib)
Definition ex_put_attr.c:37
int ex_put_prop_array(int exoid, ex_entity_type obj_type, const char *prop_name, const void_int *values)
Definition ex_put_prop_array.c:71
int ex_initialize_quadrature_struct(ex_quadrature *quad, size_t num_quad, int mode)
Definition ex_field_utils.c:143
int ex_put_text_attribute(int exoid, ex_entity_type obj_type, ex_entity_id id, const char *atr_name, const char *value)
Definition ex_put_attribute.c:124
int ex_put_name(int exoid, ex_entity_type obj_type, ex_entity_id entity_id, const char *name)
Definition ex_put_name.c:85
int ex_put_loadbal_param(int exoid, int64_t num_int_nodes, int64_t num_bor_nodes, int64_t num_ext_nodes, int64_t num_int_elems, int64_t num_bor_elems, int64_t num_node_cmaps, int64_t num_elem_cmaps, int processor)
Definition ex_put_loadbal_param.c:38
const char * ex_field_type_name(const ex_field_type field_type)
Definition ex_field_utils.c:527
int ex_put_assembly(int exoid, const struct ex_assembly assembly)
Definition ex_put_assembly.c:20
int ex_put_eb_info_global(int exoid, const void_int *el_blk_ids, const void_int *el_blk_cnts)
Definition ex_put_eb_info_global.c:29
int ex_put_blobs(int exoid, size_t count, const struct ex_blob *blobs)
Definition ex_put_blobs.c:19
int ex_get_side_set_node_list_len(int exoid, ex_entity_id side_set_id, void_int *side_set_node_list_len)
Definition ex_get_side_set_node_list_len.c:36
int ex_put_concat_all_blocks(int exoid, const ex_block_params *param)
Definition ex_put_concat_all_blocks.c:27
int ex_put_init(int exoid, const char *title, int64_t num_dim, int64_t num_nodes, int64_t num_elem, int64_t num_elem_blk, int64_t num_node_sets, int64_t num_side_sets)
Definition ex_put_init.c:53
int ex_put_partial_num_map(int exoid, ex_entity_type map_type, ex_entity_id map_id, int64_t ent_start, int64_t ent_count, const void_int *map)
Definition ex_put_partial_num_map.c:34
int ex_put_entity_count_per_polyhedra(int exoid, ex_entity_type blk_type, ex_entity_id blk_id, const int *entity_counts)
Definition ex_put_entity_count_per_polyhedra.c:26
int ex_initialize_basis_struct(ex_basis *basis, size_t num_basis, int mode)
Definition ex_field_utils.c:94
int ex_put_quadrature(int exoid, const ex_quadrature quad)
Definition ex_put_field_metadata.c:235
int ex_get_side_set_node_list(int exoid, ex_entity_id side_set_id, void_int *side_set_node_cnt_list, void_int *side_set_node_list)
Definition ex_get_side_set_node_list.c:58
int ex_get_basis_count(int exoid)
Definition ex_get_field_metadata.c:263
int ex_get_field_metadata_count(int exoid, ex_entity_type obj_type, ex_entity_id id)
Definition ex_get_field_metadata.c:84
int ex_get_partial_num_map(int exoid, ex_entity_type map_type, ex_entity_id map_id, int64_t ent_start, int64_t ent_count, void_int *map)
Definition ex_get_partial_num_map.c:34
int ex_get_set_dist_fact(int exoid, ex_entity_type set_type, ex_entity_id set_id, void *set_dist_fact)
Definition ex_get_set_dist_fact.c:33
const char * ex_field_component_suffix(ex_field *field, int nest_level, int component)
Definition ex_field_utils.c:181
int ex_get_block(int exoid, ex_entity_type blk_type, ex_entity_id blk_id, char *elem_type, void_int *num_entries_this_blk, void_int *num_nodes_per_entry, void_int *num_edges_per_entry, void_int *num_faces_per_entry, void_int *num_attr_per_entry)
Definition ex_get_block.c:36
int ex_get_attribute_count(int exoid, ex_entity_type obj_type, ex_entity_id id)
Definition ex_get_attribute.c:98
int ex_get_quadrature(int exoid, ex_quadrature **pquad, int *num_quad)
Definition ex_get_field_metadata.c:423
int ex_get_partial_coord(int exoid, int64_t start_node_num, int64_t num_nodes, void *x_coor, void *y_coor, void *z_coor)
Definition ex_get_partial_coord.c:52
int ex_put_multi_field_metadata(int exoid, const ex_field *field, const int field_count)
int ex_put_cmap_params_cc(int exoid, const void_int *node_cmap_ids, const void_int *node_cmap_node_cnts, const void_int *node_proc_ptrs, const void_int *elem_cmap_ids, const void_int *elem_cmap_elem_cnts, const void_int *elem_proc_ptrs)
Definition ex_put_cmap_params_cc.c:38
int ex_put_block_params(int exoid, size_t block_count, const struct ex_block *blocks)
Definition ex_put_block_params.c:21
int ex_get_entity_count_per_polyhedra(int exoid, ex_entity_type blk_type, ex_entity_id blk_id, int *entity_counts)
Definition ex_get_entity_count_per_polyhedra.c:26
int ex_put_attr_param(int exoid, ex_entity_type obj_type, ex_entity_id obj_id, int num_attrs)
Definition ex_put_attr_param.c:35
int ex_get_prop(int exoid, ex_entity_type obj_type, ex_entity_id obj_id, const char *prop_name, void_int *value)
Definition ex_get_prop.c:55
int ex_get_init(int exoid, char *title, void_int *num_dim, void_int *num_nodes, void_int *num_elem, void_int *num_elem_blk, void_int *num_node_sets, void_int *num_side_sets)
Definition ex_get_init.c:75
int ex_get_ids(int exoid, ex_entity_type obj_type, void_int *ids)
Definition ex_get_ids.c:101
int ex_get_cmap_params(int exoid, void_int *node_cmap_ids, void_int *node_cmap_node_cnts, void_int *elem_cmap_ids, void_int *elem_cmap_elem_cnts, int processor)
Definition ex_get_cmap_params.c:38
int ex_put_assemblies(int exoid, size_t count, const struct ex_assembly *assemblies)
Definition ex_put_assemblies.c:19
ex_field_type ex_string_to_field_type_enum(const char *field_name)
Definition ex_field_utils.c:403
int ex_get_one_attr(int exoid, ex_entity_type obj_type, ex_entity_id obj_id, int attrib_index, void *attrib)
Definition ex_get_one_attr.c:32
int ex_put_block(int exoid, ex_entity_type blk_type, ex_entity_id blk_id, const char *entry_descrip, int64_t num_entries_this_blk, int64_t num_nodes_per_entry, int64_t num_edges_per_entry, int64_t num_faces_per_entry, int64_t num_attr_per_entry)
Definition ex_put_block.c:47
int ex_put_set_dist_fact(int exoid, ex_entity_type set_type, ex_entity_id set_id, const void *set_dist_fact)
Definition ex_put_set_dist_fact.c:37
int ex_get_partial_id_map(int exoid, ex_entity_type map_type, int64_t start_entity_num, int64_t num_entities, void_int *map)
Definition ex_get_partial_id_map.c:29
int ex_get_blobs(int exoid, struct ex_blob *blobs)
Definition ex_get_blobs.c:18
int ex_get_attr_names(int exoid, ex_entity_type obj_type, ex_entity_id obj_id, char **names)
Definition ex_get_attr_names.c:33
int ex_get_ns_param_global(int exoid, void_int *global_ids, void_int *node_cnts, void_int *df_cnts)
Definition ex_get_ns_param_global.c:30
int ex_put_set(int exoid, ex_entity_type set_type, ex_entity_id set_id, const void_int *set_entry_list, const void_int *set_extra_list)
Definition ex_put_set.c:41
int ex_get_name(int exoid, ex_entity_type obj_type, ex_entity_id entity_id, char *name)
Definition ex_get_name.c:33
int ex_get_attribute_param(int exoid, ex_entity_type obj_type, ex_entity_id id, ex_attribute *attributes)
Definition ex_get_attribute.c:147
int ex_get_assemblies(int exoid, struct ex_assembly *assemblies)
Definition ex_get_assemblies.c:18
int ex_get_ss_param_global(int exoid, void_int *global_ids, void_int *side_cnts, void_int *df_cnts)
Definition ex_get_ss_param_global.c:30
int ex_put_integer_attribute(int exoid, ex_entity_type obj_type, ex_entity_id id, const char *atr_name, int num_values, const void_int *values)
Definition ex_put_attribute.c:72
int ex_put_attr_names(int exoid, ex_entity_type blk_type, ex_entity_id blk_id, char **names)
int ex_get_attr_param(int exoid, ex_entity_type obj_type, ex_entity_id obj_id, int *num_attrs)
Definition ex_get_attr_param.c:31
int ex_put_concat_sets(int exoid, ex_entity_type set_type, const struct ex_set_specs *set_specs)
Definition ex_put_concat_sets.c:37
int ex_put_partial_node_cmap(int exoid, ex_entity_id map_id, int64_t start_entity_num, int64_t num_entities, const void_int *node_ids, const void_int *proc_ids, int processor)
Definition ex_put_partial_node_cmap.c:42
int ex_put_id_map(int exoid, ex_entity_type map_type, const void_int *map)
Definition ex_put_id_map.c:37
int ex_get_conn(int exoid, ex_entity_type blk_type, ex_entity_id blk_id, void_int *nodeconn, void_int *edgeconn, void_int *faceconn)
Definition ex_get_conn.c:29
int ex_get_id_map(int exoid, ex_entity_type map_type, void_int *map)
Definition ex_get_id_map.c:29
int ex_put_partial_attr(int exoid, ex_entity_type blk_type, ex_entity_id blk_id, int64_t start_entity, int64_t num_entity, const void *attrib)
Definition ex_put_partial_attr.c:39
int ex_put_partial_coord(int exoid, int64_t start_node_num, int64_t num_nodes, const void *x_coor, const void *y_coor, const void *z_coor)
Definition ex_put_partial_coord.c:45
int ex_get_prop_names(int exoid, ex_entity_type obj_type, char **prop_names)
Definition ex_get_prop_names.c:78
int ex_put_partial_id_map(int exoid, ex_entity_type map_type, int64_t start_entity_num, int64_t num_entities, const void_int *map)
Definition ex_put_partial_id_map.c:39
int ex_put_blob(int exoid, const struct ex_blob blob)
Definition ex_put_blob.c:20
int ex_get_basis(int exoid, ex_basis **pbasis, int *num_basis)
Definition ex_get_field_metadata.c:267
int ex_get_node_cmap(int exoid, ex_entity_id map_id, void_int *node_ids, void_int *proc_ids, int processor)
Definition ex_get_node_cmap.c:31
const char * ex_component_field_name(ex_field *field, int component[EX_MAX_FIELD_NESTING])
Definition ex_field_utils.c:66
int ex_get_time(int exoid, int time_step, void *time_value)
Definition ex_get_time.c:51
int ex_put_reduction_variable_param(int exoid, ex_entity_type obj_type, int num_vars)
Definition ex_put_reduction_variable_param.c:122
SEACAS_DEPRECATED int ex_get_n_nodal_var(int exoid, int time_step, int nodal_var_index, int64_t start_node, int64_t num_nodes, void *var_vals)
Definition ex_get_n_nodal_var.c:18
int ex_put_all_var_param_ext(int exoid, const ex_var_params *vp)
Definition ex_put_all_var_param_ext.c:67
int ex_get_var_time(int exoid, ex_entity_type var_type, int var_index, ex_entity_id id, int beg_time_step, int end_time_step, void *var_vals)
Definition ex_get_var_time.c:44
int ex_get_object_truth_vector(int exoid, ex_entity_type obj_type, ex_entity_id entity_id, int num_var, int *var_vec)
Definition ex_get_object_truth_vector.c:24
SEACAS_DEPRECATED int ex_put_var_param(int exoid, const char *var_type, int num_vars)
Definition ex_put_var_param.c:38
int ex_put_reduction_vars(int exoid, int time_step, ex_entity_type obj_type, ex_entity_id obj_id, int64_t num_variables, const void *var_vals)
Definition ex_put_reduction_vars.c:182
int ex_get_reduction_vars(int exoid, int time_step, ex_entity_type obj_type, ex_entity_id obj_id, int64_t num_variables, void *var_vals)
Definition ex_get_reduction_vars.c:66
int ex_get_reduction_variable_param(int exoid, ex_entity_type obj_type, int *num_vars)
Definition ex_get_reduction_variable_param.c:56
int ex_put_reduction_variable_names(int exoid, ex_entity_type obj_type, int num_vars, char *const var_names[])
Definition ex_put_reduction_variable_names.c:122
int ex_get_var(int exoid, int time_step, ex_entity_type var_type, int var_index, ex_entity_id obj_id, int64_t num_entry_this_obj, void *var_vals)
Definition ex_get_var.c:68
int ex_put_time(int exoid, int time_step, const void *time_value)
Definition ex_put_time.c:51
int ex_put_variable_name(int exoid, ex_entity_type obj_type, int var_num, const char *var_name)
Definition ex_put_variable_name.c:39
int ex_put_variable_names(int exoid, ex_entity_type obj_type, int num_vars, char *const var_names[])
Definition ex_put_variable_names.c:125
int ex_get_all_times(int exoid, void *time_values)
Definition ex_get_all_times.c:55
int ex_put_var_multi_time(int exoid, ex_entity_type var_type, int var_index, ex_entity_id obj_id, int64_t num_entries_this_obj, int beg_time_step, int end_time_step, const void *var_vals)
Definition ex_put_var_multi_time.c:240
SEACAS_DEPRECATED int ex_get_var_tab(int exoid, const char *var_type, int num_blk, int num_var, int *var_tab)
Definition ex_get_var_tab.c:34
int ex_put_partial_var(int exoid, int time_step, ex_entity_type var_type, int var_index, ex_entity_id obj_id, int64_t start_index, int64_t num_entities, const void *var_vals)
Definition ex_put_partial_var.c:184
SEACAS_DEPRECATED int ex_put_var_tab(int exoid, const char *var_type, int num_blk, int num_var, int *var_tab)
Definition ex_put_var_tab.c:49
SEACAS_DEPRECATED int ex_put_n_nodal_var(int exoid, int time_step, int nodal_var_index, int64_t start_node, int64_t num_nodes, const void *nodal_var_vals)
Definition ex_put_n_nodal_var.c:49
SEACAS_DEPRECATED int ex_put_nodal_var_slab(int exoid, int time_step, int nodal_var_index, int64_t start_pos, int64_t num_vals, void *nodal_var_vals)
Definition ex_put_nodal_var_slab.c:44
int ex_get_var_multi_time(int exoid, ex_entity_type var_type, int var_index, ex_entity_id obj_id, int64_t num_entry_this_obj, int beg_time_step, int end_time_step, void *var_vals)
Definition ex_get_var_multi_time.c:67
SEACAS_DEPRECATED int ex_get_var_param(int exoid, const char *var_type, int *num_vars)
Definition ex_get_var_param.c:35
SEACAS_DEPRECATED int ex_put_partial_nodal_var(int exoid, int time_step, int nodal_var_index, int64_t start_node, int64_t num_nodes, const void *nodal_var_vals)
Definition ex_put_partial_nodal_var.c:47
SEACAS_DEPRECATED int ex_get_n_var(int exoid, int time_step, ex_entity_type var_type, int var_index, ex_entity_id obj_id, int64_t start_index, int64_t num_entities, void *var_vals)
Definition ex_get_n_var.c:36
int ex_get_reduction_variable_name(int exoid, ex_entity_type obj_type, int var_num, char *var_name)
Definition ex_get_reduction_variable_name.c:18
SEACAS_DEPRECATED int ex_get_nodal_var(int exoid, int time_step, int nodal_var_index, int64_t num_nodes, void *nodal_var_vals)
Definition ex_get_nodal_var.c:72
SEACAS_DEPRECATED int ex_put_n_var(int exoid, int time_step, ex_entity_type var_type, int var_index, ex_entity_id obj_id, int64_t start_index, int64_t num_entities, const void *var_vals)
Definition ex_put_n_var.c:55
int ex_get_reduction_variable_names(int exoid, ex_entity_type obj_type, int num_vars, char *var_names[])
Definition ex_get_reduction_variable_names.c:66
int ex_get_partial_var(int exoid, int time_step, ex_entity_type var_type, int var_index, ex_entity_id obj_id, int64_t start_index, int64_t num_entities, void *var_vals)
Definition ex_get_partial_var.c:34
int ex_get_truth_table(int exoid, ex_entity_type obj_type, int num_blk, int num_var, int *var_tab)
Definition ex_get_truth_table.c:37
int ex_get_variable_names(int exoid, ex_entity_type obj_type, int num_vars, char *var_names[])
Definition ex_get_variable_names.c:67
int ex_put_all_var_param(int exoid, int num_g, int num_n, int num_e, const int *elem_var_tab, int num_m, const int *nset_var_tab, int num_s, const int *sset_var_tab)
Definition ex_put_all_var_param.c:45
SEACAS_DEPRECATED int ex_get_n_elem_var(int exoid, int time_step, int elem_var_index, ex_entity_id elem_blk_id, int64_t num_elem_this_blk, int64_t start_elem_num, int64_t num_elem, void *elem_var_vals)
Definition ex_get_n_elem_var.c:18
SEACAS_DEPRECATED int ex_get_var_name(int exoid, const char *var_type, int var_num, char *var_name)
Definition ex_get_var_name.c:35
SEACAS_DEPRECATED int ex_get_glob_vars(int exoid, int time_step, int num_glob_vars, void *glob_var_vals)
Definition ex_get_glob_vars.c:78
SEACAS_DEPRECATED int ex_put_var_name(int exoid, const char *var_type, int var_num, const char *var_name)
Definition ex_put_var_name.c:39
SEACAS_DEPRECATED int ex_get_partial_elem_var(int exoid, int time_step, int elem_var_index, ex_entity_id elem_blk_id, int64_t num_elem_this_blk, int64_t start_elem_num, int64_t num_elem, void *elem_var_vals)
Definition ex_get_partial_elem_var.c:48
int ex_get_variable_name(int exoid, ex_entity_type obj_type, int var_num, char *var_name)
Definition ex_get_variable_name.c:35
SEACAS_DEPRECATED int ex_get_var_names(int exoid, const char *var_type, int num_vars, char *var_names[])
Definition ex_get_var_names.c:35
int ex_put_variable_param(int exoid, ex_entity_type obj_type, int num_vars)
Definition ex_put_variable_param.c:124
SEACAS_DEPRECATED int ex_get_partial_nodal_var(int exoid, int time_step, int nodal_var_index, int64_t start_node, int64_t num_nodes, void *var_vals)
Definition ex_get_partial_nodal_var.c:45
int ex_put_truth_table(int exoid, ex_entity_type obj_type, int num_blk, int num_var, const int *var_tab)
Definition ex_put_truth_table.c:67
int ex_get_variable_param(int exoid, ex_entity_type obj_type, int *num_vars)
Definition ex_get_variable_param.c:73
int ex_put_var(int exoid, int time_step, ex_entity_type var_type, int var_index, ex_entity_id obj_id, int64_t num_entries_this_obj, const void *var_vals)
Definition ex_put_var.c:77
SEACAS_DEPRECATED int ex_put_var_names(int exoid, const char *var_type, int num_vars, char *var_names[])
Definition ex_put_var_names.c:39
int ex_put_reduction_variable_name(int exoid, ex_entity_type obj_type, int var_num, const char *var_name)
Definition ex_put_reduction_variable_name.c:39
#define MAX_ERR_LENGTH
Definition exodusII.h:417
#define MAX_STR_LENGTH
Definition exodusII.h:409
#define MAX_LINE_LENGTH
Definition exodusII.h:415
int ex_open_int(const char *rel_path, int mode, int *comp_ws, int *io_ws, float *version, int run_version)
Definition ex_open.c:102
int64_t ex_inquire_int(int exoid, ex_inquiry req_info)
Definition ex_inquire.c:1029
int ex_cvt_nodes_to_sides(int exoid, void_int *num_elem_per_set, void_int *num_nodes_per_set, void_int *side_sets_elem_index, void_int *side_sets_node_index, void_int *side_sets_elem_list, void_int *side_sets_node_list, void_int *side_sets_side_list)
Definition ex_cvt_nodes_to_sides.c:168
void ex_get_err(const char **msg, const char **func, int *err_num)
Definition ex_err.c:299
int ex_set_max_name_length(int exoid, int length)
Definition ex_utils.c:255
int ex_get_group_id(int parent_id, const char *group_name, int *group_id)
Definition ex_get_group_id.c:21
void ex_set_err(const char *module_name, const char *message, int err_num)
Definition ex_err.c:282
int ex_put_qa(int exoid, int num_qa_records, char *qa_record[][4])
Definition ex_put_qa.c:63
int ex_copy_transient(int in_exoid, int out_exoid)
Definition ex_copy.c:169
unsigned ex_int64_status(int exoid)
Definition ex_conv.c:341
size_t ex_header_size(int exoid)
Definition ex_utils.c:1702
void ex_err(const char *module_name, const char *message, int err_num)
Definition ex_err.c:90
int ex_get_info(int exoid, char **info)
Definition ex_get_info.c:48
int ex_set_int64_status(int exoid, int mode)
Definition ex_conv.c:375
int ex_opts(int options)
Definition ex_opts.c:56
int ex_inquire(int exoid, ex_inquiry req_info, void_int *ret_int, float *ret_float, char *ret_char)
Definition ex_inquire.c:1095
int ex_put_info(int exoid, int num_info, char *const info[])
Definition ex_put_info.c:73
int ex_large_model(int exoid)
Definition ex_utils.c:1638
int ex_set_option(int exoid, ex_option_type option, int option_value)
Definition ex_conv.c:416
int ex_set_parallel(int exoid, int is_parallel)
Definition ex_conv.c:592
int ex_close(int exoid)
Definition ex_close.c:47
void ex_print_config(void)
Definition ex_utils.c:177
int ex_create_int(const char *rel_path, int cmode, int *comp_ws, int *io_ws, int run_version)
Definition ex_create.c:133
int ex_get_group_ids(int parent_id, int *num_groups, int *group_ids)
Definition ex_get_group_ids.c:19
void ex_err_fn(int exoid, const char *module_name, const char *message, int err_num)
Definition ex_err.c:192
const char * ex_strerror(int err_num)
Definition ex_err.c:332
int ex_copy(int in_exoid, int out_exoid)
Definition ex_copy.c:151
int ex_get_qa(int exoid, char *qa_record[][4])
Definition ex_get_qa.c:56
const char * ex_config(void)
Definition ex_utils.c:69
int ex_get_num_props(int exoid, ex_entity_type obj_type)
Definition ex_utils.c:1333
int ex_update(int exoid)
Definition ex_update.c:30
Definition exodusII.h:483
ex_entity_id * entity_list
Definition exodusII.h:488
char * name
Definition exodusII.h:485
ex_entity_type type
Definition exodusII.h:486
int entity_count
Definition exodusII.h:487
ex_entity_id id
Definition exodusII.h:484
Definition exodusII.h:466
ex_type type
Definition exodusII.h:470
char name[EX_MAX_NAME+1]
Definition exodusII.h:469
ex_entity_type entity_type
Definition exodusII.h:467
int value_count
Definition exodusII.h:471
void * values
Definition exodusII.h:472
int64_t entity_id
Definition exodusII.h:468
Definition exodusII.h:345
int * subc_ordinal
Definition exodusII.h:364
int cardinality
Definition exodusII.h:362
double * xi
Definition exodusII.h:367
int * subc_dof_ordinal
Definition exodusII.h:365
int * subc_num_dof
Definition exodusII.h:366
double * eta
Definition exodusII.h:368
int * subc_dim
Definition exodusII.h:363
char name[EX_MAX_NAME+1]
Definition exodusII.h:361
double * zeta
Definition exodusII.h:369
Definition exodusII.h:476
int64_t num_entry
Definition exodusII.h:479
ex_entity_id id
Definition exodusII.h:477
char * name
Definition exodusII.h:478
Definition exodusII.h:515
char ** face_type
Definition exodusII.h:522
void_int * face_blk_id
Definition exodusII.h:521
int * num_nodes_per_edge
Definition exodusII.h:519
int * num_edge_this_blk
Definition exodusII.h:518
void_int * elem_blk_id
Definition exodusII.h:526
int * num_attr_elem
Definition exodusII.h:532
int * num_face_this_blk
Definition exodusII.h:523
int * num_faces_per_elem
Definition exodusII.h:531
int * num_attr_edge
Definition exodusII.h:520
int * num_nodes_per_face
Definition exodusII.h:524
int * num_attr_face
Definition exodusII.h:525
int * num_nodes_per_elem
Definition exodusII.h:529
int * num_elem_this_blk
Definition exodusII.h:528
void_int * edge_blk_id
Definition exodusII.h:516
char ** elem_type
Definition exodusII.h:527
char ** edge_type
Definition exodusII.h:517
int define_maps
Definition exodusII.h:533
int * num_edges_per_elem
Definition exodusII.h:530
Definition exodusII.h:492
int64_t num_nodes_per_entry
Definition exodusII.h:497
ex_entity_type type
Definition exodusII.h:494
int64_t num_attribute
Definition exodusII.h:500
int64_t num_entry
Definition exodusII.h:496
ex_entity_id id
Definition exodusII.h:493
char topology[MAX_STR_LENGTH+1]
Definition exodusII.h:495
int64_t num_edges_per_entry
Definition exodusII.h:498
int64_t num_faces_per_entry
Definition exodusII.h:499
Definition exodusII.h:326
char type_name[EX_MAX_NAME+1]
Definition exodusII.h:336
int64_t entity_id
Definition exodusII.h:328
int nesting
Definition exodusII.h:335
char name[EX_MAX_NAME+1]
Definition exodusII.h:329
int cardinality[EX_MAX_FIELD_NESTING]
Definition exodusII.h:338
ex_entity_type entity_type
Definition exodusII.h:327
char component_separator[EX_MAX_FIELD_NESTING]
Definition exodusII.h:339
ex_field_type type[EX_MAX_FIELD_NESTING]
Definition exodusII.h:337
char suffices[EX_MAX_NAME+1]
Definition exodusII.h:340
Definition exodusII.h:438
int64_t num_edge
Definition exodusII.h:442
int64_t num_node_sets
Definition exodusII.h:448
int64_t num_face
Definition exodusII.h:444
int64_t num_nodes
Definition exodusII.h:441
int64_t num_face_maps
Definition exodusII.h:455
int64_t num_elem_sets
Definition exodusII.h:452
int64_t num_assembly
Definition exodusII.h:457
int64_t num_dim
Definition exodusII.h:440
int64_t num_edge_sets
Definition exodusII.h:449
int64_t num_elem
Definition exodusII.h:446
int64_t num_elem_blk
Definition exodusII.h:447
int64_t num_face_blk
Definition exodusII.h:445
int64_t num_node_maps
Definition exodusII.h:453
int64_t num_edge_maps
Definition exodusII.h:454
int64_t num_side_sets
Definition exodusII.h:451
int64_t num_blob
Definition exodusII.h:458
int64_t num_elem_maps
Definition exodusII.h:456
int64_t num_face_sets
Definition exodusII.h:450
int64_t num_edge_blk
Definition exodusII.h:443
char title[MAX_LINE_LENGTH+1]
Definition exodusII.h:439
Definition exodusII.h:373
int dimension
Definition exodusII.h:376
double * zeta
Definition exodusII.h:381
double * xi
Definition exodusII.h:377
double * eta
Definition exodusII.h:379
double * weight
Definition exodusII.h:382
int cardinality
Definition exodusII.h:375
char name[EX_MAX_NAME+1]
Definition exodusII.h:374
Definition exodusII.h:537
void_int * sets_dist_index
Definition exodusII.h:542
void_int * sets_ids
Definition exodusII.h:538
void_int * num_dist_per_set
Definition exodusII.h:540
void * sets_dist_fact
Definition exodusII.h:545
void_int * sets_extra_list
Definition exodusII.h:544
void_int * num_entries_per_set
Definition exodusII.h:539
void_int * sets_entry_list
Definition exodusII.h:543
void_int * sets_entry_index
Definition exodusII.h:541
Definition exodusII.h:504
ex_entity_id id
Definition exodusII.h:505
void_int * extra_list
Definition exodusII.h:510
void * distribution_factor_list
Definition exodusII.h:511
int64_t num_distribution_factor
Definition exodusII.h:508
void_int * entry_list
Definition exodusII.h:509
int64_t num_entry
Definition exodusII.h:507
ex_entity_type type
Definition exodusII.h:506
Definition exodusII.h:549
int num_elem
Definition exodusII.h:554
int * face_var_tab
Definition exodusII.h:561
int num_face
Definition exodusII.h:553
int num_edge
Definition exodusII.h:552
int num_node
Definition exodusII.h:551
int * elset_var_tab
Definition exodusII.h:567
int * elem_var_tab
Definition exodusII.h:562
int num_elset
Definition exodusII.h:559
int num_fset
Definition exodusII.h:557
int * nset_var_tab
Definition exodusII.h:563
int * edge_var_tab
Definition exodusII.h:560
int * fset_var_tab
Definition exodusII.h:565
int num_eset
Definition exodusII.h:556
int * eset_var_tab
Definition exodusII.h:564
int * sset_var_tab
Definition exodusII.h:566
int num_glob
Definition exodusII.h:550
int num_nset
Definition exodusII.h:555
int num_sset
Definition exodusII.h:558