1
2
3
4
5
6
7 program testcpnl
8
9
10
11
12 implicit none
13
14 include 'exodusII.inc'
15
16 integer iin, iout, exoid, exoid1, ierr, cpu_ws, io_ws, mod_sz
17
18 real vers
19
20 data iin /5/, iout /6/
21
22
23
24
25
26
27 cpu_ws = 8
28 io_ws = 4
29
30 exoid =
exopen(
"test.exo", exread, cpu_ws, io_ws, vers, ierr)
31 write (iout, '(/"after exopen, error = ",i3)')
32 1 ierr
33
34 write (iout, '("test.exo is an EXODUSII file; version ",
35 1 f4.2)') vers
36 write (iout, '(" I/O word size: ",i4)') io_ws
38 write (iout, '(" Model Size",i2)') mod_sz
39
40
41
42
43
44
45 cpu_ws = 8
46 io_ws = 0
47
48 exoid1 =
excre(
"testcpnl.exo",
49 1 exclob+exlarg, cpu_ws, io_ws, ierr)
50 write (iout,'("after excre, id = ", i3, ", error = ",i3)')
51 1 exoid1, ierr
52 write (iout,'(" I/O word size: ",i4)') io_ws
53
55 write (iout, '(" Model Size",i2)') mod_sz
56
57 write (iout,'("after excre, error = ", i4)') ierr
58
59 call excopy (exoid, exoid1, ierr)
60 write (iout, '(/"after excopy, error = ", i3)' ) ierr
61
63 write (iout, '(/"after exclos, error = ", i3)' ) ierr
64
66 write (iout, '(/"after exclos, error = ", i3)' ) ierr
67
68 stop
69 end
int excre(char *path, int *clobmode, int *cpu_word_size, int *io_word_size, int *ierr, int pathlen)
Definition exo_jack.c:179
int exopen(char *path, int *mode, int *cpu_word_size, int *io_word_size, float *version, int *ierr, int pathlen)
Definition exo_jack.c:204
void exclos(int *idexo, int *ierr)
Definition exo_jack.c:230
int exlgmd(int *idexo)
Definition exo_jack.c:2627
void excopy(int *idexo_in, int *idexo_out, int *ierr)
Definition exo_jack.c:2686