rdscr2
C RDSCR2 SOURCE GOUNAND 25/06/11 21:15:10 12278 SUBROUTINE RDSCR2(MRIGID,RI2) IMPLICIT REAL*8 (A-H,O-Z) IMPLICIT INTEGER (I-N) C*********************************************************************** C NOM : RDSCR2 C DESCRIPTION : Quelquefois, les points de IRIGEL(1,I) ne sont pas C tous references par le segment DESCR (cas des QUAFs notamment). C Dans ce cas, on fait une reduction que l'on stocke dans RI2 C C C C LANGAGE : ESOPE C AUTEUR : Stephane GOUNAND (CEA/DES/ISAS/DM2S/SEMT/LTA) C mel : gounand@semt2.smts.cea.fr C*********************************************************************** C VERSION : v1, 22/05/2025, version initiale C HISTORIQUE : v1, 22/05/2025, creation C HISTORIQUE : C HISTORIQUE : C*********************************************************************** -INC PPARAM -INC CCOPTIO -INC SMCOORD -INC SMRIGID -INC SMELEME * * Executable statements * SEGACT MRIGID * write(ioimp,*) 'RDSCR2 MRIGID' * SEGPRT,MRIGID SEGINI,RI2=MRIGID NNVA=IRIGEL(/2) DO I=1,NNVA ipt1=irigel(1,i) des1=irigel(3,i) isym=irigel(7,i) * segact ipt1 * write(ioimp,*) 'RDSCR2 i,ipt1,nbnn=',i,ipt1,ipt1.num(/1) call rdscr1(ipt1,des1,isym,ipt2,des2) if (ierr.ne.0) return * segact ipt2 * write(ioimp,*) 'RDSCR2 i,ipt2,nbnn=',i,ipt2,ipt2.num(/1) ri2.irigel(1,i)=ipt2 ri2.irigel(3,i)=des2 ENDDO * * Normal termination * RETURN * * Format handling * * * Error handling * * * End of subroutine RDSCRM * END
© Cast3M 2003 - Tous droits réservés.
Mentions légales