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 →
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...
The fields below define the inputs to the simulation: replayed Qvidja forcing and management series, plus editable SVMC parameter values.
Loading Qvidja reference replay metadata…
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.
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…
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.