FSM2

Automate FSM2 snow-model simulations from forcing preparation to output analysis.

1|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/lzwei196/KISS---Knowledge-Infrastructure-for-Scientific-Simulation --skill fsm2
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: FSM2
Source: https://github.com/lzwei196/KISS---Knowledge-Infrastructure-for-Scientific-Simulation/tree/main/models/FSM2
Command: npx skills add https://github.com/lzwei196/KISS---Knowledge-Infrastructure-for-Scientific-Simulation --skill fsm2

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires numpy, pandas.

What problem does it solve?

FSM2 automates end-to-end autonomous snow-model simulations for cryosphere studies, enabling researchers to run multi-point, physics-configurable forecasts and reproduce results with a single workflow.

Core Features & Use Cases

  • Fully-configurable model workflow: configure forcing, soil, vegetation, and physics to produce repeatable simulations across basins and time periods.
  • Automated execution & validation: compile and run the FSM2 binary, then parse outputs for comparison with observations or benchmarks.
  • Use Case: enable a rapid sensitivity study of canopy effects on snow accumulation by running multiple configurations and streaming results into a unified report.

Quick Start

Execute a complete FSM2 run by preparing a namelist, building with the included tools, running the model, and confirming outputs appear in run directories.

Frequently Asked Questions about FSM2

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate FSM2 snow simulations for multi-basin cryosphere experiments?

You can automate FSM2 snow simulations by using a Python workflow that prepares forcing data, builds the Fortran binary, executes the model, and parses outputs for validation across multiple basins.

What do I need to run FSM2 snow simulations using Python?

To run FSM2 snow simulations you need the Fortran FSM2 source with a C preprocessor, Python with numpy and pandas installed, and prepared forcing, soil, and vegetation data for your workflow.

Can I use numpy and pandas to prepare forcing data for FSM2 snow models?

Yes, numpy and pandas are used to prepare forcing data and build the FSM2 snow model workflow, enabling you to configure physics and vegetation inputs for repeatable cryosphere simulations.

What is the best way to run sensitivity studies of canopy effects on snow accumulation?

The best way to study canopy effects on snow accumulation is running multiple FSM2 configurations through an automated workflow that streams results into a unified validation report for comparison.

How does automated FSM2 execution handle validation against observations?

Automated FSM2 execution compiles and runs the model binary, then parses the output files to compare simulation results directly against observations or benchmarks for reproducible cryosphere validation.

Are there limitations when running FSM2 snow models across different time periods?

FSM2 snow models require properly prepared forcing data and configured namelists for each specific time period, meaning multi-period experiments need complete input data to ensure repeatable simulation outputs.