Skip to content

Commit d0cc13d

Browse files
authored
Merge pull request #3231 from RBergua/SeaState_WaveTp_logic
SeaState: Small change in WaveTp logic
2 parents 6142246 + e435ea2 commit d0cc13d

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

modules/seastate/src/SeaState_Input.f90

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -697,11 +697,16 @@ subroutine SeaStateInput_ProcessInitData( InitInp, p, InputFileData, ErrStat, Er
697697

698698

699699
! WaveTp - Peak spectral period.
700-
if ( InputFileData%Waves%WaveTp <= 0.0 ) then
701-
call SetErrStat( ErrID_Fatal,'WaveTp must be greater than zero.',ErrStat,ErrMsg,RoutineName)
702-
return
703-
end if
700+
if ( InputFileData%WaveMod == WaveMod_Regular .OR. &
701+
InputFileData%WaveMod == WaveMod_RegularUsrPh .OR. &
702+
InputFileData%WaveMod == WaveMod_JONSWAP ) then
704703

704+
if ( InputFileData%Waves%WaveTp <= 0.0_SiKi ) then
705+
call SetErrStat( ErrID_Fatal,'WaveTp must be greater than zero.',ErrStat,ErrMsg,RoutineName)
706+
return
707+
end if
708+
709+
end if
705710

706711

707712
! WavePkShp - Peak shape parameter

0 commit comments

Comments
 (0)