marbl-ecosys / MARBL

Marine Biogeochemistry Library
https://marbl-ecosys.github.io
Other
14 stars 25 forks source link

Introduce new bury_coeff test #469

Closed mnlevy1981 closed 1 month ago

mnlevy1981 commented 2 months ago

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.