DOI-USGS / DOI-USGS/COAWST

Unexpected Wave Patterns in ROMS Output

Open
#360 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Fortran
Stars
156
Forks
75
PR merge metrics
No merged PRs in 30d

Description

Hello:

I am running ROMS within COAWST and using PyROMS to generate the input files. While I believe the input files are correctly prepared, the model output shows strange wave patterns in the physical fields.

I used PyROMS to generate the grid, initial conditions, and forcing files. The model runs without crashing, but the output displays unexpected oscillations/waves in the physical fields. I have checked the bathymetry, boundary conditions, and time-stepping parameters, but the issue persists.

![Image](https://github.com/user-attachments/assets/05c7a069-4c02-4404-9981-47f4fc42d1ac)

In the image, you can see a wave originating from the coast and propagating across the simulation domain. We are looking at a U-momentum component, but it is also noticeable in free surface and other variables that do not have a smooth behavior. However, it is not visible in temperature and salinity, which appear to be unaffected.

Could this be related to numerical instability, grid resolution, or incorrect input file formatting?
Are there any recommended checks or debugging steps to identify potential issues in the input files?
Has anyone encountered similar wave artifacts in ROMS simulations, and what solutions worked for you?

Contributor guide

Open the contributing guide

Research direction

The report names ROMS within COAWST and PyROMS-generated grid, initial-condition, and forcing files, but no repository file, test, or reproducible case. Start by collecting those inputs and the run configuration, then compare the affected U-momentum and free-surface fields with unaffected temperature and salinity. Done means a reproducible diagnosis and a confirmed cause.

Written by the indexing model from the issue text.

Assessment

Tech stack
fortran, python
Domain
data
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.