41 include
'exodusII.inc'
44 integer exoid, num_dim, num_nodes, num_elem, num_elem_blk
45 integer exoid2, num_dim2, num_nodes2, num_elem2, num_elem_blk2
46 integer num_elem_in_block(10), num_node_sets
47 integer num_elem_in_block2(10), num_node_sets2
48 integer num_side_sets, num_nodes_per_elem(10), numattr(10)
49 integer num_side_sets2, num_nodes_per_elem2(10), numattr2(10)
50 integer i, j, k, m, elem_map(5), connect(10)
51 integer elem_map2(5), connect2(10)
52 integer node_list(100), elem_list(100), side_list(100)
53 integer node_list2(100), elem_list2(100), side_list2(100)
54 integer ebids(10),ids(10),num_nodes_per_set(10)
55 integer num_elem_per_set(10), num_df_per_set(10)
57 integer df_ind(10), node_ind(10), elem_ind(10)
58 integer num_qa_rec, num_info
59 integer num_qa_rec2,num_info2
60 integer num_glo_vars, num_nod_vars, num_ele_vars
61 integer num_glo_vars2, num_nod_vars2, num_ele_vars2
62 integer truth_tab(3,5)
63 integer whole_time_step, num_time_steps
64 integer cpu_word_size, io_word_size
67 real glob_var_vals(100), nodal_var_vals(100)
68 real time_value, elem_var_vals(100)
70 real x(100), y(100), z(100)
71 real x2(100), y2(100), z2(100)
72 real attrib(100), dist_fact(100)
73 real attrib2(100), dist_fact2(100)
75 character*(MXLNLN) title
76 character*(MXLNLN) title2
77 character*(MXSTLN) coord_names(3)
78 character*(MXSTLN) coord_names2(3)
79 character*(MXSTLN) cname
80 character*(MXSTLN) cname2
81 character*(MXSTLN) var_names(3)
82 character*(MXSTLN) var_names2(3)
83 character*(MXSTLN) qa_record(4,2)
84 character*(MXSTLN) qa_record2(4,2)
85 character*(MXLNLN) inform(3)
86 character*(MXLNLN) inform2(3)
87 character*(MXSTLN) prop_names(2)
89 data iin /5/, iout /6/
100 exoid =
excre(
"test.exo",
101 1 exclob, cpu_word_size, io_word_size, ierr)
102 write (iout,
'("after excre for test.exo,id: ",i4,", err=",i3)')
104 write (iout,
'(" cpu word size: ",i4," io word size: ",i4)')
105 1 cpu_word_size, io_word_size
106 write (iout,
'("after excre, error = ", i4)' ) ierr
108 exoid2=
excre(
"test2.exo",
109 1 exclob, cpu_word_size, io_word_size, ierr)
110 write (iout,
'("after excre for test2.exo,id: ",i4,", err=",i3)')
112 write (iout,
'("after excre (2), error = ", i4)' ) ierr
118 title =
"This is test 2"
126 call expini (exoid, title, num_dim, num_nodes,
127 1 num_elem, num_elem_blk, num_node_sets,
128 2 num_side_sets, ierr)
130 write (iout,
'("after expini, error = ", i4)' ) ierr
132 title2 =
"This is test 2"
140 call expini (exoid2, title2, num_dim2, num_nodes2,
141 1 num_elem2, num_elem_blk2, num_node_sets2,
142 2 num_side_sets2, ierr)
144 write (iout,
'("after expini (2), error = ", i4)' ) ierr
248 call expcor (exoid, x, y, z, ierr)
249 write (iout,
'("after expcor, error = ", i4)' ) ierr
350 call expcor (exoid2, x2, y2, z2, ierr)
351 write (iout,
'("after expcor (2), error = ", i4)' ) ierr
353 coord_names(1) =
"xcoor"
354 coord_names(2) =
"ycoor"
355 coord_names(3) =
"zcoor"
357 call expcon (exoid, coord_names, ierr)
358 write (iout,
'("after expcon, error = ", i4)' ) ierr
360 coord_names2(1) =
"xcoor"
361 coord_names2(2) =
"ycoor"
362 coord_names2(3) =
"zcoor"
364 call expcon (exoid2, coord_names2, ierr)
365 write (iout,
'("after expcon (2), error = ", i4)' ) ierr
372 do 10 i = 1, num_elem
376 call expmap (exoid, elem_map, ierr)
377 write (iout,
'("after expmap, error = ", i4)' ) ierr
379 do 12 i = 1, num_elem2
383 call expmap (exoid2, elem_map2, ierr)
384 write (iout,
'("after expmap (2), error = ", i4)' ) ierr
390 num_elem_in_block(1) = 1
391 num_elem_in_block(2) = 1
392 num_elem_in_block(3) = 1
393 num_elem_in_block(4) = 1
394 num_elem_in_block(5) = 1
396 num_nodes_per_elem(1) = 4
397 num_nodes_per_elem(2) = 4
398 num_nodes_per_elem(3) = 8
399 num_nodes_per_elem(4) = 4
400 num_nodes_per_elem(5) = 6
416 call expelb (exoid,ebids(1),cname,num_elem_in_block(1),
417 1 num_nodes_per_elem(1),numattr(1),ierr)
418 write (iout,
'("after expelb, error = ", i4)' ) ierr
420 call expelb (exoid,ebids(2),cname,num_elem_in_block(2),
421 1 num_nodes_per_elem(2),numattr(2),ierr)
422 write (iout,
'("after expelb, error = ", i4)' ) ierr
425 call expelb (exoid,ebids(3),cname,num_elem_in_block(3),
426 1 num_nodes_per_elem(3),numattr(3),ierr)
427 write (iout,
'("after expelb, error = ", i4)' ) ierr
430 call expelb (exoid,ebids(4),cname,num_elem_in_block(4),
431 1 num_nodes_per_elem(4),numattr(4),ierr)
432 write (iout,
'("after expelb, error = ", i4)' ) ierr
435 call expelb (exoid,ebids(5),cname,num_elem_in_block(5),
436 1 num_nodes_per_elem(5),numattr(5),ierr)
437 write (iout,
'("after expelb, error = ", i4)' ) ierr
439 num_elem_in_block2(1) = 1
440 num_elem_in_block2(2) = 1
441 num_elem_in_block2(3) = 1
442 num_elem_in_block2(4) = 1
443 num_elem_in_block2(5) = 1
445 num_nodes_per_elem2(1) = 4
446 num_nodes_per_elem2(2) = 4
447 num_nodes_per_elem2(3) = 8
448 num_nodes_per_elem2(4) = 4
449 num_nodes_per_elem2(5) = 6
465 call expelb(exoid2,ebids2(1),cname2,num_elem_in_block2(1),
466 1 num_nodes_per_elem2(1),numattr2(1),ierr)
467 write (iout,
'("after expelb (2), error = ", i4)' ) ierr
469 call expelb(exoid2,ebids2(2),cname2,num_elem_in_block2(2),
470 1 num_nodes_per_elem2(2),numattr2(2),ierr)
471 write (iout,
'("after expelb (2), error = ", i4)' ) ierr
474 call expelb(exoid2,ebids2(3),cname2,num_elem_in_block2(3),
475 1 num_nodes_per_elem(3),numattr(3),ierr)
476 write (iout,
'("after expelb (2), error = ", i4)' ) ierr
479 call expelb(exoid2,ebids2(4),cname2,num_elem_in_block2(4),
480 1 num_nodes_per_elem2(4),numattr2(4),ierr)
481 write (iout,
'("after expelb (2), error = ", i4)' ) ierr
484 call expelb(exoid2,ebids2(5),cname2,num_elem_in_block2(5),
485 1 num_nodes_per_elem2(5),numattr2(5),ierr)
486 write (iout,
'("after expelb (2), error = ", i4)' ) ierr
491 prop_names(1) =
"MATL"
492 prop_names(2) =
"DENSITY"
493 call exppn(exoid,exeblk,2,prop_names,ierr)
494 write (iout,
'("after exppn, error = ", i4)' ) ierr
496 call expp(exoid, exeblk, ebids(1),
"MATL", 10, ierr)
497 write (iout,
'("after expp, error = ", i4)' ) ierr
498 call expp(exoid, exeblk, ebids(2),
"MATL", 20, ierr)
499 write (iout,
'("after expp, error = ", i4)' ) ierr
500 call expp(exoid, exeblk, ebids(3),
"MATL", 30, ierr)
501 write (iout,
'("after expp, error = ", i4)' ) ierr
502 call expp(exoid, exeblk, ebids(4),
"MATL", 40, ierr)
503 write (iout,
'("after expp, error = ", i4)' ) ierr
504 call expp(exoid, exeblk, ebids(5),
"MATL", 50, ierr)
505 write (iout,
'("after expp, error = ", i4)' ) ierr
507 call exppn(exoid2,exeblk,2,prop_names,ierr)
508 write (iout,
'("after exppn (2), error = ", i4)' ) ierr
510 call expp(exoid2, exeblk, ebids(1),
"MATL", 100, ierr)
511 write (iout,
'("after expp (2), error = ", i4)' ) ierr
512 call expp(exoid2, exeblk, ebids(2),
"MATL", 200, ierr)
513 write (iout,
'("after expp (2), error = ", i4)' ) ierr
514 call expp(exoid2, exeblk, ebids(3),
"MATL", 300, ierr)
515 write (iout,
'("after expp (2), error = ", i4)' ) ierr
516 call expp(exoid2, exeblk, ebids(4),
"MATL", 400, ierr)
517 write (iout,
'("after expp (2), error = ", i4)' ) ierr
518 call expp(exoid2, exeblk, ebids(5),
"MATL", 500, ierr)
519 write (iout,
'("after expp (2), error = ", i4)' ) ierr
531 call expelc (exoid, ebids(1), connect, ierr)
532 write (iout,
'("after expelc, error = ", i4)' ) ierr
539 call expelc (exoid, ebids(2), connect, ierr)
540 write (iout,
'("after expelc, error = ", i4)' ) ierr
551 call expelc (exoid, ebids(3), connect, ierr)
552 write (iout,
'("after expelc, error = ", i4)' ) ierr
559 call expelc (exoid, ebids(4), connect, ierr)
560 write (iout,
'("after expelc, error = ", i4)' ) ierr
569 call expelc (exoid, ebids(5), connect, ierr)
570 write (iout,
'("after expelc, error = ", i4)' ) ierr
577 call expelc (exoid2, ebids2(1), connect2, ierr)
578 write (iout,
'("after expelc (2), error = ", i4)' ) ierr
585 call expelc (exoid2, ebids2(2), connect2, ierr)
586 write (iout,
'("after expelc (2), error = ", i4)' ) ierr
597 call expelc (exoid2, ebids2(3), connect2, ierr)
598 write (iout,
'("after expelc (2), error = ", i4)' ) ierr
605 call expelc (exoid2, ebids2(4), connect2, ierr)
606 write (iout,
'("after expelc (2), error = ", i4)' ) ierr
615 call expelc (exoid2, ebids2(5), connect2, ierr)
616 write (iout,
'("after expelc (2), error = ", i4)' ) ierr
623 call expeat (exoid, ebids(1), attrib, ierr)
624 write (iout,
'("after expeat, error = ", i4)' ) ierr
627 call expeat (exoid, ebids(2), attrib, ierr)
628 write (iout,
'("after expeat, error = ", i4)' ) ierr
630 call expeat (exoid, ebids(3), attrib, ierr)
631 write (iout,
'("after expeat, error = ", i4)' ) ierr
633 call expeat (exoid, ebids(4), attrib, ierr)
634 write (iout,
'("after expeat, error = ", i4)' ) ierr
636 call expeat (exoid, ebids(5), attrib, ierr)
637 write (iout,
'("after expeat, error = ", i4)' ) ierr
641 call expeat (exoid2, ebids2(1), attrib2, ierr)
642 write (iout,
'("after expeat (2), error = ", i4)' ) ierr
645 call expeat (exoid2, ebids2(2), attrib2, ierr)
646 write (iout,
'("after expeat (2), error = ", i4)' ) ierr
648 call expeat (exoid2, ebids2(3), attrib2, ierr)
649 write (iout,
'("after expeat (2), error = ", i4)' ) ierr
651 call expeat (exoid2, ebids2(4), attrib2, ierr)
652 write (iout,
'("after expeat (2), error = ", i4)' ) ierr
654 call expeat (exoid2, ebids(5), attrib2, ierr)
655 write (iout,
'("after expeat (2), error = ", i4)' ) ierr
662 call expnp (exoid, 20, 5, 5, ierr)
663 write (iout,
'("after expnp, error = ", i4)' ) ierr
677 call expns (exoid, 20, node_list, ierr)
678 write (iout,
'("after expns, error = ", i4)' ) ierr
679 call expnsd (exoid, 20, dist_fact, ierr)
680 write (iout,
'("after expnsd, error = ", i4)' ) ierr
682 call expnp (exoid, 21, 3, 3, ierr)
683 write (iout,
'("after expnp, error = ", i4)' ) ierr
693 call expns (exoid, 21, node_list, ierr)
694 write (iout,
'("after expns, error = ", i4)' ) ierr
695 call expnsd (exoid, 21, dist_fact, ierr)
696 write (iout,
'("after expnsd, error = ", i4)' ) ierr
698 prop_names(1) =
"FACE"
699 call expp(exoid, exnset, 20, prop_names(1), 4, ierr)
700 write (iout,
'("after expp, error = ", i4)' ) ierr
702 call expp(exoid, exnset, 21, prop_names(1), 5, ierr)
703 write (iout,
'("after expp, error = ", i4)' ) ierr
708 prop_names(1) =
"VELOCITY"
709 call exppa(exoid, exnset, prop_names(1), prop_array, ierr)
710 write (iout,
'("after exppa, error = ", i4)' ) ierr
714 call expnp (exoid2, 20, 5, 5, ierr)
715 write (iout,
'("after expnp (2), error = ", i4)' ) ierr
729 call expns (exoid2, 20, node_list2, ierr)
730 write (iout,
'("after expns (2), error = ", i4)' ) ierr
731 call expnsd (exoid2, 20, dist_fact2, ierr)
732 write (iout,
'("after expnsd (2), error = ", i4)' ) ierr
734 call expnp (exoid2, 21, 3, 3, ierr)
735 write (iout,
'("after expnp (2), error = ", i4)' ) ierr
745 call expns (exoid2, 21, node_list2, ierr)
746 write (iout,
'("after expns (2), error = ", i4)' ) ierr
747 call expnsd (exoid2, 21, dist_fact2, ierr)
748 write (iout,
'("after expnsd (2), error = ", i4)' ) ierr
758 num_nodes_per_set(1) = 5
759 num_nodes_per_set(2) = 3
787 prop_names(1) =
"FACE"
788 call expp(exoid2, exnset, 20, prop_names(1), 4, ierr)
789 write (iout,
'("after expp (2), error = ", i4)' ) ierr
791 prop_names(1) =
"FACE"
792 call expp(exoid2, exnset, 21, prop_names(1), 5, ierr)
793 write (iout,
'("after expp (2), error = ", i4)' ) ierr
798 prop_names(1) =
"VELOCITY"
799 call exppa(exoid2, exnset, prop_names(1), prop_array, ierr)
800 write (iout,
'("after exppa (2), error = ", i4)' ) ierr
818 call expsp (exoid, 30, 2, 4, ierr)
819 write (iout,
'("after expsp, error = ", i4)' ) ierr
821 call expss (exoid, 30, elem_list, side_list, ierr)
822 write (iout,
'("after expss, error = ", i4)' ) ierr
824 call expssd (exoid, 30, dist_fact, ierr)
825 write (iout,
'("after expssd, error = ", i4)' ) ierr
840 call expsp (exoid, 31, 2, 4, ierr)
841 write (iout,
'("after expsp, error = ", i3)' ) ierr
843 call expss (exoid, 31, elem_list, side_list, ierr)
844 write (iout,
'("after expss, error = ", i3)' ) ierr
846 call expssd (exoid, 31, dist_fact, ierr)
847 write (iout,
'("after expssd, error = ", i3)' ) ierr
867 call expsp (exoid, 32, 7, 0, ierr)
868 write (iout,
'("after expsp, error = ", i4)' ) ierr
870 call expss (exoid, 32, elem_list, side_list, ierr)
871 write (iout,
'("after expss, error = ", i4)' ) ierr
885 call expsp (exoid, 33, 4, 0, ierr)
886 write (iout,
'("after expsp, error = ", i4)' ) ierr
888 call expss (exoid, 33, elem_list, side_list, ierr)
889 write (iout,
'("after expss, error = ", i4)' ) ierr
905 call expsp (exoid, 34, 5, 0, ierr)
906 write (iout,
'("after expsp, error = ", i4)' ) ierr
908 call expss (exoid, 34, elem_list, side_list, ierr)
909 write (iout,
'("after expss, error = ", i4)' ) ierr
925 call expsp (exoid2, 30, 2, 4, ierr)
926 write (iout,
'("after expsp (2), error = ", i4)' ) ierr
928 call expss (exoid2, 30, elem_list2, side_list2, ierr)
929 write (iout,
'("after expss (2), error = ", i4)' ) ierr
931 call expssd (exoid2, 30, dist_fact2, ierr)
932 write (iout,
'("after expssd (2), error = ", i4)' ) ierr
947 call expsp (exoid2, 31, 2, 4, ierr)
948 write (iout,
'("after expsp (2), error = ", i3)' ) ierr
950 call expss (exoid2, 31, elem_list2, side_list2, ierr)
951 write (iout,
'("after expss (2), error = ", i3)' ) ierr
953 call expssd (exoid2, 31, dist_fact2, ierr)
954 write (iout,
'("after expssd (2), error = ", i3)' ) ierr
974 call expsp (exoid2, 32, 7, 0, ierr)
975 write (iout,
'("after expsp (2), error = ", i4)' ) ierr
977 call expss (exoid2, 32, elem_list2, side_list2, ierr)
978 write (iout,
'("after expss (2), error = ", i4)' ) ierr
992 call expsp (exoid2, 33, 4, 0, ierr)
993 write (iout,
'("after expsp (2), error = ", i4)' ) ierr
995 call expss (exoid2, 33, elem_list2, side_list2, ierr)
996 write (iout,
'("after expss (2), error = ", i4)' ) ierr
1012 call expsp (exoid2, 34, 5, 0, ierr)
1013 write (iout,
'("after expsp (2), error = ", i4)' ) ierr
1015 call expss (exoid2, 34, elem_list2, side_list2, ierr)
1016 write (iout,
'("after expss (2), error = ", i4)' ) ierr
1117 num_elem_per_set(1) = 2
1118 num_elem_per_set(2) = 2
1119 num_elem_per_set(3) = 7
1120 num_elem_per_set(4) = 4
1121 num_elem_per_set(5) = 5
1123 num_nodes_per_set(1) = 4
1124 num_nodes_per_set(2) = 4
1125 num_nodes_per_set(3) = 28
1126 num_nodes_per_set(4) = 12
1127 num_nodes_per_set(5) = 20
1172 num_df_per_set(1) = 4
1173 num_df_per_set(2) = 4
1174 num_df_per_set(3) = 0
1175 num_df_per_set(4) = 0
1176 num_df_per_set(5) = 0
1201 prop_names(1) =
"COLOR"
1202 call expp(exoid, exsset, 30, prop_names(1), 100, ierr)
1203 write (iout,
'("after expp, error = ", i4)' ) ierr
1205 call expp(exoid, exsset, 31, prop_names(1), 101, ierr)
1206 write (iout,
'("after expp, error = ", i4)' ) ierr
1209 prop_names(1) =
"COLOR"
1210 call expp(exoid2, exsset, 30, prop_names(1), 100, ierr)
1211 write (iout,
'("after expp (2), error = ", i4)' ) ierr
1213 call expp(exoid2, exsset, 31, prop_names(1), 101, ierr)
1214 write (iout,
'("after expp (2), error = ", i4)' ) ierr
1223 qa_record(1,1) =
"TESTWT2 fortran version"
1224 qa_record(2,1) =
"testwt2"
1225 qa_record(3,1) =
"07/07/93"
1226 qa_record(4,1) =
"15:41:33"
1227 qa_record(1,2) =
"FASTQ"
1228 qa_record(2,2) =
"fastq"
1229 qa_record(3,2) =
"07/07/93"
1230 qa_record(4,2) =
"16:41:33"
1232 call expqa (exoid, num_qa_rec, qa_record, ierr)
1233 write (iout,
'("after expqa, error = ", i4)' ) ierr
1237 qa_record2(1,1) =
"TESTWT2 fortran version"
1238 qa_record2(2,1) =
"testwt2"
1239 qa_record2(3,1) =
"07/07/93"
1240 qa_record2(4,1) =
"15:41:33"
1241 qa_record2(1,2) =
"FASTQ"
1242 qa_record2(2,2) =
"fastq"
1243 qa_record2(3,2) =
"07/07/93"
1244 qa_record2(4,2) =
"16:41:33"
1246 call expqa (exoid2, num_qa_rec2, qa_record2, ierr)
1247 write (iout,
'("after expqa (2), error = ", i4)' ) ierr
1256 inform(1) =
"This is the first information record."
1257 inform(2) =
"This is the second information record."
1258 inform(3) =
"This is the third information record."
1260 call expinf (exoid, num_info, inform, ierr)
1261 write (iout,
'("after expinf, error = ", i4)' ) ierr
1265 inform2(1) =
"This is the first information record."
1266 inform2(2) =
"This is the second information record."
1267 inform2(3) =
"This is the third information record."
1269 call expinf (exoid2, num_info2, inform2, ierr)
1270 write (iout,
'("after expinf (2), error = ", i4)' ) ierr
1277 var_names(1) =
"glo_vars"
1279 call expvp (exoid,
"g", num_glo_vars, ierr)
1280 write (iout,
'("after expvp, error = ", i4)' ) ierr
1281 call expvan (exoid,
"g", num_glo_vars, var_names, ierr)
1282 write (iout,
'("after expvan, error = ", i4)' ) ierr
1286 var_names2(1) =
"glo_vars"
1288 call expvp (exoid2,
"g", num_glo_vars2, ierr)
1289 write (iout,
'("after expvp (2), error = ", i4)' ) ierr
1290 call expvan (exoid2,
"g", num_glo_vars2, var_names2, ierr)
1291 write (iout,
'("after expvan (2), error = ", i4)' ) ierr
1296 var_names(1) =
"nod_var0"
1297 var_names(2) =
"nod_var1"
1299 call expvp (exoid,
"n", num_nod_vars, ierr)
1300 write (iout,
'("after expvp, error = ", i4)' ) ierr
1301 call expvan (exoid,
"n", num_nod_vars, var_names, ierr)
1302 write (iout,
'("after expvan, error = ", i4)' ) ierr
1306 var_names2(1) =
"nod_var0"
1307 var_names2(2) =
"nod_var1"
1309 call expvp (exoid2,
"n", num_nod_vars2, ierr)
1310 write (iout,
'("after expvp (2), error = ", i4)' ) ierr
1311 call expvan (exoid2,
"n", num_nod_vars2, var_names2, ierr)
1312 write (iout,
'("after expvan (2), error = ", i4)' ) ierr
1317 var_names(1) =
"ele_var0"
1318 var_names(2) =
"ele_var1"
1319 var_names(3) =
"ele_var2"
1321 call expvp (exoid,
"e", num_ele_vars, ierr)
1322 write (iout,
'("after expvp, error = ", i4)' ) ierr
1323 call expvan (exoid,
"e", num_ele_vars, var_names, ierr)
1324 write (iout,
'("after expvan, error = ", i4)' ) ierr
1328 var_names2(1) =
"ele_var0"
1329 var_names2(2) =
"ele_var1"
1330 var_names2(3) =
"ele_var2"
1332 call expvp (exoid2,
"e", num_ele_vars2, ierr)
1333 write (iout,
'("after expvp (2), error = ", i4)' ) ierr
1334 call expvan (exoid2,
"e", num_ele_vars2, var_names2, ierr)
1335 write (iout,
'("after expvan, error = ", i4)' ) ierr
1343 do 30 i = 1,num_elem_blk
1344 do 20 j = 1,num_ele_vars
1349 call exgebi (exoid, ebids, ierr)
1350 write (iout,
'("after exgebi, error = ", i4)' ) ierr
1351 call exgebi (exoid2, ebids2, ierr)
1352 write (iout,
'("after exgebi (2), error = ", i4)' ) ierr
1353 call expvtt (exoid, num_elem_blk, num_ele_vars, truth_tab, ierr)
1354 write (iout,
'("after expvtt, error = ", i4)' ) ierr
1355 call expvtt (exoid2, num_elem_blk, num_ele_vars, truth_tab, ierr)
1356 write (iout,
'("after expvtt, error = ", i4)' ) ierr
1368 do 110 i = 1, num_time_steps
1369 time_value =
real(i)/100
1370 time_value2 =
real(i)/100
1375 call exptim (exoid, whole_time_step, time_value, ierr)
1376 write (iout,
'("after exptim, error = ", i4)' ) ierr
1378 call exptim (exoid2, whole_time_step, time_value2, ierr)
1379 write (iout,
'("after exptim (2), error = ", i4)' ) ierr
1385 do 50 j = 1, num_glo_vars
1386 glob_var_vals(j) =
real(j+1) * time_value
1389 call expgv (exoid, whole_time_step, num_glo_vars,
1390 1 glob_var_vals, ierr)
1391 write (iout,
'("after expgv, error = ", i4)' ) ierr
1393 call expgv (exoid2, whole_time_step, num_glo_vars,
1394 1 glob_var_vals, ierr)
1395 write (iout,
'("after expgv (2), error = ", i4)' ) ierr
1401 do 70 k = 1, num_nod_vars
1402 do 60 j = 1, num_nodes
1404 nodal_var_vals(j) =
real(k) + (
real(j) * time_value)
1408 call expnv (exoid, whole_time_step, k, num_nodes,
1409 1 nodal_var_vals, ierr)
1410 write (iout,
'("after expnv, error = ", i4)' ) ierr
1412 call expnv (exoid2, whole_time_step, k, num_nodes,
1413 1 nodal_var_vals, ierr)
1414 write (iout,
'("after expnv (2), error = ", i4)' ) ierr
1422 do 100 k = 1, num_ele_vars
1423 do 90 j = 1, num_elem_blk
1424 do 80 m = 1, num_elem_in_block(j)
1426 elem_var_vals(m) =
real(k+1) +
real(j+1) +
1427 1 (
real(m)*time_value)
1431 call expev (exoid, whole_time_step, k, ebids(j),
1432 1 num_elem_in_block(j), elem_var_vals, ierr)
1433 write (iout,
'("after expev, error = ", i4)' ) ierr
1434 call expev (exoid2, whole_time_step, k, ebids(j),
1435 1 num_elem_in_block(j), elem_var_vals, ierr)
1436 write (iout,
'("after expev (2), error = ", i4)' ) ierr
1441 whole_time_step = whole_time_step + 1
1447 call exupda (exoid, ierr)
1448 write (iout,
'("after exupda, error = ", i4)' ) ierr
1449 call exupda (exoid2, ierr)
1450 write (iout,
'("after exupda (2), error = ", i4)' ) ierr
1457 call exclos (exoid, ierr)
1458 write (iout,
'("after exclos, error = ", i4)' ) ierr
1460 call exclos (exoid2, ierr)
1461 write (iout,
'("after exclos (2), error = ", i4)' ) ierr