Repository navigation
ArWen 2.9.2
ArWen 2.9.2 is a release on the 2.9 line. The desktop stays ArWen Desktop 1.0.10, from the 2.9.0 release.
- Install or upgrade:
pip install --upgrade "gpuwm[all-cu12]==2.9.2". - Integration kit, verification records, and checksums.
- Node GPU gate: Stage 1 and both GPU-shard results, with the tested source revision and card identity.
New
- Fast numerics are the default.
GPUWM_NUMERICS=strictkeeps the no-contraction arithmetic for proof runs. - Strict WRF mode (
GPUWM_WRF_EXACT=1): one configuration matches stock WRF 4.6.1 in every stored value for a whole forecast hour. - CCPP's scale-aware TKE moist EDMF boundary layer (
bl_pbl_physics = 901), experimental. - WRF's one-dimensional ocean mixed layer (
sf_ocean_physics = 1) on the GPU. - Radar latent heating (
mp_tend_radar = 1) ongpuwm run --wrfinput. - Forecasts can start from an analysis bundle (
gpuwm run --wrfinput DIR --analysis BUNDLE). - A gpuwm-hex run can be the initial and boundary source of an ArWen domain.
- Observation readers: Himawari AHI, GK-2A AMI, GOES-18, MADIS streams, GLM flash-extent density, European radar feeds, and JMA, IRIS, UF, CfRadial and DORADE radar.
- Lake ice from the IMS analysis on GFS starts and from ERA5's lake model on ERA5 starts.
- The run timeline records the cores each stage used, and a single-core gate fails a stage that holds one core while the card waits.
Fixed
- NCAR's WRF v4.4 CONUS 12 km benchmark runs as shipped, including warm start from a WRF restart file.
- History files carry the fields WRF's Registry writes that 2.9.0 left out, and the RRTMGP flux and
COSZENrows. - Thompson microphysics runs straight after
pip install gpuwm; its lookup tables download on first use. - The default
gpuwm gouses keyless ERA5 when no CDS key is set up, and ERA5 downloads about 2.4 times faster. - A fresh install compiles its kernels on every core while inputs load, instead of one at a time in step 1.
- One-card HRRR runs are admitted resident where they fit, and two-card HRRR starts step.
- Mesh generation, geography unpacking, MPAS init and the Rust map, ensemble, radar and GRIB tools run on every core.
- GRIB2 products run on the GPU on drivers older than CUDA 13.4.
- WSM6 no longer stops a forecast on a rounding-level frozen-fraction value; WSM3, WSM5 and WSM7 close their surface water budget.
- An interrupted ensemble resumes with
--restart-roster. - NOAA's operational HRRR
namelist.wpsimports, prepares and forecasts. - Lower GPU memory for WSM6, the MPAS column seam, batched shortwave and New Tiedtke.
- Every WRF physics option this release does not run is refused by name at the namelist doors.
Full list: CHANGELOG.md.