Download subden.eso

Back to the list

   1 : C SUBDEN    SOURCE    CHAT      07/10/29    21:28:48     5940           
   2 : C   LECTURE DE LA DENSITE   ATTENTION ON VA CORRIGER LA VARIABLE &DENS
   3 : C
   4 : C PP 12/98: forcer la densite des point d'un maillage
   5 :       SUBROUTINE SUBDEN
   6 :       IMPLICIT INTEGER(I-N)
   7 : -INC CCGEOME
   8 : -INC CCOPTIO
   9 : C+PP
  10 : -INC SMCOORD
  11 : -INC SMELEME
  12 : C+PP
  13 :       REAL*8 XXX
  13 :       CALL MESLIR(-238)
  13 :       CALL LIRREE(XXX,1,IRETOU)
  14 :       IF (IERR.NE.0) RETURN
  15 : C+PP
  15 :       CALL LIROBJ('MAILLAGE',IPT1,0,IRETOU)
  16 :       IF(IRETOU.EQ.1)THEN
  17 :         SEGACT,IPT1,MCOORD*MOD
  18 :         NBSOUS=IPT1.LISOUS(/1)
  19 :         DO IE1=1,MAX(1,NBSOUS)
  20 :           IF(NBSOUS.EQ.0)THEN
  21 :             MELEME=IPT1
  22 :           ELSE
  23 :             MELEME=IPT1.LISOUS(IE1)
  24 :             SEGACT,MELEME
  25 :           ENDIF
  26 :           NBNN=NUM(/1)
  27 :           NBELEM=NUM(/2)
  28 :           DO IE2=1,NBELEM
  29 :             DO IE3=1,NBNN
  30 :               NUME=NUM(IE3,IE2)
  31 :               IREF=NUME*(IDIM+1)
  32 :               XCOOR(IREF)=ABS(XXX)
  33 :             ENDDO
  34 :           ENDDO
  35 :           SEGDES,MELEME
  36 :         ENDDO
  37 :         SEGDES,IPT1
  38 :         RETURN
  39 :       ENDIF
  40 : C+PP
  41 :       DENSIT=ABS(XXX)
  41 :       CALL NOMREE('&DENS   ',XXX)
  42 :       END
  43 : 
  44 : 
  45 : 
  46 :  
  47 :  
  48 :  
  49 :  

© Cast3M 2003 - All rights reserved.
Disclaimer