Skip to content

OMIP prototype#456

Draft
simone-silvestri wants to merge 341 commits intomainfrom
ss/omip-prototype
Draft

OMIP prototype#456
simone-silvestri wants to merge 341 commits intomainfrom
ss/omip-prototype

Conversation

@simone-silvestri
Copy link
Collaborator

@simone-silvestri simone-silvestri commented Apr 3, 2025

A PR that will introduce the pieces of an OMIP prototype. requires #437 and #453


# Remember to pass the SSS as a bottom bc to the sea ice!
SSS = view(ocean.model.tracers.S, :, :, grid.Nz)
SSS = view(ocean.model.tracers.S.data, :, :, grid.Nz)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

does this stand for "sea surface salinity"?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

people use it... yeah

module JRA55

export JRA55FieldTimeSeries, JRA55PrescribedAtmosphere, JRA55RepeatYear
export JRA55FieldTimeSeries, JRA55PrescribedAtmosphere, JRA55RepeatYear, JRA55MultipleYears
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we like this or

  • RepeatYearJRA55
  • MultiYearJRA55

the latter is how we say it out loud

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not oppposted to "multi-year" rather than "multiple years" because "multi-year" is how we pronounce it

@glwagner
Copy link
Member

glwagner commented Apr 3, 2025

@navidcy @simone-silvestri which do you like more?

option 1

  • JRA55RepeatYear
  • JRA55MultipleYears

option 2

  • JRA55RepeatYear
  • JRA55MultiYear

option 3

  • RepeatYearJRA55
  • MultiYearJRA55

or something else?

I like option 3 because it's how I say it out loud.

@navidcy
Copy link
Member

navidcy commented Apr 3, 2025

There is also

  • JRA55
  • RepeatYearJRA55

?

This is not as explicit. Implies that if nothing is said then JRA55 means the JRA55 full deal?

@navidcy
Copy link
Member

navidcy commented Apr 3, 2025

From what you suggested I prefer option 3, 2, 1. In this order.

Comment on lines +59 to +60
SSS = view(ocean.model.tracers.S.data, :, :, grid.Nz)
bottom_heat_boundary_condition = IceWaterThermalEquilibrium(SSS)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So the bottom_heat_boundary_condition is time-varying as sea-surface salinity changes?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

have we thought about restoring the surface salinity?
that's commonly done and, as far as I know, needed to avoid model drifting; see 4th paragraph in section 2.3 in the ACCESS-OM2 paper

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I was thinking to leave it out for the moment.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

gotcha! no worries, I just wanted to ensure we remember this. I'm told that without SSS restoring there is often lot of drift in the models. We can keep that in mind.

#####

omip = OceanSeaIceModel(ocean, sea_ice; atmosphere, radiation)
omip = Simulation(arctic, Δt=1minutes, stop_time=30days)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I guess it not arctic but omip? there is a re-definition in this line then? omip above is a coupled model and here it becomes a simulation of coupled model?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

right, I will push the new script

simone-silvestri and others added 2 commits April 4, 2025 08:49
Co-authored-by: Navid C. Constantinou <navidcy@users.noreply.github.com>
Co-authored-by: Navid C. Constantinou <navidcy@users.noreply.github.com>
@simone-silvestri
Copy link
Collaborator Author

@navidcy @simone-silvestri which do you like more?

option 1

  • JRA55RepeatYear
  • JRA55MultipleYears

option 2

  • JRA55RepeatYear
  • JRA55MultiYear

option 3

  • RepeatYearJRA55
  • MultiYearJRA55

or something else?

I like option 3 because it's how I say it out loud.

I prefer option 2 cause I like the JRA55 at the beginning, but I am not opposed to option 3. I will Implement this in #437

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

Labels

build docs Add this label to built the docs in a PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants