Skip to content

Correct v14 BCs settings for GWD #773

@mathomp4

Description

@mathomp4

Currently in v14 testing (see #767), a v14 run will have in AGCM.rc:

# TRB/GWD Parameterization
# ------------------------
NCAR_NRDG: 16

That is set to 16 if a gwd_internal_rst is found. And that is the only qualification.

However, in a discussion about v14 testing with @biljanaorescanin she said:

Here’s the background on what changed and why the fields differ so we can make decision:

The run logs (slurm-*.out) show that we properly load gwd_internal_rst with v14 BCs option and bootstrap EFFRDG/KWVRDG, which activates the NCAR ridge orographic GWD scheme.
Both the old and new 1 day experiments ran with:

NCAR_NRDG: 16   
NCAR_EFFGWORO: 1.0   (default)
NCAR_ORO_TNDMAX:400.000000, (default value)

so the configuration didn’t change but the ridge content in in gwd_internal_rst did!!!

The new restart contains a richer ridge spectrum (more populated bands and larger (HWDTH × CLNGT)/GBXAR_km² footprints), which increases the aggregate orographic stress:

EFFRDGn= NCAR_EFFGWORO * (HWDTH *CLNGT) / GBXAR_km²

With all 16 bands active, the summed forcing is stronger than in the older ridge file (where effectively only ~6 bands carried energy). This leads to larger 1-day differences in surface stress, winds, and fluxes but the timing (Run: ~2.6–3.5 s) is unchanged, so the effect is physical magnitude, not computational instability.

It’s not a code path change; it’s a forcing content change that simply needs a small retune of the orographic efficiency.

Right now both experiments use an unrealistic “maximum” configuration (EFFGWORO = 1.0 for 16 bands).

Recommended options:

  1. Reduce efficiency:
    NCAR_EFFGWORO = 0.40
    or keep 16 bands and set NCAR_EFFGWORO = 0.35 with a soft cap
    sum(EFFRDG) ≤ 0.30 per grid cell.
  2. Alternative: limit the active ridge count
    NCAR_NRDG = 8 and keep EFFGWORO = 1.0.

Either approach should bring the 1-day flux and wind differences back into a reasonable range while preserving the ridge-scheme benefits.

One option is we could run few short tuning options like 1 days runs with different parameters and after retuning we can check: global mean TOA net (SWTNET – OLR) and surface net (SWGNET + FLNS – SFCEM) drifts—target ≤ 1–2 W m⁻². But we also need to map TAUGWX/TAUGWY, USTAR, and CM to confirm the changes localize over orography.

She also provided an example test configuration as a possible v14 starting point:

# TRB/GWD Parameterization
# ------------------------
NCAR_NRDG: 16
NCAR_EFFGWORO: 0.35         # <— new: reduce orographic efficiency
NCAR_ORO_TNDMAX: 250.0      # <— optional: soften tendency cap (was 400 day⁻¹ before /86400)

Metadata

Metadata

Labels

No labels
No labels

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions