5 &(xinit,yinit,ikinit,npinit,neinit,x,y,ikle,ikles,w,titre,texte,
6 & nvarin,nvar2,std,fusion,ngeo,nfo1,ipobo,iparam,date,
50 & typ_elem,typ_bnd_elem
55 DOUBLE PRECISION,
INTENT(INOUT) :: XINIT(*), YINIT(*), X(*), Y(*)
56 REAL,
INTENT(INOUT) :: W(*)
57 INTEGER,
INTENT(IN) :: NGEO , NFO1
58 INTEGER,
INTENT(INOUT) :: IPARAM(10),DATE(3),TIME(3)
59 INTEGER,
INTENT(INOUT) :: NEINIT , NPINIT
60 INTEGER,
INTENT(INOUT) :: NVARIN , NVAR2
61 INTEGER,
INTENT(INOUT) :: IKINIT(
nelem,
ndp)
63 INTEGER,
INTENT(INOUT) :: IPOBO(*)
64 LOGICAL,
INTENT(IN) :: FUSION
65 INTEGER,
INTENT(INOUT) :: X_ORIG, Y_ORIG
66 CHARACTER(LEN=72),
INTENT(INOUT) :: TITRE
67 CHARACTER(LEN=32),
INTENT(INOUT) :: TEXTE(26)
68 CHARACTER(LEN=3),
INTENT(IN) :: STD
70 INTEGER NPOIN1 , NELEM1 , NPOIN2 , NELEM2
72 CHARACTER(LEN=80) FULL_TITLE
74 CHARACTER(LEN=16),
ALLOCATABLE :: VARUNIT(:), VARNAME(:)
85 CALL check_call(ierr,
'LECSEL:GET_MESH_TITLE')
86 titre = full_title(1:72)
89 CALL check_call(ierr,
'LECSEL:GET_DATA_NVAR')
92 WRITE(
lu,*)
'NVAR > 26 NOT HANDLED' 96 ALLOCATE(varunit(nvarin))
97 ALLOCATE(varname(nvarin))
99 CALL check_call(ierr,
'LECSEL:GET_DATA_VAR_LIST')
101 texte(i)(1:16) = varname(i)
102 texte(i)(17:32) = varunit(i)
108 CALL check_call(ierr,
'LECSEL:GET_MESH_DATA')
113 CALL check_call(ierr,
'GET_MESH_NELEM:TRIA')
116 CALL check_call(ierr,
'GET_MESH_NPOIN:TRIA')
120 CALL check_call(ierr,
'GET_MESH_CONNECTIVITY:TRIA')
123 WRITE(
lu,*)
'NPTFR FROM LECSEL ', nptfr
126 & typ_bnd_elem,ipobo,ierr)
139 CALL check_call(ierr,
'GET_MESH_NELEM:TRIA')
142 CALL check_call(ierr,
'GET_MESH_NPOIN:TRIA')
147 CALL check_call(ierr,
'GET_MESH_CONNECTIVITY:TRIA')
165 ikle(ielem,i) = ikles(i,ielem)
166 ikinit(ielem,i) = ikles(i,ielem)
169 DO ielem = nelem1+1,
nelem 170 ikle(ielem,i) = ikles(i,ielem) + npoin1
171 ikinit(ielem,i) = ikles(i,ielem) + npoin1
subroutine get_mesh_npoin(FFORMAT, FID, TYP_ELEM, NPOIN, IERR)
subroutine get_bnd_npoin(FFORMAT, FID, TYPE_BND_ELEM, NPTFR, IERR)
subroutine get_mesh_orig(FFORMAT, FID, X_ORIG, Y_ORIG, IERR)
subroutine get_data_nvar(FFORMAT, FID, NVAR, IERR)
subroutine get_data_var_list(FFORMAT, FID, NVAR, VARLIST, UNITLIST, IERR)
subroutine get_bnd_ipobo(FFORMAT, FID, NPOIN, NELEBD, TYP_BND_ELEM, IPOBO, IERR)
subroutine get_mesh_nelem(FFORMAT, FID, TYP_ELEM, NELEM, IERR)
subroutine get_mesh_title(FFORMAT, FID, TITLE, IERR)
subroutine get_mesh_date(FFORMAT, FID, DATE, IERR)
subroutine get_mesh_coord(FFORMAT, FID, JDIM, NDIM, NPOIN, COORD, IERR)
subroutine get_mesh_connectivity(FFORMAT, FID, TYP_ELEM, IKLE, NELEM, NDP, IERR)
subroutine lecsel(XINIT, YINIT, IKINIT, NPINIT, NEINIT, X, Y, IKLE, IKLES, W, TITRE, TEXTE, NVARIN, NVAR2, STD, FUSION, NGEO, NFO1, IPOBO, IPARAM, DATE, TIME, X_ORIG, Y_ORIG)