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

User/aja/fluxes diags cleanup #20

Merged
merged 3 commits into from
Jun 16, 2014
Merged

Commits on May 13, 2014

  1. Moved average_forcing() to MOM_forcing_type.F90

    There used to be three version of average_forcing(), one for each
    MOM_surface_forcing.F90. We moved two (solo/coupled) into
    MOM_forcing_type.F90 and consolidated the diagnostics handles
    into a type.
    
    Note: have not applied finished process to the ice_solo_driver/
    version of the model.
    adcroft committed May 13, 2014
    Configuration menu
    Copy the full SHA
    d1b91e5 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2014

  1. new diagnostics for surface fluxes, and code clean

    --Added diagnostic fields into fluxes type
    --Added net surface heat flux diagnostic, including frazil and
      p-e+r.  This diagnostic compiles all terms that contribute
      to ocean surface heating.
    --Changed name for MOM runoff_hflux to runoff_heat_content
    --Changed name for MOM calving_hflux to calving_heat_content
    --Left a hook for seaice_melt diagnostic, which requires changes
      to the coupler to access this term.
    --Cleanup some indentation and some comments
    --Diagnostics tested on global_ALE/z and GOLD_SIS
    --Have yet to test on ice shelf driver, since there is no
      test case for that driver yet defined.
    --We need to better merge the accumulation of surface
      boundary fluxes, including heat from runoff and calving.
      It is presently confusing, particularly the tempxPmE term.
    StephenGriffies committed May 19, 2014
    Configuration menu
    Copy the full SHA
    53d779a View commit details
    Browse the repository at this point in the history

Commits on May 21, 2014

  1. Bug fix: restored deleted allocation of virt_precip

    - Allocation of fluxes%virt_precip was accidentally deleted
      for a specific configuration of ocean-only (benchmark)
    - Problem manifest as segmentation fault.
    - No answer changes.
    adcroft committed May 21, 2014
    Configuration menu
    Copy the full SHA
    2074440 View commit details
    Browse the repository at this point in the history