Skip to content

CICE model_mod refactor #840

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
hkershaw-brown opened this issue Mar 18, 2025 · 6 comments
Open

CICE model_mod refactor #840

hkershaw-brown opened this issue Mar 18, 2025 · 6 comments
Labels
cice Sea Ice models

Comments

@hkershaw-brown
Copy link
Member

hkershaw-brown commented Mar 18, 2025

Goals:

  • use get_dart_vector_index to get state vector offset
  • use quad_utils module (place to fix interpolation)
  • Ncat loops, cat signal - only keep what is needed for the calculation.
  • get dimension from state variable, rather than case statement on qty.
  • netcdf utilities

Hanging out:

@hkershaw-brown hkershaw-brown changed the title CICE - refactor CICE model_mod refactor Mar 18, 2025
@hkershaw-brown
Copy link
Member Author

@hkershaw-brown
Copy link
Member Author

todo @hkershaw-brown POP vs. CICE vs. quad_utils_mod same/different.

@hkershaw-brown hkershaw-brown added the cice Sea Ice models label Mar 18, 2025
@hkershaw-brown
Copy link
Member Author

If cat_index > Ncat? fail?

if (obs_type == QTY_SEAICE_CATEGORY) then
if (cat_index <= Ncat) then
istatus = 0
expected_obs = cat_index
RETURN
endif
endif

@hkershaw-brown
Copy link
Member Author

Does not seem like you can reach this code, cat_signal is never -2

if (cat_signal == -2) then

@hkershaw-brown
Copy link
Member Author

note obs_def_cice.f90 initilize_module call #842

@hkershaw-brown
Copy link
Member Author

volume vs. thickness observation FIXME:

!>@todo FIXME: check to see if obs are of volume or thickness - for now we
! will assume volume.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cice Sea Ice models
Projects
None yet
Development

No branches or pull requests

1 participant