Run2 glm config
Advanced GLM configuration and calibration strategies for vertical temperature profiles.From its SKILL.md
npx -y skills add cxcscmu/SkillLearnBench --skill run2_glm-configAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
SKILL.md
1.5 KB, 369 tokens by cl100k_base, as published. Nobody here has run it
Advanced GLM Configuration
The General Lake Model (GLM) performance depends on several key parameters that govern energy balance and mixing.
Calibration Parameters and Effects
- Kw (Light Extinction): Controls how deep light penetrates. Higher
Kwkeeps deep layers cooler and surface layers warmer. Range:[0.1, 0.5]. - wind_factor: Scales input wind speed. Affects surface mixing and latent/sensible heat fluxes. Range:
[0.7, 1.3]. - lw_factor: Scales incoming longwave radiation. Affects the overall heat budget. Range:
[0.7, 1.3]. - ch (Sensible Heat Transfer): Bulk coefficient for sensible heat flux. Affects surface temperature. Range:
[0.0005, 0.002]. - coef_mix_hyp: Controls mixing below the thermocline. Lower values reduce heating of the hypolimnion. Range:
[0.3, 0.7].
Configuration Workflow
- Baseline Run: Start with default parameters.
- Energy Balance: Adjust
lw_factorandchto align the overall temperature magnitude. - Stratification: Adjust
Kwandwind_factorto match the thermocline depth and surface temperatures. - Deep Mixing: Adjust
coef_mix_hypto match deep water temperatures during summer.
Example sed command for precise replacement:
sed -i 's/\bKw\s*=\s*[0-9.e+-]*/Kw = 0.4/' glm3.nml
Or use Python regex for more complex cases.
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.