Hi all,

after a bit of testing and fighting with compilation issues, I’m happy to share 
two freshly built deal.II bundles for Apple Silicon, compiled with clang-17 and 
packaged as native macOS apps:

- dealii-9.7.1-tahoe-arm64-clang17.dmg  (optimized for macOS 26 “Tahoe” 
toolchain)

https://github.com/dealii/dealii/releases/download/v9.7.1/dealii-9.7.1-tahoe-arm64-clang17.dmg

- dealii-9.7.1-sequoia-arm64-clang17.dmg  (optimized for macOS 15 “Sequoia” 
toolchain)

https://github.com/dealii/dealii/releases/download/v9.7.1/dealii-9.7.1-sequoia-arm64-clang17.dmg


Both images contain:
- deal.II 9.7.1 built for arm64 (no Rosetta required)
- all supported (stable) software stack (MPI, Trilinos, PETSc/SLEPc, p4est, 
SuiteSparse, HDF5, VTK, CGAL, etc.)

Both images require the user to install the xcode-select command line tools 
(for apple-clang 17 toolchain), and contain a full spack and brew installation. 
Brew is used only for the gcc/gfortran compiler. 

Quick start:
- Open the DMG and drag deal.II.app to /Applications
- Launch deal.II.app

If you are told that the application is from an unidentified developer, 
right-click (or Ctrl-click) the deal.II.app and choose open. You’ll only need 
to do this once. If you only see “can’t be opened…”, go to System Settings -> 
Privacy & Security, scroll to Security, click Open Anyway next to deal.II.app, 
then Open.

(Terminal) alternative: xattr -dr com.apple.quarantine 
/Applications/deal.II.app and then open it normally.

(Optional) Add the one-liner printed by the app to your shell init (~/.zshrc or 
~/.bashrc) to enable the environment in every Terminal.

System requirements
- Apple Silicon (M1/M2/M3/M4), arm64
- macOS 15 or newer (use Sequoia build on macOS 15; use Tahoe on macOS 26)
- Xcode Command Line Tools installed


Notes
- These are fully native builds; no Rosetta prompts.
- C++17 is enabled throughout.

Enjoy!
Luca.




-- 
The deal.II project is located at http://www.dealii.org/
For mailing list/forum options, see 
https://groups.google.com/d/forum/dealii?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"deal.II User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/dealii/E7DF8DA4-0264-4D99-AF85-5C960E6D66C4%40gmail.com.

Reply via email to