Hi there,
I am trying to install an electromagnetic inversion software (MARE2DEM) of
which the intel C compilers and open-MPI are considered as the
prerequisite. However, since I am completely new to computer science and
coding, together with some of the technical issues of the computer I am
build
Cici,
I do not think the Intel C compiler is able to generate native code for the
M1 (aarch64).
The best case scenario is it would generate code for x86_64 and then
Rosetta would be used to translate it to aarch64 code,
and this is a very downgraded solution.
So if you really want to stick to the
Gilles,
Thank you so much for the quick response!
openMPI installed by brew is compiled on gcc and gfortran using the
original compilers by Apple. Now I haven't figured out how to use this gcc
openMPI for the inversion software :(
Given by your answer, I think I'll pause for now with the M1-intel
A little more color on Gilles' answer: I believe that we had some Open MPI
community members work on adding M1 support to Open MPI, but Gilles is
absolutely correct: the underlying compiler has to support the M1, or you won't
get anywhere.
--
Jeff Squyres
jsquy...@cisco.com
___
1. I am not aware of any outstanding OMPI issues with the M1 chip that
would prevent OMPI from compiling and running efficiently in an M1-based
setup, assuming the compilation chain is working properly.
2. M1 supports x86 code via Rosetta, an app provided by Apple to ensure a
smooth transition fro