SVMC — Qvidja Site Full Model

diffSVMC's primary products are the differentiable SVMC ports in JAX and @hamk-uas/jax-js-nonconsuming. This page is the complementary WebR/Fortran reference demo: the full SVMC integration (P-hydro photosynthesis, SpaFHy water balance, YASSO20 soil C, and carbon allocation) running in the browser against the vendored Qvidja reference inputs used for the maintained SVMC v1.0.0 test case. Project GitHub repo → · View Fortran vs JAX comparison →

Loading reference inputs…
JAX Debug Log

Early JAX demo checkpoints are mirrored here so you can see the last completed step even if the browser freezes.

waiting for JAX debug output...

Reference Inputs & Model Settings

The fields below define the inputs to the simulation: replayed Qvidja forcing and management series, plus editable SVMC parameter values.

Run Window & Input Selection

Loading Qvidja reference replay metadata…

Simulation Engines

JAX full-model replay runs in a dedicated worker so the page stays responsive. Runs that exceed the current browser timeout fail cleanly instead of freezing the tab.

Run one or both engines. Timings are updated after each simulation.

Vegetation / hydraulics
Soil hydrology
Carbon allocation
YASSO20 soil carbon
Reference forcing

Uses the vendored Qvidja NetCDF reference inputs from the maintained SVMC v1.0.0 test setup: hourly ERA5-Land forcing, daily Sentinel-2 LAI, and daily management.

Loading reference source details…

Simulated Model Outputs

These summaries and charts are produced live in the browser from the selected engines. The comparison view below focuses on daily diagnostics shared by the WebR reference path and the jax-js-nonconsuming integration port.

Run one or both engines to compare simulated daily outputs from the selected reference inputs