关于求解器编译的问题
-
关于使用porousMedia4Foam求解器时编译的问题
在ubuntu2004下git openfoam7后./Allwmake
编译该求解器一直报错,在检查文件后发现并没有缺失,之前使用v11也会出现报错,想问下各位我这个是版本不兼容问题吗,如果是应该怎么解决,原求解器gitlj@lj-Precision-Tower-7810:~/OpenFOAM/porousMedia4Foam$ ./Allwmake + wmake libso libraries/porousInterfaceProperties/ wmake libso libraries/porousInterfaceProperties/ wmakeLnIncludeAll: running wmakeLnInclude on dependent libraries: wmakeLnInclude error: base directory /home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/twoPhaseModels/twoPhaseMixture/ does not exist g++ -std=c++11 -m64 -Dlinux64 -DWM_ARCH_OPTION=64 -DWM_DP -DWM_LABEL_SIZE=32 -Wall -Wextra -Wold-style-cast -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof -Wno-attributes -O3 -DNoRepository -ftemplate-depth-100 -I/home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/twoPhaseModels/twoPhaseMixture/lnInclude -I/home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/twoPhaseModels/twoPhaseProperties/alphaContactAngle/alphaContactAngle -I/home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/twoPhaseModels/interfaceProperties/surfaceTensionModels/surfaceTensionModel -I/home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/finiteVolume/lnInclude -IlnInclude -I. -I/home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/OpenFOAM/lnInclude -I/home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/OSspecific/POSIX/lnInclude -fPIC -c porousInterfaceProperties.C -o Make/linux64GccDPInt32Opt/porousInterfaceProperties.o In file included from porousInterfaceProperties.C:26:0: porousInterfaceProperties.H:43:10: fatal error: surfaceTensionModel.H: No such file or directory #include "surfaceTensionModel.H" ^~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. /home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/wmake/rules/General/transform:25: recipe for target 'Make/linux64GccDPInt32Opt/porousInterfaceProperties.o' failed make: *** [Make/linux64GccDPInt32Opt/porousInterfaceProperties.o] Error 1 + wmake libso libraries/porousImmiscibleIncompressibleTwoPhaseMixture/ wmake libso libraries/porousImmiscibleIncompressibleTwoPhaseMixture/ wmakeLnIncludeAll: running wmakeLnInclude on dependent libraries: wmakeLnInclude error: base directory /home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/twoPhaseModels/incompressibleTwoPhaseMixture/ does not exist wmakeLnInclude error: base directory /home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/twoPhaseModels/twoPhaseMixture/ does not exist g++ -std=c++11 -m64 -Dlinux64 -DWM_ARCH_OPTION=64 -DWM_DP -DWM_LABEL_SIZE=32 -Wall -Wextra -Wold-style-cast -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof -Wno-attributes -O3 -DNoRepository -ftemplate-depth-100 -I/home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/transportModels/lnInclude -I/home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/twoPhaseModels/incompressibleTwoPhaseMixture/lnInclude -I../porousInterfaceProperties/lnInclude -I/home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/twoPhaseModels//interfaceProperties/surfaceTensionModels/surfaceTensionModel -I/home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/twoPhaseModels/twoPhaseMixture/lnInclude -I/home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/finiteVolume/lnInclude -IlnInclude -I. -I/home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/OpenFOAM/lnInclude -I/home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/OSspecific/POSIX/lnInclude -fPIC -c porousImmiscibleIncompressibleTwoPhaseMixture.C -o Make/linux64GccDPInt32Opt/porousImmiscibleIncompressibleTwoPhaseMixture.o In file included from porousImmiscibleIncompressibleTwoPhaseMixture.H:38:0, from porousImmiscibleIncompressibleTwoPhaseMixture.C:26: /home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/transportModels/lnInclude/incompressibleTwoPhaseMixture.H:38:10: fatal error: incompressible/transportModel/transportModel.H: No such file or directory #include "incompressible/transportModel/transportModel.H" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. /home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/wmake/rules/General/transform:25: recipe for target 'Make/linux64GccDPInt32Opt/porousImmiscibleIncompressibleTwoPhaseMixture.o' failed make: *** [Make/linux64GccDPInt32Opt/porousImmiscibleIncompressibleTwoPhaseMixture.o] Error 1 + wmake libraries/porousModels wmake libraries/porousModels make: *** No rule to make target 'Make/linux64GccDPInt32Opt/porousModels/surfaceAreaModels/improvedVolumeOfSolid/improvedVolumeOfSolid.C.dep', needed by 'Make/linux64GccDPInt32Opt/porousModels/surfaceAreaModels/improvedVolumeOfSolid/improvedVolumeOfSolid.o'. Stop. + wmake libraries/otherModels wmake libraries/otherModels + wmake libraries/toolsGIS wmake libraries/toolsGIS + wmake libraries/porousBoundaryConditions wmake libraries/porousBoundaryConditions + wmake solvers/darcyFoam wmake solvers/darcyFoam g++ -std=c++11 -m64 -Dlinux64 -DWM_ARCH_OPTION=64 -DWM_DP -DWM_LABEL_SIZE=32 -Wall -Wextra -Wold-style-cast -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof -Wno-attributes -O3 -DNoRepository -ftemplate-depth-100 -I/home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/finiteVolume/lnInclude -I/home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/meshTools/lnInclude -I/home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/thermophysicalModels/specie/lnInclude -I../../libraries/porousBoundaryConditions/lnInclude -I../../libraries/porousModels/lnInclude -I../../libraries/otherModels/lnInclude -I../../libraries/toolsGIS/lnInclude -IlnInclude -I. -I/home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/OpenFOAM/lnInclude -I/home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/OSspecific/POSIX/lnInclude -fPIC -fuse-ld=bfd -Xlinker --add-needed -Xlinker --no-as-needed Make/linux64GccDPInt32Opt/darcyFoam.o -L/home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/platforms/linux64GccDPInt32Opt/lib \ -lfiniteVolume -lspecie -L/home/lj/OpenFOAM/lj-7/platforms/linux64GccDPInt32Opt/lib -lporousBoundaryConditions -lporousModels -lotherModels -ltoolsGIS -L../../ThirdParty/phreeqcrm/lib/ -lphreeqcrm-3.6.2 -lOpenFOAM -ldl \ -lm -o /home/lj/OpenFOAM/lj-7/platforms/linux64GccDPInt32Opt/bin/darcyFoam /usr/bin/ld.bfd: cannot find -lporousModels collect2: error: ld returned 1 exit status /home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/wmake/makefiles/general:140: recipe for target '/home/lj/OpenFOAM/lj-7/platforms/linux64GccDPInt32Opt/bin/darcyFoam' failed make: *** [/home/lj/OpenFOAM/lj-7/platforms/linux64GccDPInt32Opt/bin/darcyFoam] Error 1 + wmake solvers/impesFoam wmake solvers/impesFoam g++ -std=c++11 -m64 -Dlinux64 -DWM_ARCH_OPTION=64 -DWM_DP -DWM_LABEL_SIZE=32 -Wall -Wextra -Wold-style-cast -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof -Wno-attributes -O3 -DNoRepository -ftemplate-depth-100 -I/home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/finiteVolume/lnInclude -I/home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/meshTools/lnInclude -I../../libraries/porousBoundaryConditions/lnInclude -I../../libraries/porousModels/lnInclude -I../../libraries/otherModels/lnInclude -I../../libraries/toolsGIS/lnInclude -I../../ThirdParty/phreeqcrm/include -IlnInclude -I. -I/home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/OpenFOAM/lnInclude -I/home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/OSspecific/POSIX/lnInclude -fPIC -fuse-ld=bfd -Xlinker --add-needed -Xlinker --no-as-needed Make/linux64GccDPInt32Opt/impesFoam.o -L/home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/platforms/linux64GccDPInt32Opt/lib \ -lfiniteVolume -L/home/lj/OpenFOAM/lj-7/platforms/linux64GccDPInt32Opt/lib -lporousBoundaryConditions -lporousModels -lotherModels -ltoolsGIS -L../../ThirdParty/phreeqcrm/lib/ -lphreeqcrm-3.6.2 -lOpenFOAM -ldl \ -lm -o /home/lj/OpenFOAM/lj-7/platforms/linux64GccDPInt32Opt/bin/impesFoam /usr/bin/ld.bfd: cannot find -lporousModels collect2: error: ld returned 1 exit status /home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/wmake/makefiles/general:140: recipe for target '/home/lj/OpenFOAM/lj-7/platforms/linux64GccDPInt32Opt/bin/impesFoam' failed make: *** [/home/lj/OpenFOAM/lj-7/platforms/linux64GccDPInt32Opt/bin/impesFoam] Error 1 + wmake solvers/dbsSimpleFoam wmake solvers/dbsSimpleFoam wmakeLnIncludeAll: running wmakeLnInclude on dependent libraries: wmakeLnInclude error: base directory /home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/MomentumTransportModels/momentumTransportModels/ does not exist wmakeLnInclude error: base directory /home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/MomentumTransportModels/incompressible/ does not exist g++ -std=c++11 -m64 -Dlinux64 -DWM_ARCH_OPTION=64 -DWM_DP -DWM_LABEL_SIZE=32 -Wall -Wextra -Wold-style-cast -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof -Wno-attributes -O3 -DNoRepository -ftemplate-depth-100 -I/home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/MomentumTransportModels/momentumTransportModels/lnInclude -I/home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/MomentumTransportModels/incompressible/lnInclude -I/home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/transportModels/lnInclude -I/home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/finiteVolume/lnInclude -I/home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/meshTools/lnInclude -I/home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/sampling/lnInclude -I../../libraries/porousModels/lnInclude -I../../ThirdParty/phreeqcrm/include -IlnInclude -I. -I/home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/OpenFOAM/lnInclude -I/home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/OSspecific/POSIX/lnInclude -fPIC -c dbsSimpleFoam.C -o Make/linux64GccDPInt32Opt/dbsSimpleFoam.o In file included from dbsSimpleFoam.C:34:0: /home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/transportModels/lnInclude/singlePhaseTransportModel.H:41:10: fatal error: incompressible/transportModel/transportModel.H: No such file or directory #include "incompressible/transportModel/transportModel.H" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. /home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/wmake/rules/General/transform:25: recipe for target 'Make/linux64GccDPInt32Opt/dbsSimpleFoam.o' failed make: *** [Make/linux64GccDPInt32Opt/dbsSimpleFoam.o] Error 1 + wmake solvers/dbsFoam wmake solvers/dbsFoam wmakeLnIncludeAll: running wmakeLnInclude on dependent libraries: wmakeLnInclude error: base directory /home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/MomentumTransportModels/momentumTransportModels/ does not exist wmakeLnInclude error: base directory /home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/MomentumTransportModels/incompressible/ does not exist g++ -std=c++11 -m64 -Dlinux64 -DWM_ARCH_OPTION=64 -DWM_DP -DWM_LABEL_SIZE=32 -Wall -Wextra -Wold-style-cast -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof -Wno-attributes -O3 -DNoRepository -ftemplate-depth-100 -I/home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/MomentumTransportModels/momentumTransportModels/lnInclude -I/home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/MomentumTransportModels/incompressible/lnInclude -I/home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/transportModels/lnInclude -I/home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/finiteVolume/lnInclude -I/home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/thermophysicalModels/specie/lnInclude -I/home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/sampling/lnInclude -I/home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/dynamicFvMesh/lnInclude -I/home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/dynamicMesh/lnInclude -I/home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/meshTools/lnInclude -I../../libraries/porousModels/lnInclude -I../../ThirdParty/phreeqcrm/include -IlnInclude -I. -I/home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/OpenFOAM/lnInclude -I/home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/OSspecific/POSIX/lnInclude -fPIC -c dbsFoam.C -o Make/linux64GccDPInt32Opt/dbsFoam.o In file included from dbsFoam.C:37:0: /home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/transportModels/lnInclude/singlePhaseTransportModel.H:41:10: fatal error: incompressible/transportModel/transportModel.H: No such file or directory #include "incompressible/transportModel/transportModel.H" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. /home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/wmake/rules/General/transform:25: recipe for target 'Make/linux64GccDPInt32Opt/dbsFoam.o' failed make: *** [Make/linux64GccDPInt32Opt/dbsFoam.o] Error 1 + wmake solvers/constantVelocityFoam wmake solvers/constantVelocityFoam g++ -std=c++11 -m64 -Dlinux64 -DWM_ARCH_OPTION=64 -DWM_DP -DWM_LABEL_SIZE=32 -Wall -Wextra -Wold-style-cast -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof -Wno-attributes -O3 -DNoRepository -ftemplate-depth-100 -I/home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/finiteVolume/lnInclude -I/home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/meshTools/lnInclude -I/home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/thermophysicalModels/specie/lnInclude -I../../libraries/porousBoundaryConditions/lnInclude -I../../libraries/porousModels/lnInclude -I../../libraries/otherModels/lnInclude -I../../libraries/toolsGIS/lnInclude -IlnInclude -I. -I/home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/OpenFOAM/lnInclude -I/home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/OSspecific/POSIX/lnInclude -fPIC -fuse-ld=bfd -Xlinker --add-needed -Xlinker --no-as-needed Make/linux64GccDPInt32Opt/constantVelocityFoam.o -L/home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/platforms/linux64GccDPInt32Opt/lib \ -lfiniteVolume -lspecie -L/home/lj/OpenFOAM/lj-7/platforms/linux64GccDPInt32Opt/lib -lporousBoundaryConditions -lporousModels -lotherModels -ltoolsGIS -L../../ThirdParty/phreeqcrm/lib/ -lphreeqcrm-3.6.2 -lOpenFOAM -ldl \ -lm -o /home/lj/OpenFOAM/lj-7/platforms/linux64GccDPInt32Opt/bin/constantVelocityFoam /usr/bin/ld.bfd: cannot find -lporousModels collect2: error: ld returned 1 exit status /home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/wmake/makefiles/general:140: recipe for target '/home/lj/OpenFOAM/lj-7/platforms/linux64GccDPInt32Opt/bin/constantVelocityFoam' failed make: *** [/home/lj/OpenFOAM/lj-7/platforms/linux64GccDPInt32Opt/bin/constantVelocityFoam] Error 1 + wmake solvers/hybridPorousInterFoam wmake solvers/hybridPorousInterFoam wmakeLnIncludeAll: running wmakeLnInclude on dependent libraries: wmakeLnInclude error: base directory /home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/twoPhaseModels/twoPhaseMixture/ does not exist wmakeLnInclude error: base directory /home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/twoPhaseModels/incompressibleTwoPhaseMixture/ does not exist wmakeLnInclude error: base directory /home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/MomentumTransportModels/momentumTransportModels/ does not exist wmakeLnInclude error: base directory /home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/MomentumTransportModels/incompressible/ does not exist g++ -std=c++11 -m64 -Dlinux64 -DWM_ARCH_OPTION=64 -DWM_DP -DWM_LABEL_SIZE=32 -Wall -Wextra -Wold-style-cast -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof -Wno-attributes -O3 -DNoRepository -ftemplate-depth-100 -I/home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/transportModels/lnInclude -I/home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/twoPhaseModels/twoPhaseMixture/lnInclude -I/home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/twoPhaseModels/incompressibleTwoPhaseMixture/lnInclude -I../../libraries/porousImmiscibleIncompressibleTwoPhaseMixture/lnInclude -I../../libraries/porousInterfaceProperties/lnInclude -I/home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/twoPhaseModels//interfaceProperties/surfaceTensionModels/surfaceTensionModel -I/home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/MomentumTransportModels/momentumTransportModels/lnInclude -I/home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/MomentumTransportModels/incompressible/lnInclude -I/home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/finiteVolume/lnInclude -I/home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/dynamicFvMesh/lnInclude -I/home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/meshTools/lnInclude -I/home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/sampling/lnInclude -I../../libraries/porousBoundaryConditions/lnInclude -I../../libraries/otherModels/lnInclude -I../../libraries/toolsGIS/lnInclude -I../../libraries/porousModels/lnInclude -IlnInclude -I. -I/home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/OpenFOAM/lnInclude -I/home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/OSspecific/POSIX/lnInclude -fPIC -c hybridPorousInterFoam.C -o Make/linux64GccDPInt32Opt/hybridPorousInterFoam.o In file included from ../../libraries/porousImmiscibleIncompressibleTwoPhaseMixture/lnInclude/porousImmiscibleIncompressibleTwoPhaseMixture.H:38:0, from hybridPorousInterFoam.C:42: /home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/src/transportModels/lnInclude/incompressibleTwoPhaseMixture.H:38:10: fatal error: incompressible/transportModel/transportModel.H: No such file or directory #include "incompressible/transportModel/transportModel.H" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. /home/lj/OpenFOAM/OpenFOAM-7/OpenFOAM-7/wmake/rules/General/transform:25: recipe for target 'Make/linux64GccDPInt32Opt/hybridPorousInterFoam.o' failed make: *** [Make/linux64GccDPInt32Opt/hybridPorousInterFoam.o] Error 1 + mkdir -p /home/lj/OpenFOAM/lj-7/platforms/linux64GccDPInt32Opt/lib + cp -a ThirdParty/phreeqcrm/lib/libphreeqcrm-3.6.2.so /home/lj/OpenFOAM/lj-7/platforms/linux64GccDPInt32Opt/lib ```e_text
-
https://github.com/csoulain/porousMedia4Foam
https://github.com/phorgue/porousMultiphaseFoam
你是说前者是后者的升级版?如果这样的话,我可以把我的虚拟机升级一下