|
本帖最后由 乐平 于 2022-4-19 04:39 编辑
那就是说,把- cp2k-9.1/tools/toolchain/scripts/stage1/install_intelmpi.sh
复制代码
里面- echo "==================== Finding Intel MPI from system paths ===================="
- check_command mpirun "intelmpi" && MPIRUN="$(command -v mpirun)" || exit
- check_command mpiicc "intelmpi" && MPICC="$(command -v mpiicc)" || exit
- check_command mpiifort "intelmpi" && MPIFC="$(command -v mpiifort)" || exit
- if [ $(command -v mpiicpc >&- 2>&-) ]; then
- check_command mpiicpc "intelmpi" && MPICXX="$(command -v mpiicpc)"
- elif [ $(command -v mpic++ >&- 2>&-) ]; then
- check_command mpic++ "intelmpi" && MPICXX="$(command -v mpic++)"
- else
- check_command mpicxx "intelmpi" && MPICXX="$(command -v mpicxx)" || exit
- fi
- add_include_from_paths INTELMPI_CFLAGS "mpi.h" $INCLUDE_PATHS
- add_lib_from_paths INTELMPI_LDFLAGS "libmpi.*" $LIB_PATHS
- check_lib -lmpi "intelmpi"
- check_lib -lmpicxx "intelmpi"
- ;;
- __DONTUSE__) ;;
复制代码
所有的 mpiicc, mpiifort, 都替换成 mpicc, mpif90 ?
那 mpiicpc 需要修改吗? 如果需要修改,应该修改成什么呢?
|
|