Skip to content

Stokes Drift Vel mismatch between WWM and WW3 in VF coupled mode #162

@janahaddad

Description

@janahaddad

Description

Stokes drift velocity mismatch between Vortex formalism implementations in SCHISM+WW3 and SCHISM+WWM

https://github.com/NOAA-EMC/WW3/blob/dev/ufs-weather-model/model/src/w3oacpmd.F90 --> OASIS coupler

https://github.com/NOAA-EMC/WW3/blob/dev/ufs-weather-model/model/src/wav_import_export.F90#L1464 --< CalcStokes subroutine which is used in UFS

https://github.com/NOAA-EMC/WW3/blob/dev/ufs-weather-model/model/src/w3iogomd.F90 --> main code computation of Stokes drift vels (USSX, USSY)

https://github.com/NOAA-EMC/WW3/blob/dev/ufs-weather-model/model/src/wmesmfmd.F90 --> looks like a NUOPC Cap code for multi-grid WW3 which also computes it's own Stokes drift terms

Code inside WWM: https://github.com/schism-dev/schism/blob/master/src/WWMIII/wwm_coupl_selfe.F90#L103

Calc of Stokes Drift for WW3 output : https://github.com/NOAA-EMC/WW3/blob/d09a7a97241a5c75b9c5452711f0080b2a2dba1b/model/src/wav_import_export.F90#L723C5-L754

  • actually this looks like it's for CESM

Notes:

  • Frequency definitions in WWM and WW3 are inherently different (WW3 has a formula to define freq spread, while WWM has upper and lower limits and linearly interpolates)

Additional context

Output

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    Projects

    Status

    In Progress

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions