Mpi 如何使用自制软件切换变体?

Mpi 如何使用自制软件切换变体?,mpi,homebrew,hdf5,Mpi,Homebrew,Hdf5,假设我将hdf5安装为: $brew install hdf5 --build-from-source --with-mpi $brew install hdf5 --build-from-source 然后我想构建hdf5,而不将打开mpi作为: $brew install hdf5 --build-from-source --with-mpi $brew install hdf5 --build-from-source 我应该如何安装和切换这两种变体 我是否应该为hdf5 p

假设我将
hdf5
安装为:

$brew install hdf5 --build-from-source --with-mpi 
$brew install hdf5 --build-from-source 
然后我想构建
hdf5
,而不将
打开mpi
作为:

$brew install hdf5 --build-from-source --with-mpi 
$brew install hdf5 --build-from-source 
我应该如何安装和切换这两种变体


我是否应该为
hdf5 parallel
编写不同的公式?

同一公式的多个变体不能同时安装同一版本。在重建HDF5目录之前,您需要创建另一个公式,或者尝试将其复制到其他地方,但它有问题,可能无法正常工作。

我想我可以简单地更改目录名称并重新安装。有没有什么干净、安全的方法可以做到这一点而不把一切搞糟?您可以执行类似于
brew取消hdf5和&mv/usr/local/cillar/hdf5/1.8.16~/my_hdf5和&brew安装hdf5的操作—从源代码构建。请注意,您也可以使用
-s
作为
--从源代码构建的别名。谢谢这个好主意。我确实
brew取消了hdf5和/usr/local/cillar/hdf5/1.8.16\u 1/usr/local/cillar/hdf5/1.8.16\u par和brew安装hdf5-s的链接
。现在我可以使用
brew开关了,就像你说的那样。更改移动目录适用于
hdf5
,但不适用于
openmpi
。实现这一点需要一些时间和痛苦。