有人在mac上装of么?
-
@一颗鸭蛋 默认情况下,你编译求解器生成的可执行文件会保存到
$FOAM_APPBIN
,比如我的默认在<上级文件夹>/OpenFOAM-v2206/platforms/darwinARM64ClangDPInt32Opt/bin
,但是这个App的加载磁盘是只读的,所以会报错。解决方案有两个:
- 修改在
Make/files
中你的求解器保存路径
EXE = $(FOAM_APPBIN)/xxxFoam -> EXE = <新路径>/xxxFoam
然后在环境变量中为$FOAM_APPBIN附加这个路径,以便让OpenFOAM在执行时能搜索到这个文件
export $FOAM_APPBIN=<新路径>:$FOAM_APPBIN
- 创建一个可读写的分区,直接编译安装。参考 https://github.com/BrushXue/OpenFOAM-AppleM1。
- 修改在
-
@田畔的风 在 有人在mac上装of么? 中说:
@一颗鸭蛋 默认情况下,你编译求解器生成的可执行文件会保存到
$FOAM_APPBIN
,比如我的默认在<上级文件夹>/OpenFOAM-v2206/platforms/darwinARM64ClangDPInt32Opt/bin
,但是这个App的加载磁盘是只读的,所以会报错。解决方案有两个:
- 修改在
Make/files
中你的求解器保存路径
EXE = $(FOAM_APPBIN)/xxxFoam -> EXE = <新路径>/xxxFoam
然后在环境变量中为$FOAM_APPBIN附加这个路径,以便让OpenFOAM在执行时能搜索到这个文件
export $FOAM_APPBIN=<新路径>:$FOAM_APPBIN
- 创建一个可读写的分区,直接编译安装。参考 https://github.com/BrushXue/OpenFOAM-AppleM1。
您的意思是把openfoam安装到创建的可读写分区吗?我用的也是M1的Mac,现在想在Mac上编译自己修改的求解器,大佬能不能给点详细的指导?谢谢🙏
- 修改在