Skip to content

Add new package for Apple Silicon Macs

Marie Houillon requested to merge new_pkg into master

What does this MR do?

This merge request adds a new precompiled package compatible with Apple Silicon Macs. There is now a "x86_64" package for Intel chips and a "arm64" package for Apple Silicon computers.

It also changes the design of the macOS packages:

  • PETsc is now compiled without fortran, which allows to remove the integration of GCC in the package.
  • MPICH is now shipped with PETSc, like in the Linux packages (before, openMPI was included separately).

Author's checklist

  • Follow the Contribution Guidelines.
  • Describe your change in the CHANGELOG.md file in the top-level folder of the openCARP repository.
  • Apply the appropriate labels.
  • Does this commit add new dependencies? If no, just tick the box. If yes, please evaluate carefully if the additional dependency is a more sustainable option than including the functionality in own code. If the former, describe the dependency clearly, add them to the Software Management Plan and the installation instructions (*.md files, CMake files, Docker files etc.).

Reviewer's checklist

All reviewers can help ensure accuracy, clarity, completeness, and adherence to the Contribution Guidelines.

Reviewer

  • Review by a code reviewer or other selected colleague to confirm accuracy, clarity, and completeness. This can be skipped for minor fixes without substantive content changes.

Maintainer

  • Review by assigned maintainer, who can always request/require the above reviews.
Edited by Marie Houillon

Merge request reports