@@ -136,16 +136,13 @@ SUBROUTINE W3XYPUG ( ISP, FACX, FACY, DTG, VQ, VGX, VGY, LCALC )
136136 !
137137 USE W3TIMEMD, ONLY: DSEC21
138138 !
139- USE W3GDATMD, ONLY: NX, NY, NSEA, MAPSF, MAPFS, DTCFL, CLATS, &
140- FLCX, FLCY, NK, NTH, DTH, XFR, &
141- ECOS, ESIN, SIG, PFMOVE,IEN, &
142- NTRI, TRIGP, CCON , &
143- IE_CELL, POS_CELL, IOBP, IOBPD, IOBDP, &
144- FSN, FSPSI, FSFCT, FSNIMP, GTYPE, UNGTYPE
139+ USE W3GDATMD, ONLY: NX, NY, NSEA, MAPSF, MAPFS, CLATS, &
140+ NTH, ECOS, ESIN, IOBP, &
141+ IOBDP, FSN, FSPSI, FSFCT, FSNIMP, UNGTYPE
145142
146143 USE W3WDATMD, ONLY: TIME
147144 USE W3ODATMD, ONLY: TBPI0, TBPIN, FLBPI
148- USE W3ADATMD, ONLY: CG, CX, CY, ATRNX, ATRNY, ITIME, CFLXYMAX, DW
145+ USE W3ADATMD, ONLY: CG, CX, CY
149146 USE W3IDATMD, ONLY: FLCUR
150147 ! USE W3ODATMD, ONLY: NDSE, NDST, FLBPI, NBI, TBPI0, TBPIN, &
151148 ! ISBPI, BBPI0, BBPIN
@@ -347,17 +344,14 @@ SUBROUTINE W3CFLUG ( ISEA, NKCFL, FACX, FACY, DT, MAPFS, CFLXYMAX, &
347344 !
348345 USE W3TIMEMD, ONLY: DSEC21
349346 !
350- USE W3GDATMD, ONLY: NX, NY, NSEA, MAPSF, DTCFL, CLATS, &
351- FLCX, FLCY, NK, NTH, DTH, XFR, &
352- ECOS, ESIN, SIG, PFMOVE,IEN, INDEX_CELL, &
353- NTRI, TRIGP, CCON , &
354- IE_CELL, POS_CELL, COUNTRI, SI, IOBP
347+ USE W3GDATMD, ONLY: NX, NY, NSEA, MAPSF, CLATS, &
348+ NTH, ECOS, ESIN, IEN, INDEX_CELL, &
349+ TRIGP, IE_CELL, POS_CELL, SI, IOBP
355350
356- USE W3ADATMD, ONLY: CG, CX, CY, ATRNX, ATRNY, ITIME, DW
351+ USE W3ADATMD, ONLY: CG, CX, CY
357352 USE W3IDATMD, ONLY: FLCUR
358353#ifdef W3_T
359- USE W3ODATMD, ONLY: NDSE, NDST, FLBPI, NBI, TBPI0, TBPIN, &
360- ISBPI, BBPI0, BBPIN
354+ USE W3ODATMD, ONLY: FLBPI, NBI, ISBPI, BBPI0, BBPIN
361355#endif
362356#ifdef W3_S
363357 USE W3SERVMD, ONLY: STRACE
@@ -531,15 +525,14 @@ SUBROUTINE W3XYPFSN2 ( ISP, C, LCALC, RD10, RD20, DT, AC)
531525 !
532526 ! / ------------------------------------------------------------------- /
533527 ! /
534- USE W3GDATMD, ONLY : NK, NTH, NTRI, NX, CCON, IE_CELL,POS_CELL, SI, &
535- IEN, TRIGP, CLATS, MAPSF, IOBPD, IOBP, IOBDP, &
528+ USE W3GDATMD, ONLY : NTH, NTRI, NX, SI, &
529+ IEN, TRIGP, CLATS, MAPSF, IOBPD, IOBP, IOBDP, &
536530 IOBPA, FSBCCFL
537531#ifdef W3_REF1
538532 USE W3GDATMD, ONLY : REFPARS
539533#endif
540- USE W3WDATMD, ONLY: TIME
541- USE W3ADATMD, ONLY: CG, ITER, DW
542- USE W3ODATMD, ONLY: NDSE, NDST, FLBPI, NBI, TBPI0, TBPIN, ISBPI, BBPI0, BBPIN
534+ USE W3ADATMD, ONLY: CG, ITER
535+ USE W3ODATMD, ONLY: FLBPI, NBI, ISBPI, BBPI0, BBPIN
543536 USE W3TIMEMD, ONLY: DSEC21
544537#ifdef W3_S
545538 USE W3SERVMD, ONLY: STRACE
@@ -582,13 +575,13 @@ SUBROUTINE W3XYPFSN2 ( ISP, C, LCALC, RD10, RD20, DT, AC)
582575 !
583576 ! local double
584577 !
585- REAL * 8 :: UTILDE, BOUNDARY_FORCING
578+ REAL * 8 :: UTILDE
586579 REAL * 8 :: CFLXY
587580 REAL * 8 :: FL11, FL12, FL21, FL22, FL31, FL32
588581 REAL * 8 :: FL111, FL112, FL211, FL212, FL311, FL312
589582 REAL * 8 :: DTSI(NX), U(NX)
590583 REAL * 8 :: DTMAXGL, DTMAXEXP, REST
591- REAL * 8 :: LAMBDA(2 ), KTMP(3 ), CLOC( 2 , 3 )
584+ REAL * 8 :: LAMBDA(2 ), KTMP(3 )
592585 REAL * 8 :: KELEM(3 ,NTRI), FLALL(3 ,NTRI)
593586 REAL * 8 :: KKSUM(NX), ST(NX)
594587 REAL * 8 :: NM(NTRI)
@@ -778,14 +771,13 @@ SUBROUTINE W3XYPFSPSI2 ( ISP, C, LCALC, RD10, RD20, DT, AC)
778771 !
779772 ! / ------------------------------------------------------------------- /
780773 ! /
781- USE W3GDATMD, ONLY : NK, NTH, NTRI, NX, CCON, IE_CELL,POS_CELL, SI, &
782- IEN, TRIGP, CLATS, MAPSF, IOBPA, IOBPD, IOBP, NNZ, IOBDP
774+ USE W3GDATMD, ONLY : NTH, NTRI, NX, SI, &
775+ IEN, TRIGP, CLATS, MAPSF, IOBPA, IOBPD, IOBDP
783776#ifdef W3_REF1
784777 USE W3GDATMD, ONLY : REFPARS
785778#endif
786- USE W3WDATMD, ONLY: TIME
787779 USE W3ADATMD, ONLY: CG, ITER
788- USE W3ODATMD, ONLY: NDSE, NDST, FLBPI, NBI, TBPI0, TBPIN , ISBPI, BBPI0, BBPIN
780+ USE W3ODATMD, ONLY: FLBPI, NBI, ISBPI, BBPI0, BBPIN
789781 USE W3TIMEMD, ONLY: DSEC21
790782#ifdef W3_S
791783 USE W3SERVMD, ONLY: STRACE
@@ -828,13 +820,13 @@ SUBROUTINE W3XYPFSPSI2 ( ISP, C, LCALC, RD10, RD20, DT, AC)
828820 ! :
829821 ! local double
830822 !
831- REAL * 8 :: UTILDE, BOUNDARY_FORCING
823+ REAL * 8 :: UTILDE
832824 REAL * 8 :: FT, CFLXY
833825 REAL * 8 :: FL11, FL12, FL21, FL22, FL31, FL32
834826 REAL * 8 :: FL111, FL112, FL211, FL212, FL311, FL312
835827 REAL * 8 :: DTSI(NX), U(NX)
836828 REAL * 8 :: DTMAXGL, DTMAXEXP, REST
837- REAL * 8 :: LAMBDA(2 ), KTMP(3 ), TMP( 3 )
829+ REAL * 8 :: LAMBDA(2 ), KTMP(3 )
838830 REAL * 8 :: THETA_L(3 ), BET1(3 ), BETAHAT(3 )
839831 REAL * 8 :: KELEM(3 ,NTRI), FLALL(3 ,NTRI)
840832 REAL * 8 :: KKSUM(NX), ST(NX)
@@ -1032,15 +1024,14 @@ SUBROUTINE W3XYPFSNIMP ( ISP, C, LCALC, RD10, RD20, DT, AC)
10321024 !
10331025 ! / ------------------------------------------------------------------- /
10341026 ! /
1035- USE W3GDATMD, ONLY : NK, NTH, NTRI, NX, CCON, IE_CELL,POS_CELL, SI, &
1036- IEN, TRIGP, CLATS, MAPSF, IOBPD, IOBPA, IOBP, IAA, JAA, POSI, &
1027+ USE W3GDATMD, ONLY : NTH, NTRI, NX, CCON, IE_CELL,POS_CELL, &
1028+ IEN, TRIGP, CLATS, MAPSF, IOBPD, IOBPA, IAA, JAA, POSI, &
10371029 TRIA, NNZ
10381030#ifdef W3_REF1
10391031 USE W3GDATMD, ONLY : REFPARS
10401032#endif
1041- USE W3WDATMD, ONLY: TIME
1042- USE W3ADATMD, ONLY: CG, ITER
1043- USE W3ODATMD, ONLY: NDSE, NDST, FLBPI, NBI, TBPI0, TBPIN, ISBPI, BBPI0, BBPIN
1033+ USE W3ADATMD, ONLY: CG
1034+ USE W3ODATMD, ONLY: FLBPI, NBI, ISBPI, BBPI0, BBPIN
10441035 USE W3TIMEMD, ONLY: DSEC21
10451036#ifdef W3_S
10461037 USE W3SERVMD, ONLY: STRACE
@@ -1084,7 +1075,6 @@ SUBROUTINE W3XYPFSNIMP ( ISP, C, LCALC, RD10, RD20, DT, AC)
10841075 ! :
10851076 ! local double
10861077 !
1087- REAL * 8 :: BOUNDARY_FORCING
10881078 REAL * 8 :: FL11, FL12, FL21, FL22, FL31, FL32
10891079 REAL * 8 :: U(NX)
10901080 REAL * 8 :: DTMAXGL
@@ -1332,14 +1322,13 @@ SUBROUTINE W3XYPFSFCT2 ( ISP, C, LCALC, RD10, RD20, DT, AC)
13321322 !
13331323 ! / ------------------------------------------------------------------- /
13341324 ! /
1335- USE W3GDATMD, ONLY : NK, NTH, NTRI, NX, CCON, IE_CELL,POS_CELL, SI, &
1336- IEN, TRIGP, CLATS, MAPSF, IOBPD, IOBPA, TRIA, IOBDP
1325+ USE W3GDATMD, ONLY : NTH, NTRI, NX, SI, &
1326+ IEN, TRIGP, CLATS, MAPSF, IOBPD, IOBPA, IOBDP
13371327#ifdef W3_REF1
13381328 USE W3GDATMD, ONLY : REFPARS
13391329#endif
1340- USE W3WDATMD, ONLY: TIME
13411330 USE W3ADATMD, ONLY: CG, ITER
1342- USE W3ODATMD, ONLY: NDSE, NDST, FLBPI, NBI, TBPI0, TBPIN , ISBPI, BBPI0, BBPIN
1331+ USE W3ODATMD, ONLY: FLBPI, NBI, ISBPI, BBPI0, BBPIN
13431332 USE W3TIMEMD, ONLY: DSEC21
13441333#ifdef W3_S
13451334 USE W3SERVMD, ONLY: STRACE
@@ -1383,7 +1372,7 @@ SUBROUTINE W3XYPFSFCT2 ( ISP, C, LCALC, RD10, RD20, DT, AC)
13831372 ! :
13841373 ! local double
13851374 !
1386- REAL * 8 :: UTILDE, BOUNDARY_FORCING
1375+ REAL * 8 :: UTILDE
13871376 REAL * 8 :: FT, CFLXY
13881377 REAL * 8 :: FL11, FL12, FL21, FL22, FL31, FL32
13891378 REAL * 8 :: FL111, FL112, FL211, FL212, FL311, FL312
@@ -1637,8 +1626,7 @@ SUBROUTINE SETDEPTH
16371626 USE W3SERVMD, ONLY: STRACE
16381627#endif
16391628 !
1640- USE CONSTANTS, ONLY : LPDLIB
1641- USE W3GDATMD, ONLY: MAPSF, NSEAL, DMIN, IOBDP, MAPSTA, IOBP, MAPFS, NX
1629+ USE W3GDATMD, ONLY: DMIN, IOBDP, MAPFS, NX
16421630 USE W3ADATMD, ONLY: DW
16431631
16441632 IMPLICIT NONE
@@ -1655,7 +1643,7 @@ SUBROUTINE SETDEPTH
16551643 ! /
16561644 ! / ------------------------------------------------------------------- /
16571645 !
1658- INTEGER :: JSEA, ISEA, IX, IP
1646+ INTEGER :: IP
16591647 REAL * 8 , PARAMETER :: DTHR = 10E-6
16601648#ifdef W3_S
16611649 CALL STRACE (IENT, ' SETDEPTH' )
0 commit comments