Amalthea.jl v1.0.3
GPU geometry expansion and portable-installation update for the native
backend.
Highlights
- Added explicit CUDA-resident support across additional radial, modal, and
free-space Kerr, Raman, PPT, and ADK configurations onRealGridand
EnvGrid. - Corrected oversampled
EnvGridspectral-half handling in modal and
free-space paths and released the free-space c2c cuFFT plan during teardown. - Made normal package and release builds CPU-only by default. CUDA is optional
and enabled explicitly from source withAMALTHEA_CUDA_BUILD=required. - Added exact OS/architecture prebuilt selection and the first Linux ARM64
release binary and native ARM64 installation/FFI CI gate. - Added a cross-platform installation and configuration guide for Linux,
macOS, Windows, ARM64, source builds, CPU-only hosts, and optional CUDA.
Installation
Amalthea is not registered in Julia General. Install this release directly
from GitHub:
pkg> add https://github.com/vdiego28/Amalthea.jl#v1.0.3Published CPU-only binaries cover Linux x86_64, Linux AArch64, macOS Apple
Silicon, and Windows x86_64. SHA256SUMS.txt authenticates all four assets.
Other platforms compile from source.
See the repository CHANGELOG
and full commit comparison.