Skip to content
  • 最新
  • 版块
  • 东岳流体
  • 随机看[请狂点我]
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(不使用皮肤)
  • 不使用皮肤
折叠
CFD中文网

CFD中文网

吴

吴琼

@吴琼
关于
帖子
4
主题
2
群组
0
粉丝
0
关注
1

帖子

最新

  • 关于编译错误
    吴 吴琼

    @李东岳 谢谢李老师,我再仔细看看代码。


  • 关于编译错误
    吴 吴琼

    @李东岳 李老师你好,重新编译会显示错误
    c69c5dde-ada2-486b-a628-daecab5684bd-1679918774496.png


  • 关于编译错误
    吴 吴琼

    6d10cea6-afab-4fd4-9523-d52de6fe42c0-image.png
    各位老师好,我在src源文件中对finitevolume中新开发了一种计算梯度的格式,在当前文件下重新编译生成的libfiniteVolume.so没有报错,说明编译通过了,但是当我执行其他命令时候就会出现 symbol lookup error: /home/wu/OpenFOAM/openfoam/platforms/linux64GccDPInt32Opt/lib/libfiniteVolume.so: undefined symbol: _ZNK4Foam2fv9limitGradIdE8calcGradERKNS_14GeometricFieldIdNS_12fvPatchFieldENS_7volMeshEEERKNS_4wordE的错误,我确定新的lib.so文件就是我生成的文件,但是当我对自定义的头文件进行grep 关键字抓取时又找不到我的H文件,这是为什么呢?


  • 如何在库文件中修正中心差分的表面格式
    吴 吴琼

    你好。想问一下在openfoam中离散过程中对于面插值的中心差分格式的源文件代码openfoam/src/finiteVolume/interpolation/surfaceInterpolation/surfaceInterpolationScheme/surfaceInterpolationScheme.C
    其中对于点乘面差值格式的代码形式主要由Foam::surfaceInterpolationScheme<Type>::dotInterpolate 函数决定的,我现在的主要想法是想通过修正插值格式在代码sfi[fi] = Sfi[fi] & (lambda[fi]*(vfi[P[fi]] - vfi[N[fi]]) + vfi[N[fi]] ) 后面加体心梯度项点乘偏移量向量,如图所示:
    b2b2b5cc-a725-48e9-ad35-ba8bc36d7208-1675996388057.png

    • 我该如何修改代码,或者说大致的思路,请各位指点,拜托了。
  • 登录

  • 登录或注册以进行搜索。
  • 第一个帖子
    最后一个帖子
0
  • 最新
  • 版块
  • 东岳流体
  • 随机看[请狂点我]