#include <stdio.h>
#include <stdlib.h>
int main(int argc, char **argv)
{
int exoid, exoid1,
error, idum;
int CPU_word_size, IO_word_size;
int num_nod_vars;
int num_ele_vars;
int i, j;
float version;
char *cdum = 0;
CPU_word_size = 0;
IO_word_size = 0;
&CPU_word_size,
&IO_word_size,
&version);
printf("\nafter ex_open\n");
if (exoid < 0) {
exit(1);
}
printf("test.exo is an EXODUSII file; version %4.2f\n", version);
printf(" CPU word size %1d\n", CPU_word_size);
printf(" I/O word size %1d\n", IO_word_size);
printf("EXODUSII API; version %4.2f\n", version);
CPU_word_size = 4;
IO_word_size = 4;
&CPU_word_size,
&IO_word_size);
printf("\nafter ex_create, exoid = %3d\n", exoid1);
if (exoid1 < 0) {
exit(1);
}
printf(" CPU word size %1d\n", CPU_word_size);
printf(" I/O word size %1d\n", IO_word_size);
printf(
"\nafter ex_copy, error = %3d\n",
error);
printf(
"\nafter ex_get_variable_param, error = %3d\n",
error);
printf(
"\nafter ex_get_variable_param, error = %3d\n",
error);
if (num_nod_vars > 0) {
num_nod_vars++;
printf(
"\nafter ex_put_variable_param, error = %3d\n",
error);
}
if (num_ele_vars > 0) {
num_ele_vars++;
printf(
"\nafter ex_put_variable_param, error = %3d\n",
error);
}
printf(
"\nafter ex_copy_transient, error = %3d\n",
error);
if (num_nod_vars > 0) {
float node_vars[33];
printf(
"\nafter ex_put_variable_name, error = %3d\n",
error);
for (i = 0; i < 10; i++) {
for (j = 0; j < 33; j++) {
node_vars[j] = 3 + (float)(j + 1) * ((float)(i + 1) / 100.0);
}
printf(
"\nafter ex_put_var, step %d, error = %3d\n", i + 1,
error);
}
}
if (num_ele_vars > 0) {
printf(
"\nafter ex_put_variable_name, error = %3d\n",
error);
float ele_vars[1];
for (i = 0; i < 10; i++) {
for (j = 0; j < 1; j++) {
ele_vars[j] = num_ele_vars + (float)(j + 1) * ((float)(i + 1) / 100.0);
}
printf(
"\nafter ex_put_var, step %d, error = %3d\n", i + 1,
error);
}
}
printf(
"\nafter ex_close, error = %3d\n",
error);
printf(
"\nafter ex_close, error = %3d\n",
error);
return 0;
}