Download prsort.eso

Back to the list

   1 : C PRSORT    SOURCE    JC220346  12/06/18    21:15:13     7403           
   2 : ************************************************************************
   3 : * NOM         : prsort.eso (opérateur SORTir)
   4 : * DESCRIPTION : Routine chargée du branchement vers les différentes
   5 : *               subroutines d'écriture de fichiers
   6 : ************************************************************************
   7 :       SUBROUTINE PRSORT
   8 : 
   9 :       IMPLICIT INTEGER(I-N)
  10 :       IMPLICIT REAL*8(A-H,O-Z)
  11 : 
  12 : -INC CCOPTIO
  13 : 
  14 :       PARAMETER (NTYPSO=6)
  15 :       CHARACTER*4 NOMTSO(NTYPSO)
  16 :       DATA NOMTSO / 'AVS ','EXCE','ABAQ','MED ','VTK ','MAT ' /
  17 : 
  17 :       CALL LIRMOT(NOMTSO,NTYPSO,ITYPRO,0)
  18 : 
  19 : *     Sortie au format AVS :
  20 :       IF (ITYPRO.EQ.1) THEN
  20 :           CALL SORAVS
  21 : 
  22 : *     Sortie au format EXCEL(TM) :
  23 :       ELSE IF (ITYPRO.EQ.2) THEN
  23 :           CALL SOREXC
  24 : 
  25 : *     Sortie au format ABAQUS(TM) :
  26 :       ELSE IF (ITYPRO.EQ.3) THEN
  26 :           CALL SORABA
  27 : 
  28 : *     Sortie au format MED :
  29 :       ELSE IF (ITYPRO.EQ.4) THEN
  29 : *           CALL ERREUR(19)
  30 : *           close ( unit = ioper)
  30 :           CALL MEDS
  31 : 
  32 : *     Sortie au format VTK :
  33 :       ELSE IF (ITYPRO.EQ.5) THEN
  33 :           CALL SORVTK
  34 : 
  35 : *     Sortie d'objets RIGIDITE :
  36 :       ELSE IF (ITYPRO.EQ.6) THEN
  36 :           CALL SORMAT
  37 : 
  38 : 
  39 : *     Sortie standard de la geometrie :
  40 :       ELSE
  40 :           CALL LIROBJ('MAILLAGE',IVAL,1,IRETOU)
  41 :           IF (IERR.NE.0) RETURN
  41 :           CALL SORTIR(IVAL)
  41 :           CALL REFUS
  42 :       ENDIF
  43 : 
  44 :       RETURN
  45 :       END
  46 : 
  47 : 
  48 :  
  49 :  

© Cast3M 2003 - All rights reserved.
Disclaimer