Skip to content

bug: ROMS salinity unit mismatch dart observation converters wod, GTSPP are in MSU #1003

Open

Description

@hkershaw-brown

🐛 Your bug may already be reported!
User reported, will reprduce

Describe the bug

  1. Use pmo with wod ocean observation sequences
  2. obs is in MSU
  3. salinity fwd op in PSU

Which model(s) are you working with?

ROMS_rutgers

Version of DART

Which version of DART are you using?
v11.19

Have you modified the DART code?

No

Build information

Please describe:

  1. The machine you are running on (e.g. windows laptop, NSF NCAR supercomputer Derecho).
  2. The compiler you are using (e.g. gnu, intel).

Activity

  1. hkershaw-brown commented on Nov 25, 2025

    @hkershaw-brown
    CollaboratorAuthor

    MITgcm uses PSU

  2. added a commit that references this issue on Nov 25, 2025
    d24e6ae
  3. hkershaw-brown commented on Nov 25, 2025

    @hkershaw-brown
    CollaboratorAuthor

    Discussion today at standup that there are converters that we do not have in DART (collaborators - I am not sure who) that output PSU (g/g). This is a pain, but so as to not break their code, namelist option for ROMS_rutgers & MITgcm to have model_interpolate give MSU or PSU for salinity.

    Note if you do make a obs_def for insitu temp this unit issue will need to be taken care of. Currently the ocean model_mods are all doing their own insitu temp conversion inside model_interpolate

  4. added 2 commits that reference this issue on Nov 25, 2025
    0ad69c1
    48a294c
  5. hkershaw-brown commented on Nov 25, 2025

    @hkershaw-brown
    CollaboratorAuthor

    Discussion today at standup that there are converters that we do not have in DART (collaborators - I am not sure who) that output PSU (g/g). This is a pain, but so as to not break their code, namelist option for ROMS_rutgers & MITgcm to have model_interpolate give MSU or PSU for salinity.

    Punting on MITgcm ocean since it has a converter in the model directory: https://github.com/NCAR/DART/blob/main/models/MITgcm_ocean/create_ocean_obs.f90
    and with observation converter in this model module: https://github.com/NCAR/DART/blob/main/models/MITgcm_ocean/dart_MITocean_mod.f90
    seems to be hfradar. Will move this MITgcm units to another issue

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions