在OpenFOAM的komegaSSTBase中植入代码(改进SST模型),生成项Pk为什么是内部场计算?
内部场的生成项都是由内部场计算得到,这是为什么呀?植入代码中涉及到Pk的运算,都是基于全局场的,对于时间的求导项也是对全局场才不报错,对于内部场则编译报错,本人刚刚学习源码一个月不太懂,只能不算试错找问题了,很郁闷~求教
报错是这个: 提示场的问题
Lee-scut-wind
帖子
-
在OpenFOAM的komegaSSTBase中植入代码,生成项Pk为什么是内部场计算? -
介绍一种新的大气边界层入口生成方法DFSRg++ -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/usr/local/include -I./windProfile/lnInclude -I./extrudedPatch/lnInclude -I/home/windlab_lzx/openfoam8/OpenFOAM-8/src/finiteVolume/lnInclude -I/home/windlab_lzx/openfoam8/OpenFOAM-8/src/meshTools/lnInclude -I/home/windlab_lzx/openfoam8/OpenFOAM-8/src/sampling/lnInclude -I/home/windlab_lzx/openfoam8/OpenFOAM-8/src/surfMesh/lnInclude -I/opt/intel/oneapi/mkl/2024.1/include -IlnInclude -I. -I/home/windlab_lzx/openfoam8/OpenFOAM-8/src/OpenFOAM/lnInclude -I/home/windlab_lzx/openfoam8/OpenFOAM-8/src/OSspecific/POSIX/lnInclude -fPIC -fuse-ld=bfd -Xlinker --add-needed -Xlinker --no-as-needed /home/windlab_lzx/openfoam8/OpenFOAM-8/platforms/linux64GccDPInt32Opt/applications/utilities/preProcessing/DFSRTurb/DFSRTurb.o -L/home/windlab_lzx/openfoam8/OpenFOAM-8/platforms/linux64GccDPInt32Opt/lib \ -L/usr/local/include -lwindProfile -lextrudedPatch -lmeshTools -lsampling -lsurfMesh -lfiniteVolume -lfftw3 -L/opt/intel/oneapi/mkl/2024.1/lib/intel64 -lmkl_intel_lp64 -L/opt/intel/oneapi/mkl/2024.1/lib/intel64 -lmkl_core -L/opt/intel/oneapi/mkl/2024.1/lib/intel64 -lmkl_sequential -lm -ldl -lOpenFOAM -ldl \ -lm -o /home/windlab_lzx/OpenFOAM/windlab_lzx-8/platforms/linux64GccDPInt32Opt/bin/DFSRTurb /usr/bin/ld.bfd: 找不到 -lwindProfile /usr/bin/ld.bfd: 找不到 -lextrudedPatch collect2: error: ld returned 1 exit status /home/windlab_lzx/openfoam8/OpenFOAM-8/wmake/makefiles/general recipe for target '/home/windlab_lzx/OpenFOAM/windlab_lzx-8/platforms/linux64GccDPInt32Opt/bin/DFSRTurb' failed make: *** [/home/windlab_lzx/OpenFOAM/windlab_lzx-8/platforms/lDFSRinux64GccDPInt32Opt/bin/DFSRTurb] Error 1在编译DFSR方法最后一步wmake时候报错,为什么呀,找了很久没解决
-
NSRFG在OF里面计算出现的问题@coolhhh 加密一下入口的建筑处的网格,效果还是好很多的,感谢大佬。
-
NSRFG在OF里面计算出现的问题@coolhhh 您好,但是接近入口处他的能量已经衰减一部份了,正常来说和生成场应该是相当接近才对,后面我试一下加密入口边界到建筑处的网格试试
-
NSRFG在OF里面计算出现的问题最近在尝试编写NSRFG入口湍流方法,后面进入验证阶段,我想问一下,输入的速度功率谱是完全符合卡曼谱的,但是一进入OF里面计算入口附近就出现高频能量衰减了,这是什么原因呀,和网格有关吗,后面再建筑处做的还好,请教一下各位大佬,感谢!
-
openfoam暂停计算后如何更换新的边界条件后,继续计算?运行后保存的U文件,用vim查看,显示的vector部分都是乱码,拉到最后,codedFixedValue部分也是乱码,无法用foamDictionary修改,修改的时候报错
-
独立表面压力显示不均匀问题试一下转为tecplot格式,打开看看hh
-
非0时间文件开始并行计算的问题请问解决了吗,我也想问,中途想把U文件的边界条件换掉,求解器不换
-
openfoam暂停计算后如何更换新的边界条件后,继续计算?
这里我使用了codedFixedValue的自定义边界条件,我想在计算中期改变另外一个新的边界条件,再继续运算,想问一下,这个情况怎么处理,还是说在codedFixValue增加不同时间下的边界条件呀?