Skip to content

Commit e82df78

Browse files
Optional point weight file (pnt_wght.ww3.nc) for unstructured grid to speed up initialization (NOAA-EMC#1333)
1 parent 488e3c8 commit e82df78

File tree

6 files changed

+243
-77
lines changed

6 files changed

+243
-77
lines changed

model/src/w3gridmd.F90

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -845,7 +845,7 @@ MODULE W3GRIDMD
845845
#ifdef W3_ST4
846846
INTEGER :: SWELLFPAR, SDSISO, SDSBRFDF, SINTABLE,&
847847
TAUWBUG
848-
REAL :: SDSBCHOICE
848+
REAL :: SDSBCHOICE
849849
REAL :: ZWND, ALPHA0, Z0MAX, BETAMAX, SINTHP,&
850850
ZALP, Z0RAT, TAUWSHELTER, SWELLF, &
851851
SWELLF2,SWELLF3,SWELLF4, SWELLF5, &

model/src/w3initmd.F90

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -658,7 +658,6 @@ SUBROUTINE W3INIT ( IMOD, IsMulti, FEXT, MDS, MTRACE, ODAT, FLGRD, FLGR2, FLGD,
658658
STOP
659659
ENDIF
660660
#endif
661-
662661
!
663662
! 1.c Open files without unpacking MDS ,,,
664663
!
@@ -1240,7 +1239,11 @@ SUBROUTINE W3INIT ( IMOD, IsMulti, FEXT, MDS, MTRACE, ODAT, FLGRD, FLGR2, FLGD,
12401239
!
12411240
! 4.d Preprocessing for point output.
12421241
!
1243-
IF ( FLOUT(2) ) CALL W3IOPP ( NPT, XPT, YPT, PNAMES, IMOD )
1242+
#ifdef W3_MPI
1243+
IF ( FLOUT(2) ) CALL W3IOPP ( NPT, XPT, YPT, PNAMES, IMOD, MPI_COMM_WAVE )
1244+
#else
1245+
IF ( FLOUT(2) ) CALL W3IOPP ( NPT, XPT, YPT, PNAMES, IMOD, 1 )
1246+
#endif
12441247
#ifdef W3_PDLIB
12451248
CALL DEALLOCATE_PDLIB_GLOBAL(IMOD)
12461249
#endif

0 commit comments

Comments
 (0)