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中文网

  1. CFD中文网
  2. OpenFOAM
  3. 拉格朗日injection model的自编译

拉格朗日injection model的自编译

已定时 已固定 已锁定 已移动 OpenFOAM
5 帖子 2 发布者 166 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • Y 离线
    Y 离线
    youhaoyu
    写于 最后由 编辑
    #1

    大家好,我的injection model已经显示编译好了,但是在injection model type的种类里面没有我自编译的选项,这是为啥啊

    [dcy@node1 SinglePatchInjection]$ wmake libso
    wmake libso .
    wmakeLnInclude: linking include files to ./lnInclude
    Making dependency list for source file SinglePatchInjectionRegister.C
    Making dependency list for source file SinglePatchInjection.C
    g++ -std=c++11 -m64 -Dlinux64 -DWM_ARCH_OPTION=64 -DWM_DP -DWM_LABEL_SIZE=64 -Wall -Wextra -Wold-style-cast -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof -Wno-attributes -O3 -DNoRepository -ftemplate-depth-100 -I/home/dcy/OpenFOAM/OpenFOAM-6/src/OpenFOAM/lnInclude -I/home/dcy/OpenFOAM/OpenFOAM-6/src/OSspecific/POSIX/lnInclude -I/home/dcy/OpenFOAM/OpenFOAM-6/src/finiteVolume/lnInclude -I/home/dcy/OpenFOAM/OpenFOAM-6/src/meshTools/lnInclude -I/home/dcy/OpenFOAM/OpenFOAM-6/src/lagrangian/basic/lnInclude -I/home/dcy/OpenFOAM/OpenFOAM-6/src/lagrangian/intermediate/lnInclude -I/home/dcy/OpenFOAM/OpenFOAM-6/src/lagrangian/distributionModels/lnInclude -I/home/dcy/OpenFOAM/OpenFOAM-6/src/regionModels/surfaceFilmModels/lnInclude -I/home/dcy/OpenFOAM/OpenFOAM-6/src/regionModels/regionModel/lnInclude -IlnInclude -I. -I/home/dcy/OpenFOAM/OpenFOAM-6/src/OpenFOAM/lnInclude -I/home/dcy/OpenFOAM/OpenFOAM-6/src/OSspecific/POSIX/lnInclude -fPIC -c SinglePatchInjection.C -o Make/linux64GccDPInt64Opt/SinglePatchInjection.o
    g++ -std=c++11 -m64 -Dlinux64 -DWM_ARCH_OPTION=64 -DWM_DP -DWM_LABEL_SIZE=64 -Wall -Wextra -Wold-style-cast -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof -Wno-attributes -O3 -DNoRepository -ftemplate-depth-100 -I/home/dcy/OpenFOAM/OpenFOAM-6/src/OpenFOAM/lnInclude -I/home/dcy/OpenFOAM/OpenFOAM-6/src/OSspecific/POSIX/lnInclude -I/home/dcy/OpenFOAM/OpenFOAM-6/src/finiteVolume/lnInclude -I/home/dcy/OpenFOAM/OpenFOAM-6/src/meshTools/lnInclude -I/home/dcy/OpenFOAM/OpenFOAM-6/src/lagrangian/basic/lnInclude -I/home/dcy/OpenFOAM/OpenFOAM-6/src/lagrangian/intermediate/lnInclude -I/home/dcy/OpenFOAM/OpenFOAM-6/src/lagrangian/distributionModels/lnInclude -I/home/dcy/OpenFOAM/OpenFOAM-6/src/regionModels/surfaceFilmModels/lnInclude -I/home/dcy/OpenFOAM/OpenFOAM-6/src/regionModels/regionModel/lnInclude -IlnInclude -I. -I/home/dcy/OpenFOAM/OpenFOAM-6/src/OpenFOAM/lnInclude -I/home/dcy/OpenFOAM/OpenFOAM-6/src/OSspecific/POSIX/lnInclude -fPIC -c SinglePatchInjectionRegister.C -o Make/linux64GccDPInt64Opt/SinglePatchInjectionRegister.o
    g++ -std=c++11 -m64 -Dlinux64 -DWM_ARCH_OPTION=64 -DWM_DP -DWM_LABEL_SIZE=64 -Wall -Wextra -Wold-style-cast -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof -Wno-attributes -O3 -DNoRepository -ftemplate-depth-100 -I/home/dcy/OpenFOAM/OpenFOAM-6/src/OpenFOAM/lnInclude -I/home/dcy/OpenFOAM/OpenFOAM-6/src/OSspecific/POSIX/lnInclude -I/home/dcy/OpenFOAM/OpenFOAM-6/src/finiteVolume/lnInclude -I/home/dcy/OpenFOAM/OpenFOAM-6/src/meshTools/lnInclude -I/home/dcy/OpenFOAM/OpenFOAM-6/src/lagrangian/basic/lnInclude -I/home/dcy/OpenFOAM/OpenFOAM-6/src/lagrangian/intermediate/lnInclude -I/home/dcy/OpenFOAM/OpenFOAM-6/src/lagrangian/distributionModels/lnInclude -I/home/dcy/OpenFOAM/OpenFOAM-6/src/regionModels/surfaceFilmModels/lnInclude -I/home/dcy/OpenFOAM/OpenFOAM-6/src/regionModels/regionModel/lnInclude -IlnInclude -I. -I/home/dcy/OpenFOAM/OpenFOAM-6/src/OpenFOAM/lnInclude -I/home/dcy/OpenFOAM/OpenFOAM-6/src/OSspecific/POSIX/lnInclude -fPIC -shared -Xlinker --add-needed -Xlinker --no-as-needed Make/linux64GccDPInt64Opt/SinglePatchInjection.o Make/linux64GccDPInt64Opt/SinglePatchInjectionRegister.o -L/home/dcy/OpenFOAM/OpenFOAM-6/platforms/linux64GccDPInt64Opt/lib
    -o /home/dcy/OpenFOAM/dcy-6/platforms/linux64GccDPInt64Opt/lib/libSinglePatchInjection.so

    --> FOAM FATAL ERROR:
    Unknown injection model type singlePatchInjection
    Valid injection model types are:

    10
    (
    cellZoneInjection
    coneInjection
    coneNozzleInjection
    fieldActivatedInjection
    inflationInjection
    kinematicLookupTableInjection
    manualInjection
    none
    patchFlowRateInjection
    patchInjection
    )

    1 条回复 最后回复
  • 星 离线
    星 离线
    星星星星晴
    写于 最后由 编辑
    #2

    因为你没有在makeParcelInjectionModels.H 添加你的模型

    回来了,都回来了~

    Y 1 条回复 最后回复
  • Y 离线
    Y 离线
    youhaoyu
    在 中回复了 星星星星晴 最后由 编辑
    #3

    @星星星星晴 大佬,我用的是openFoam v6版本。我没有用官方的makeParcelInjectionModels.H这个头文件做注册宏。我用的是"addToRunTimeSelectionTable.H"这个头文件做注册

    1 条回复 最后回复
  • 星 离线
    星 离线
    星星星星晴
    写于 最后由 编辑
    #4

    你这个方法我不太了解。我在添加injection model的时候就是修改好程序以后在makeParcelInjectionModels.H添加模型。没用过你这个方法

    回来了,都回来了~

    Y 1 条回复 最后回复
  • Y 离线
    Y 离线
    youhaoyu
    在 中回复了 星星星星晴 最后由 编辑
    #5

    @星星星星晴 谢谢大佬回复,我后面也看看这个头文件如何使用

    1 条回复 最后回复

京ICP备15017992号-2

  • 登录

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