Download Latest Version anuga_core-3.0.zip (16.8 MB)
Email in envelope

Get an email when there's a new version of ANUGA - Hydrodynamic Modeling

Home / 3.3.9
Name Modified Size InfoDownloads / Week
Parent folder
anuga-3.3.9.tar.gz.publish.attestation 2026-08-30 10.1 kB
anuga-3.3.9-cp314-cp314-win_amd64.whl.publish.attestation 2026-08-30 10.2 kB
anuga-3.3.9.tar.gz 2026-08-30 36.4 MB
anuga-3.3.9-cp314-cp314-win_amd64.whl 2026-08-30 7.4 MB
anuga-3.3.9-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.publish.attestation 2026-08-30 10.4 kB
anuga-3.3.9-cp314-cp314-macosx_26_0_x86_64.whl.publish.attestation 2026-08-30 10.2 kB
anuga-3.3.9-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl 2026-08-30 6.3 MB
anuga-3.3.9-cp314-cp314-macosx_26_0_x86_64.whl 2026-08-30 3.3 MB
anuga-3.3.9-cp314-cp314-macosx_26_0_arm64.whl 2026-08-30 3.2 MB
anuga-3.3.9-cp314-cp314-macosx_26_0_arm64.whl.publish.attestation 2026-08-30 10.2 kB
anuga-3.3.9-cp313-cp313-win_amd64.whl 2026-08-30 7.4 MB
anuga-3.3.9-cp313-cp313-win_amd64.whl.publish.attestation 2026-08-30 10.0 kB
anuga-3.3.9-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.publish.attestation 2026-08-30 10.3 kB
anuga-3.3.9-cp313-cp313-macosx_26_0_x86_64.whl 2026-08-30 3.3 MB
anuga-3.3.9-cp313-cp313-macosx_26_0_x86_64.whl.publish.attestation 2026-08-30 10.3 kB
anuga-3.3.9-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl 2026-08-30 6.2 MB
anuga-3.3.9-cp312-cp312-win_amd64.whl 2026-08-30 7.4 MB
anuga-3.3.9-cp312-cp312-win_amd64.whl.publish.attestation 2026-08-30 10.3 kB
anuga-3.3.9-cp313-cp313-macosx_26_0_arm64.whl 2026-08-30 3.2 MB
anuga-3.3.9-cp313-cp313-macosx_26_0_arm64.whl.publish.attestation 2026-08-30 10.2 kB
anuga-3.3.9-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.publish.attestation 2026-08-30 10.2 kB
anuga-3.3.9-cp312-cp312-macosx_26_0_x86_64.whl.publish.attestation 2026-08-30 10.2 kB
anuga-3.3.9-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl 2026-08-30 6.3 MB
anuga-3.3.9-cp312-cp312-macosx_26_0_x86_64.whl 2026-08-30 3.4 MB
anuga-3.3.9-cp312-cp312-macosx_26_0_arm64.whl.publish.attestation 2026-08-30 10.2 kB
anuga-3.3.9-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.publish.attestation 2026-08-30 10.2 kB
anuga-3.3.9-cp311-cp311-win_amd64.whl 2026-08-30 7.4 MB
anuga-3.3.9-cp311-cp311-win_amd64.whl.publish.attestation 2026-08-30 10.3 kB
anuga-3.3.9-cp312-cp312-macosx_26_0_arm64.whl 2026-08-30 3.3 MB
anuga-3.3.9-cp311-cp311-macosx_26_0_x86_64.whl.publish.attestation 2026-08-30 10.2 kB
anuga-3.3.9-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl 2026-08-30 6.3 MB
anuga-3.3.9-cp311-cp311-macosx_26_0_x86_64.whl 2026-08-30 3.3 MB
anuga-3.3.9-cp311-cp311-macosx_26_0_arm64.whl.publish.attestation 2026-08-30 10.1 kB
anuga-3.3.9-cp311-cp311-macosx_26_0_arm64.whl 2026-08-30 3.2 MB
anuga-3.3.9-cp310-cp310-win_amd64.whl.publish.attestation 2026-08-30 10.2 kB
anuga-3.3.9-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.publish.attestation 2026-08-30 10.2 kB
anuga-3.3.9-cp310-cp310-win_amd64.whl 2026-08-30 7.3 MB
anuga-3.3.9-cp310-cp310-macosx_26_0_arm64.whl 2026-08-30 3.2 MB
anuga-3.3.9-cp310-cp310-macosx_26_0_arm64.whl.publish.attestation 2026-08-30 10.1 kB
anuga-3.3.9-cp310-cp310-macosx_26_0_x86_64.whl 2026-08-30 3.3 MB
anuga-3.3.9-cp310-cp310-macosx_26_0_x86_64.whl.publish.attestation 2026-08-30 10.2 kB
anuga-3.3.9-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl 2026-08-30 6.1 MB
3.3.9 source code.tar.gz 2026-07-27 36.6 MB
3.3.9 source code.zip 2026-07-27 37.4 MB
README.md 2026-07-27 1.5 kB
Totals: 45 Items   211.7 MB 0

Patch release: portable PyPI wheels

This release fixes broken 3.3.8 wheels. If import anuga from the 3.3.8 PyPI wheel crashed with an illegal instruction (SIGILL) — commonly on Google Colab and other non-AVX-512 hosts — upgrading to 3.3.9 resolves it:

pip install --upgrade anuga

What was wrong

The 3.3.8 build compiled the OpenMP extension modules with -march=native, which baked the build runner's instruction set into the wheels. A wheel built on an Intel Sapphire Rapids CI runner therefore required AVX-512 — including in the Cython module-init code — and died at import anuga on any CPU without it. Because the flag tracked whichever runner built the release, the problem was intermittent across versions.

The fix

-march=native was removed from the build (meson.build); wheels now build against the toolchain's portable baseline (-march=nocona). Verified on the CI artifacts: every extension module is x86-64-baseline/v2 with zero AVX-512 instructions (down from x86-64-v4 in 3.3.8).

Wheels now run on any x86-64 CPU (SSE4.2 / 2009+), including Colab. For a build tuned to your own hardware, install from source or via conda.

Changes

  • Build portable wheels: drop -march=native from openmp_c_args (#204)

Full changelog: https://github.com/anuga-community/anuga_core/compare/3.3.8...3.3.9


Note: 3.3.8 on PyPI should be yanked so pip stops selecting the broken wheels.

Source: README.md, updated 2026-07-27