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. 新建求解器编译错误

新建求解器编译错误

已定时 已固定 已锁定 已移动 OpenFOAM
7 帖子 2 发布者 3.4k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • 玉 离线
    玉 离线
    玉玺
    写于 最后由 编辑
    #1
    collect2.exe:error:ld returned 1 exit status
    ```)

    CFD小菜鸟一枚,万一遨游了

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

    基于reactingTwoPhaseEulerFoam编写的,在这个求解器里面有个twoPhaseSystem文件夹,没有动这个文件夹,只是添加了气固异相反应源项,运行Allwmake以后,出现这个错误

    CFD小菜鸟一枚,万一遨游了

    1 条回复 最后回复
  • 玉 离线
    玉 离线
    玉玺
    写于 最后由 编辑
    #3

    捕获.PNG

    CFD小菜鸟一枚,万一遨游了

    1 条回复 最后回复
  • 同学博同 离线
    同学博同 离线
    同学博
    写于 最后由 编辑
    #4

    我遇到过类似的问题但不确定是否一样,你可以试一下Make/files中加一个'USER'

    EXE = $(FOAM_USER_APPBIN)/
    
    玉 1 条回复 最后回复
  • 玉 离线
    玉 离线
    玉玺
    在 中回复了 同学博 最后由 编辑
    #5

    @同学博 好的,我试试,谢谢了

    CFD小菜鸟一枚,万一遨游了

    1 条回复 最后回复
  • 玉 离线
    玉 离线
    玉玺
    写于 最后由 编辑
    #6
    Selecting thermodynamics package 
    {
        type            heRhoThermo;
        mixture         multiComponentMixture;
        transport       const;
        thermo          hRefConst;
        equationOfState rhoConst;
        specie          specie;
        energy          sensibleEnthalpy;
    }
    
    #0  Foam::error::printStack(Foam::Ostream&) at ??:?
    #1  Foam::sigFpe::sigHandler(int) at ??:?
    #2  ? in "/lib/x86_64-linux-gnu/libc.so.6"
    #3  Foam::DimensionedField<double, Foam::volMesh>::operator/=(Foam::DimensionedField<double, Foam::volMesh> const&) at ??:?
    #4  Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh>::operator/=(Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh> const&) at ??:?
    #5  Foam::multiComponentMixture<Foam::constTransport<Foam::species::thermo<Foam::hRefConstThermo<Foam::rhoConst<Foam::specie> >, Foam::sensibleEnthalpy> > >::correctMassFractions() at ??:?
    #6  Foam::multiComponentMixture<Foam::constTransport<Foam::species::thermo<Foam::hRefConstThermo<Foam::rhoConst<Foam::specie> >, Foam::sensibleEnthalpy> > >::multiComponentMixture(Foam::dictionary const&, Foam::fvMesh const&, Foam::word const&) at ??:?
    #7  Foam::heThermo<Foam::rhoReactionThermo, Foam::SpecieMixture<Foam::multiComponentMixture<Foam::constTransport<Foam::species::thermo<Foam::hRefConstThermo<Foam::rhoConst<Foam::specie> >, Foam::sensibleEnthalpy> > > > >::heThermo(Foam::fvMesh const&, Foam::word const&) at ??:?
    #8  Foam::rhoReactionThermo::addfvMeshConstructorToTable<Foam::heRhoThermo<Foam::rhoReactionThermo, Foam::SpecieMixture<Foam::multiComponentMixture<Foam::constTransport<Foam::species::thermo<Foam::hRefConstThermo<Foam::rhoConst<Foam::specie> >, Foam::sensibleEnthalpy> > > > > >::New(Foam::fvMesh const&, Foam::word const&) at ??:?
    #9  Foam::autoPtr<Foam::rhoReactionThermo> Foam::basicThermo::New<Foam::rhoReactionThermo>(Foam::fvMesh const&, Foam::word const&) at ??:?
    #10  Foam::rhoReactionThermo::New(Foam::fvMesh const&, Foam::word const&) at ??:?
    #11  Foam::ThermoPhaseModel<Foam::phaseModel, Foam::rhoReactionThermo>::ThermoPhaseModel(Foam::phaseSystem const&, Foam::word const&, int) at ??:?
    #12  Foam::MovingPhaseModel<Foam::ThermoPhaseModel<Foam::phaseModel, Foam::rhoReactionThermo> >::MovingPhaseModel(Foam::phaseSystem const&, Foam::word const&, int) at ??:?
    #13  Foam::MultiComponentPhaseModel<Foam::InertPhaseModel<Foam::MovingPhaseModel<Foam::ThermoPhaseModel<Foam::phaseModel, Foam::rhoReactionThermo> > > >::MultiComponentPhaseModel(Foam::phaseSystem const&, Foam::word const&, int) at ??:?
    #14  Foam::phaseModel::addphaseSystemConstructorToTable<Foam::AnisothermalPhaseModel<Foam::MultiComponentPhaseModel<Foam::InertPhaseModel<Foam::MovingPhaseModel<Foam::ThermoPhaseModel<Foam::phaseModel, Foam::rhoReactionThermo> > > > > >::New(Foam::phaseSystem const&, Foam::word const&, int) at ??:?
    #15  Foam::phaseModel::New(Foam::phaseSystem const&, Foam::word const&, int) at ??:?
    #16  void Foam::PtrList<Foam::phaseModel>::read<Foam::phaseModel::iNew>(Foam::Istream&, Foam::phaseModel::iNew const&) at ??:?
    #17  Foam::phaseSystem::phaseSystem(Foam::fvMesh const&) at ??:?
    #18  Foam::twoPhaseSystem::twoPhaseSystem(Foam::fvMesh const&) at ??:?
    #19  Foam::MomentumTransferPhaseSystem<Foam::twoPhaseSystem>::MomentumTransferPhaseSystem(Foam::fvMesh const&) at ??:?
    #20  Foam::TwoResistanceHeatTransferPhaseSystem<Foam::MomentumTransferPhaseSystem<Foam::twoPhaseSystem> >::TwoResistanceHeatTransferPhaseSystem(Foam::fvMesh const&) at ??:?
    #21  Foam::PhaseTransferPhaseSystem<Foam::TwoResistanceHeatTransferPhaseSystem<Foam::MomentumTransferPhaseSystem<Foam::twoPhaseSystem> > >::PhaseTransferPhaseSystem(Foam::fvMesh const&) at ??:?
    #22  Foam::ThermalPhaseChangePhaseSystem<Foam::PhaseTransferPhaseSystem<Foam::TwoResistanceHeatTransferPhaseSystem<Foam::MomentumTransferPhaseSystem<Foam::twoPhaseSystem> > > >::ThermalPhaseChangePhaseSystem(Foam::fvMesh const&) at ??:?
    #23  Foam::twoPhaseSystem::adddictionaryConstructorToTable<Foam::ThermalPhaseChangePhaseSystem<Foam::PhaseTransferPhaseSystem<Foam::TwoResistanceHeatTransferPhaseSystem<Foam::MomentumTransferPhaseSystem<Foam::twoPhaseSystem> > > > >::New(Foam::fvMesh const&) at ??:?
    #24  Foam::twoPhaseSystem::New(Foam::fvMesh const&) at ??:?
    #25  ? in "/home/dyfluid/OpenFOAM/OpenFOAM-6/platforms/linux64GccDPInt32Opt/bin/myFoam"
    #26  __libc_start_main in "/lib/x86_64-linux-gnu/libc.so.6"
    #27  ? in "/home/dyfluid/OpenFOAM/OpenFOAM-6/platforms/linux64GccDPInt32Opt/bin/myFoam"
    Floating point exception (core dumped)
    
    

    CFD小菜鸟一枚,万一遨游了

    玉 1 条回复 最后回复
  • 玉 离线
    玉 离线
    玉玺
    在 中回复了 玉玺 最后由 编辑
    #7

    前一问题解决: 估计上一个问题是版本问题了,我用东岳老师的安装教程linux系统下面可以编译,但是在运行的时候出现这个问题。bluecfd好像缺少一个reactingphasesystem的库,所以会出错。
    目前新问题:使用multiComponentMixture模型,是这个模型不能适用于固相两种组分吗(异相反应编写是小小小白的纯数学函数的,没有使用库啥的)?运行后会出这个错误,目前应该是能排除异相反应模块的编写错误(程序还未进入循环),跪求大佬们施以援助。

    CFD小菜鸟一枚,万一遨游了

    1 条回复 最后回复

  • 登录

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