27 CHARACTER(LEN=PATH_LEN) :: GEO
28 CHARACTER(LEN=PATH_LEN) :: BND
29 CHARACTER(LEN=8) :: GEOFORMAT,RESFORMAT
30 CHARACTER(LEN=PATH_LEN) :: RES
31 INTEGER :: NPARTS, NPLAN, METHOD
43 WRITE(
lu,*)
'+-------------------------------------------------+' 44 WRITE(
lu,*)
' GRETEL: TELEMAC MERGER' 47 WRITE(
lu,*)
' HOLGER WEIL BEER (BAW)' 48 WRITE(
lu,*)
' JEAN-MICHEL HERVOUET (LNHE)' 49 WRITE(
lu,*)
' YOANN AUDOUIN (LNHE) ' 50 WRITE(
lu,*)
' GRETEL (C) COPYRIGHT 2003-2012 ' 51 WRITE(
lu,*)
' BUNDESANSTALT FUER WASSERBAU, KARLSRUHE' 53 WRITE(
lu,*)
'+-------------------------------------------------+' 56 WRITE(
lu,*)
' MAXIMUM NUMBER OF PARTITIONS: ',
maxnproc 58 WRITE(
lu,*)
'+--------------------------------------------------+' 61 WRITE (
lu,*)
'--GLOBAL GEOMETRY FILE: ' 65 WRITE (
lu,*)
' NO FILENAME ' 69 WRITE(
lu,*)
'INPUT: ',trim(geo)
72 INQUIRE (file=geo,exist=is)
74 WRITE (
lu,*)
' FILE DOES NOT EXIST: ',trim(geo)
80 &
'--GEOMETRY FILE FORMAT <FFORMAT> [MED,SERAFIN,SERAFIND]: ' 82 IF ( (geoformat .NE.
'MED ') .AND.
83 & (geoformat(1:7) .NE.
'SERAFIN') )
THEN 85 &
' FILE FORMAT MUST BE "MED" OR "SERAFIN" OR "SERAFIND" ' 89 WRITE(
lu,*)
' INPUT: ', geoformat
92 WRITE (
lu,*)
'--GLOBAL BOUNDARY FILE: ' 96 WRITE (
lu,*)
' NO FILENAME ' 100 WRITE(
lu,*)
'INPUT: ',trim(bnd)
103 INQUIRE (file=bnd,exist=is)
105 WRITE (
lu,*)
' FILE DOES NOT EXIST: ',trim(bnd)
110 WRITE(
lu,*)
'--RESULT FILE: ' 114 WRITE (
lu,*)
' NO FILENAME ' 118 WRITE(
lu,*)
'INPUT: ',trim(res)
122 &
'--RESULT FILE FORMAT <FFORMAT> [MED,SERAFIN,SERAFIND]: ' 124 IF ( (resformat .NE.
'MED ') .AND.
125 & (resformat(1:7) .NE.
'SERAFIN') )
THEN 127 &
' FILE FORMAT MUST BE "MED" OR "SERAFIN" OR "SERAFIND" ' 131 WRITE(
lu,*)
' INPUT: ', resformat
134 WRITE(
lu,fmt=
'(A,I6,A)')
135 &
'--NUMBER OF PARTITIONS <NPARTS> [2 -',
maxnproc,
']: ' 138 IF ( (nparts >
maxnproc) .OR. (nparts < 2) )
THEN 139 WRITE(
lu,fmt=
'(A,I6,A)')
140 &
' NUMBER OF PARTITIONS MUST BE IN [2 -',
maxnproc,
']' 144 WRITE(
lu,*)
' INPUT: ', nparts
147 WRITE (
lu,*)
'--NUMBER OF PLANES: ' 149 WRITE (
lu,*)
' INPUT: ',nplan
151 WRITE (
lu,*)
'--METHOD (1: min memory, 2:max memory): ' 153 WRITE (
lu,*)
' INPUT: ',method
155 CALL gretel_autop(geo,geoformat,bnd,res,resformat,nparts,nplan,
integer, parameter maxnproc
subroutine gretel_autop(GEO, GEOFORMAT, BND, RES, RESFORMAT, NPROC, NPLAN_RES, METHOD)
character(len=6), parameter version