127
128
129
130#include "implicit_f.inc"
131
132
133
134 INTEGER CPT,J,SIZP0,NBPLINE
135 double precision
136 . WAP0(SIZP0)
137
138
139
140 CHARACTER*100 LINE
141 INTEGER I,K,K1
142 INTEGER J1
143C
144 j1 = j
145 IF (nbpline > 5)nbpline = 5
146 DO k=1,cpt
147 IF (mod(k,nbpline) == 0) THEN
148 SELECT CASE (nbpline)
149 CASE (1)
150 WRITE(line,'(1P1E20.13)')(wap0
152 CASE (2)
153 WRITE(line,'(1P2E20.13)')(wap0(j1 + k1),k1=1,nbpline)
155 CASE (3)
156 WRITE(line,'(1P3E20.13)')(wap0(j1 + k1),k1=1,nbpline)
158 CASE (4)
159 WRITE(line,'(1P4E20.13)')(wap0(j1 + k1),k1=1,nbpline)
161 CASE (5)
162 WRITE(line,'(1P5E20.13)')(wap0(j1 + k1),k1=1,nbpline)
164 END SELECT
165 j1 = j1 + nbpline
166 ELSEIF (k == cpt) THEN
167 SELECT CASE (mod(k,nbpline))
168 CASE (1)
169 WRITE(line,'(1P1E20.13)')(wap0(j1 + k1
171 CASE (2)
172 WRITE(line,'(1P2E20.13)')(wap0(j1
174 CASE (3)
175 WRITE(line,'(1P3E20.13)')(wap0(j1 + k1),k1=1,mod(k,nbpline))
177 CASE (4)
178 WRITE(line,'(1P4E20.13)')(wap0(j1 + k1),k1=1,mod(k,nbpline))
180 CASE (5)
181 WRITE(line,'(1P5E20.13)')(wap0(j1 + k1),k1=1,mod(k,nbpline))
183 END SELECT
184 ENDIF
185 ENDDO
186
187 RETURN
subroutine strs_txt50(text, length)