Hello Elodie,
I did write the boundary wave parameters at each time step in the terminal. It shows that boundary wave condition is changing each time. I am attaching both modified part of the limwac.f and screen shot of boundary conditions changing with each time step. But the output file shows very small values of significant wave height.
MODIFIED PART OF LIMAWAC
IF (SPEULI) THEN
READ(26,*)TT(jj,1),HM0L1(jj,1),FPICL1(jj,1),THETA1(jj,1)
HM0L=HM0L1(jj,1)
FPICL=FPICL1(jj,1)
TETA1L = THETA1(jj,1)
WRITE(*,*),TT(jj,1),HM0L,FPICL,TETA1L,AT,LT
IF (NPB.EQ.NPTFR) THEN
CALL SPEINI
&( FBOR , SPEC , FRA , UV2D , VV2D , FREQ ,
& TETA , GRAVIT, FPMAXL , FETCHL, SIGMAL, SIGMBL, GAMMAL, FPICL,
& HM0L , APHILL, TETA1L , SPRE1L, TETA2L, SPRE2L, XLAMDL,
& NPTFR , NPLAN , NF , LIMSPE, E2FMIN, PROF , FRABL )
ELSE
CALL SPEINI
&( FB_CTE, SPEC , FRA , UV2D , VV2D , FREQ ,
& TETA , GRAVIT, FPMAXL , FETCHL, SIGMAL, SIGMBL, GAMMAL, FPICL,
& HM0L , APHILL, TETA1L , SPRE1L, TETA2L, SPRE2L, XLAMDL,
& NPB , NPLAN , NF , LIMSPE, E2FMIN, PROF , FRABL )
ENDIF
ENDIF