78 |
ccLine(l:l) = '-' |
ccLine(l:l) = '-' |
79 |
ENDDO |
ENDDO |
80 |
WRITE(ccList,'(2A)') |
WRITE(ccList,'(2A)') |
81 |
& ' nFlds, nActive, freq & phase , nLev' |
& ' nFlds, nActive, freq & phase , nLev' |
82 |
WRITE(ccFlds,'(2A)') |
WRITE(ccFlds,'(2A)') |
83 |
& ' diag#| name | ipt | iMate| kLev| count | mate.C|' |
& ' diag# | name | ipt | iMate | kLev| count | mate.C|' |
84 |
|
|
85 |
WRITE(dUnit,'(A,I10,A,1PE21.13)') |
WRITE(dUnit,'(A,I10,A,1PE21.13)') |
86 |
& 'Iter.Nb:',myIter,' ; Time(s):', myTime |
& 'Iter.Nb:',myIter,' ; Time(s):', myTime |
91 |
|
|
92 |
DO ld=1,nlists |
DO ld=1,nlists |
93 |
iLen = ILNBLNK(fnames(ld)) |
iLen = ILNBLNK(fnames(ld)) |
94 |
WRITE(dUnit,'(A,I4,2A)') 'listId=', ld, |
WRITE(dUnit,'(A,I5,2A)') 'listId=', ld, |
95 |
& ' ; file name: ',fnames(ld)(1:iLen) |
& ' ; file name: ',fnames(ld)(1:iLen) |
96 |
WRITE(dUnit,'(A)') ccList |
WRITE(dUnit,'(A)') ccList |
97 |
WRITE(dUnit,'(I4,A,I4,A,2F17.6,A,I4)') |
WRITE(dUnit,'(2(I5,A),2F17.6,A,I4)') |
98 |
& nfields(ld), ' |',nActive(ld), ' |', |
& nfields(ld), ' |',nActive(ld), ' |', |
99 |
& freq(ld), phase(ld), ' |', nlevels(ld) |
& freq(ld), phase(ld), ' |', nlevels(ld) |
100 |
IF ( fflags(ld)(2:2).EQ.'P' ) THEN |
IF ( fflags(ld)(2:2).EQ.'P' ) THEN |
110 |
ENDIF |
ENDIF |
111 |
WRITE(dUnit,'(A)') ccFlds |
WRITE(dUnit,'(A)') ccFlds |
112 |
DO md=1,nActive(ld) |
DO md=1,nActive(ld) |
113 |
WRITE(msgBuf,'(I5,3A,2(I5,A),I4,A)') |
WRITE(msgBuf,'(I6,3A,2(I7,A),I4,A)') |
114 |
& jdiag(md,ld),' |', flds(md,ld),'|',idiag(md,ld),' |', |
& jdiag(md,ld),' |', flds(md,ld),'|',idiag(md,ld),' |', |
115 |
& mdiag(md,ld),' |', kdiag(jdiag(md,ld)),' |' |
& mdiag(md,ld),' |', kdiag(jdiag(md,ld)),' |' |
116 |
ipt = ABS(idiag(md,ld)) |
ipt = ABS(idiag(md,ld)) |
132 |
iLen = ILNBLNK(msgBuf) |
iLen = ILNBLNK(msgBuf) |
133 |
tmpBuf(1:iLen) = msgBuf(1:iLen) |
tmpBuf(1:iLen) = msgBuf(1:iLen) |
134 |
IF (nDup.EQ.1) THEN |
IF (nDup.EQ.1) THEN |
135 |
WRITE(msgBuf,'(A,I5,A)') tmpBuf(1:iLen),xOld,cSep |
WRITE(msgBuf,'(A,I7,A)') tmpBuf(1:iLen),xOld,cSep |
136 |
ELSE |
ELSE |
137 |
WRITE(msgBuf,'(A,I5,A,I2,2A)') tmpBuf(1:iLen),xOld, |
WRITE(msgBuf,'(A,I7,A,I3,2A)') tmpBuf(1:iLen),xOld, |
138 |
& '(x',nDup,')',cSep |
& '(x',nDup,')',cSep |
139 |
ENDIF |
ENDIF |
140 |
xOld = xNew |
xOld = xNew |
144 |
ELSEIF (ipt.NE.0) THEN |
ELSEIF (ipt.NE.0) THEN |
145 |
iLen = ILNBLNK(msgBuf) |
iLen = ILNBLNK(msgBuf) |
146 |
tmpBuf(1:iLen) = msgBuf(1:iLen) |
tmpBuf(1:iLen) = msgBuf(1:iLen) |
147 |
WRITE(msgBuf,'(A,I6,A)') tmpBuf(1:iLen),ndiag(ipt,1,1),' |' |
WRITE(msgBuf,'(A,I8,A)') tmpBuf(1:iLen),ndiag(ipt,1,1),' |' |
148 |
im = mdiag(md,ld) |
im = mdiag(md,ld) |
149 |
IF (im.NE.0) THEN |
IF (im.NE.0) THEN |
150 |
iLen = ILNBLNK(msgBuf) |
iLen = ILNBLNK(msgBuf) |
151 |
tmpBuf(1:iLen) = msgBuf(1:iLen) |
tmpBuf(1:iLen) = msgBuf(1:iLen) |
152 |
WRITE(msgBuf,'(A,I6,A)') tmpBuf(1:iLen),ndiag(im,1,1),' |' |
WRITE(msgBuf,'(A,I8,A)') tmpBuf(1:iLen),ndiag(im,1,1),' |' |
153 |
ENDIF |
ENDIF |
154 |
ENDIF |
ENDIF |
155 |
iLen = ILNBLNK(msgBuf) |
iLen = ILNBLNK(msgBuf) |
169 |
WRITE(dUnit,'(A)') ccLine |
WRITE(dUnit,'(A)') ccLine |
170 |
|
|
171 |
WRITE(ccList,'(2A)') |
WRITE(ccList,'(2A)') |
172 |
& ' nFlds, nActive, freq & phase |' |
& ' nFlds, nActive, freq & phase |' |
173 |
WRITE(ccFlds,'(2A)') |
WRITE(ccFlds,'(2A)') |
174 |
& ' diag#| name | ipt | iMate| Volume | mate-Vol. |' |
& ' diag# | name | ipt | iMate |', |
175 |
|
& ' Volume | mate-Vol. |' |
176 |
|
|
177 |
DO ld=1,diagSt_nbLists |
DO ld=1,diagSt_nbLists |
178 |
iLen = ILNBLNK(diagSt_Fname(ld)) |
iLen = ILNBLNK(diagSt_Fname(ld)) |
179 |
WRITE(dUnit,'(A,I4,2A)') 'listId=', ld, |
WRITE(dUnit,'(A,I4,2A)') 'listId=', ld, |
180 |
& ' ; file name: ',diagSt_Fname(ld)(1:iLen) |
& ' ; file name: ',diagSt_Fname(ld)(1:iLen) |
181 |
WRITE(dUnit,'(A)') ccList |
WRITE(dUnit,'(A)') ccList |
182 |
WRITE(dUnit,'(I4,A,I4,A,2F17.6,A,I4)') |
WRITE(dUnit,'(2(I5,A),2F17.6,A,I4)') |
183 |
& diagSt_nbFlds(ld), ' |',diagSt_nbActv(ld), ' |', |
& diagSt_nbFlds(ld), ' |',diagSt_nbActv(ld), ' |', |
184 |
& diagSt_freq(ld), diagSt_phase(ld), ' |' |
& diagSt_freq(ld), diagSt_phase(ld), ' |' |
185 |
WRITE(msgBuf,'(A)') ' Regions: ' |
WRITE(msgBuf,'(A)') ' Regions: ' |
196 |
|
|
197 |
WRITE(dUnit,'(A)') ccFlds |
WRITE(dUnit,'(A)') ccFlds |
198 |
DO md=1,diagSt_nbActv(ld) |
DO md=1,diagSt_nbActv(ld) |
199 |
WRITE(msgBuf,'(I5,3A,2(I5,A))') |
WRITE(msgBuf,'(I6,3A,2(I7,A))') |
200 |
& jSdiag(md,ld),' |', diagSt_Flds(md,ld),'|',iSdiag(md,ld), |
& jSdiag(md,ld),' |', diagSt_Flds(md,ld),'|',iSdiag(md,ld), |
201 |
& ' |', mSdiag(md,ld),' |' |
& ' |', mSdiag(md,ld),' |' |
202 |
ipt = ABS(iSdiag(md,ld)) |
ipt = ABS(iSdiag(md,ld)) |