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

Obgc tracer reservoir lengthscale #2

Conversation

nikizadehgfdl
Copy link

Allow obgc tracers have different reservoir length scales

  • Note this update is dependent on the following ocean_BGC pull request and should be applied after it
    Obgc tracer reservoir length scale different for each tracer NOAA-GFDL/ocean_BGC#11
  • This update along with an update to generic_tracers_utils.F90 brings
    in the capability to set tracer reservoir (inverse) length scales for
    individual obgc tracers via ocean_bgc field_table mechanism.
  • Tracer resevoir inverse length scales are set as before to 1.0/Lscale_in and
    1.0/Lscale_out
  • Users should be able to specify a multiplicative factor for each obgc
    tracer for each IN or OUT direction in the field_table, e.g.,
    alk_obc_lfac_in = 0.5
    alk_obc_lfac_out = 0.75
  • The factors are multiplied by the inverse length scales before
    reservoir calculations.
  • The default factors for all tracers are 1.
  • No answer changes unless non-one factors are specified in field_table

- This update along with an update to generic_tracers_utils.F90 brings
in the capability to set tracer reservoir (inverse) length scales for
individual obgc tracers via ocean_bgc field_table mechanism.
- Tracer resevoir inverse length scales are set as before to 1.0/Lscale_in and
1.0/Lscale_out
- Users should be able to specify a multiplicative factor for each obgc
tracer for each IN or OUT direction in the field_table, e.g.,
alk_obc_lfac_in  = 0.5
alk_obc_lfac_out = 0.75
- The factors are multiplied by the inverse length scales before
reservoir calculations.
- The default factors for all tracers are 1.
- No answer changes unless non-one factors are specified in field_table
    - This update along with an update to generic_tracers_utils.F90 brings
    in the capability to set tracer reservoir (inverse) length scales for
    individual obgc tracers via ocean_bgc field_table mechanism.
    - Tracer resevoir inverse length scales are set as before to 1.0/Lscale_in and
    1.0/Lscale_out
    - Users should be able to specify a multiplicative factor for each obgc
    tracer for each IN or OUT direction in the field_table, e.g.,
    alk_obc_lfac_in  = 0.5
    alk_obc_lfac_out = 0.75
    - The factors are multiplied by the inverse length scales before
    reservoir calculations.
    - The default factors for all tracers are 1.
    - No answer changes unless non-one factors are specified in field_table
@andrew-c-ross andrew-c-ross merged commit 1902a8a into andrew-c-ross:merge-bgc-obc-3 Jan 11, 2022
andrew-c-ross pushed a commit that referenced this pull request Feb 23, 2022
andrew-c-ross pushed a commit that referenced this pull request Jul 1, 2024
- otherwise it doesn't compile without linking to COBALT due to
   COBALT interface updates.
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.

2 participants