Я недавно перешел на Big Sur, и у меня проблемы с запуском кода на mpi. Я запускаю тестовый код со следующей командой:
mpif90 -o test.f90 ./test
Я получаю следующую ошибку:
-bash: mpif90: command not found
Я обновил homebrew и macports, но не могу решить проблему. Я подозреваю, что это как-то связано с неправильным именем пути. Любые идеи? Спасибо.
@ Oo.oO Спасибо. При настройке сборки gcc (по ссылке в вашем комментарии) командой:
../configure --prefix=$HOME/opt/usr/local/gcc/gcc-9.2.0 \
--enable-checking=release \
--enable-languages=c,c++,fortran \
--disable-multilib \
--with-sysroot=$HOME/opt/usr/local/gcc_system_root \
--program-suffix=-9.2.0
возникает следующая ошибка:
configure: error: in `$HOME/opt/src/gcc/gcc-9.2.0/build':
configure: error: C compiler cannot create executables
Я обновил Xcode (версия 12.3). Есть предположения? Спасибо.
which gfortran
иwhich mpicc
? - person Gilles Gouaillardet   schedule 24.01.2021which gfortran
возвращает/usr/local/bin/gfortran
, аwhich mpicc
возвращает командную строку. - person Robert A   schedule 24.01.20214.0.5
. Попробую удалить и переустановитьopen-mpi
с пивом. - person Gilles Gouaillardet   schedule 24.01.2021