32 SUBROUTINE outp_r_s(NBX ,KEY ,TEXT ,ELBUF_TAB,IPARG,
33 2 DD_IAD,SIZLOC,SIZP0,SIZ_WR )
41#include "implicit_f.inc"
56 INTEGER IPARG(NPARG,*), DD_IAD(NSPMD+1,*),SIZLOC,SIZP0,
58 TYPE (ELBUF_STRUCT_),
TARGET,
DIMENSION(NGROUP) :: ELBUF_TAB
63 INTEGER NG, NEL, NFT, IAD, ITY, LFT, LLT,
64 . jj_old, ngf, ngl, nn, len, nuvar, nptt, npts,
66 INTEGER RESP0,WRTLEN,RES,COMPTEUR
67 INTEGER,
DIMENSION(NSPGROUP) :: JJ_LOC
68 INTEGER,
DIMENSION(NSPGROUP+1,NSPMD) :: ADRESS
70 . wa(sizloc),wap0(siz_wr),wap0_loc(sizp0)
74 TYPE(g_bufel_) ,
POINTER :: GBUF
79 WRITE(iugeo,
'(2A)')
'/SPRING /SCALAR /',key
80 WRITE(iugeo,
'(A)')text
81 IF (outyy_fmt == 2)
THEN
82 WRITE(iugeo,
'(A)')
'#FORMAT: (1P6E12.5) (VAR(I),I=1,NUMELR)'
84 WRITE(iugeo,
'(A)')
'#FORMAT: (1P6E20.13) (VAR(I),I=1,NUMELR)'
87! -----------------------------
95 ngl = ngl + dd_iad(ispmd+1,nn)
98 gbuf => elbuf_tab(ng)%GBUF
107 IF (nbx==1)wa(jj) = gbuf%OFF(i)
113 jj_loc(nn) = jj - compteur
120 wap0_loc(1:jj) = wa(1:jj)
123 adress(nn,1) = jj_loc(nn-1) + adress(nn-1,1)
132 IF((adress(nn+1,k)-1-adress(nn,k))>=0)
THEN
133 DO l = adress(nn,k),adress(nn+1,k)-1
134 compteur = compteur + 1
135 wap0(compteur+resp0) = wap0_loc(l)
140 jj_old = compteur+resp0
145 IF (outyy_fmt==2)
THEN
146 WRITE(iugeo,
'(1P6E12.5)')(wap0(j),j=1,wrtlen)
148 WRITE(iugeo,
'(1P6E20.13)')(wap0(j),j=1,wrtlen)
152 wap0(i)=wap0(wrtlen+i)
158 IF (outyy_fmt==2)
THEN
159 WRITE(iugeo,
'(1P6E12.5)')(wap0(j),j=1,resp0)
161 WRITE(iugeo,
'(1P6E20.13)')(wap0(j),j=1,resp0)
178#include "implicit_f.inc"
182#include "param_c.inc"
183#include "com01_c.inc"
185#include "scr16_c.inc"
189 INTEGER IPARG(,*),DD_IAD(NSPMD+1,*),
190 . wasz,siz_write_loc(nspgroup+1)
194 INTEGER NGF,NGL,NN,ITY,NEL,NG,JJ
197 IF (outp_rs(1) == 1)
THEN
202 ngl = ngl + dd_iad(ispmd+1,nn)
212 siz_write_loc(nn) = jj
215 siz_write_loc(nspgroup+1) = wasz
subroutine genoutp(x, d, v, a, ixs, ixq, ixc, ixt, ixp, ixr, ixtg, iparg, pm, igeo, ms, cont, itab, partsav, fint, fext, tani, eani, anin, ipart, vr, elbuf_tab, dd_iad, weight, ipm, kxsp, spbuf, nodglob, leng, fopt, nom_opt, npby, fncont, ftcont, geo, thke, stack, drape_sh4n, drape_sh3n, drapeg, output)
subroutine outp_r_s(nbx, key, text, elbuf_tab, iparg, dd_iad, sizloc, sizp0, siz_wr)