37
38
39
40 USE visc_param_mod
42
43
44
45#include "implicit_f.inc"
46
47
48
49 TYPE(VISC_PARAM_) ,INTENT(IN) :: VISC
50
51
52
53 INTEGER :: I,IAD,NFIX,NUPARAM,NIPARAM,NUMTABL
54 INTEGER ,DIMENSION(NCHARTITLE) :: NAME
55 INTEGER ,DIMENSION(:) ,ALLOCATABLE :: IBUF
56
57 nfix = 6
58 ALLOCATE (ibuf(nfix + 1))
59
60 iad = 1
61 ibuf(iad) = nfix
62
63 iad = iad+1
64 ibuf(iad) = visc%ILAW
65 iad = iad+1
66 ibuf(iad) = visc%NUPARAM
67 iad = iad+1
68 ibuf(iad) = visc%NIPARAM
69 iad = iad+1
70 ibuf(iad) = visc%NUVAR
71 iad = iad+1
72 ibuf(iad) = visc%NFUNC
73 iad = iad+1
74 ibuf(iad) = visc%NTABLE
75 iad = iad+1
76
78 DEALLOCATE(ibuf)
79
80
81
83 name(i) = ichar(visc%TITLE(i:i))
84 END DO
86
87
88
89 nuparam = visc%NUPARAM
90 niparam = visc%NIPARAM
91 IF (nuparam > 0) THEN
93 END IF
94 IF (niparam > 0) THEN
96 END IF
97
98
99
100 numtabl = visc%NTABLE
101 IF (numtabl > 0) THEN
103 END IF
104
105 RETURN
integer, parameter nchartitle
subroutine write_db(a, n)
void write_i_c(int *w, int *len)
void write_c_c(int *w, int *len)