Skip to content
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

Introduce new bury_coeff test #469

Merged

Conversation

mnlevy1981
Copy link
Collaborator

Sets lgcm_has_global_ops = .true. during initialization, and runs with ladjust_bury_coeff = .true.; it then prints out requested forcings (because we add three new surface flux forcings) and also prints out short names of all the running means that MARBL wants the GCM to track

Beginning bury_coeff test...

--------------------------------
Requested surface forcing fields
--------------------------------

1. u10_sqr (units: cm^2/s^2)
2. sss (units: psu)
3. sst (units: degC)
4. Ice Fraction (units: unitless)
5. Atmospheric Pressure (units: atmospheres)
6. xco2 (units: ppmv)
7. xco2_alt_co2 (units: ppmv)
8. Dust Flux (units: g/cm^2/s)
9. Iron Flux (units: nmol/cm^2/s)
10. NOx Flux (units: nmol/cm^2/s)
11. NHy Flux (units: nmol/cm^2/s)
12. external C Flux (units: nmol/cm^2/s)
13. external P Flux (units: nmol/cm^2/s)
14. external Si Flux (units: nmol/cm^2/s)

---------------------------------
Requested interior forcing fields
---------------------------------

1. Dust Flux (units: g/cm^2/s)
2. Surface Shortwave (units: W/m^2)
3. Potential Temperature (units: degC)
4. Salinity (units: psu)
5. Pressure (units: bars)
6. Iron Sediment Flux (units: nmol/cm^2/s)

--------------------------------
Size of arrays for running means
--------------------------------

size(glo_avg_rmean_interior_tendency): 7
  -- MARBL_rmean_glo_avg_CaCO3_bury
  -- MARBL_rmean_glo_avg_POC_bury
  -- MARBL_rmean_glo_avg_POP_bury
  -- MARBL_rmean_glo_avg_bSi_bury
  -- MARBL_rmean_glo_avg_d_POC_bury_d_bury_coeff
  -- MARBL_rmean_glo_avg_d_POP_bury_d_bury_coeff
  -- MARBL_rmean_glo_avg_d_bSi_bury_d_bury_coeff
size(glo_avg_rmean_surface_flux): 3
  -- MARBL_rmean_glo_avg_C_input
  -- MARBL_rmean_glo_avg_P_input
  -- MARBL_rmean_glo_avg_Si_input
size(glo_scalar_rmean_interior_tendency): 3
  -- MARBL_rmean_glo_scalar_POC_bury_coeff
  -- MARBL_rmean_glo_scalar_POP_bury_coeff
  -- MARBL_rmean_glo_scalar_bSi_bury_coeff
size(glo_scalar_rmean_surface_flux): 0

Having this info readily available will help figure out what MOM6 needs to do in terms of running means and global sums / averages.

Sets lgcm_has_global_ops = .true. during init, and runs with ladjust_bury_coeff
= .true.; it then prints out requested forcings (because we add three new
surface flux forcings) and also prints out short names of all the running means
that MARBL wants the GCM to track
1. Skip marbl_with_ladjust_bury_coeff.settings when running init (since it
should fail due to lgcm_has_global_ops = .false.)
2. Run new bury_coeff test
@mnlevy1981 mnlevy1981 marked this pull request as ready for review October 1, 2024 17:47
@mnlevy1981 mnlevy1981 merged commit 0b340da into marbl-ecosys:development Oct 3, 2024
1 check passed
@mnlevy1981 mnlevy1981 deleted the adjust_bury_coeff_test branch October 5, 2024 17:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant