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. interfaceHeight 运行报错

interfaceHeight 运行报错

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

    我在尝试提取波高时(v2306自带的造波)尝试使用interfaceHeight 来提取波面变化情况:

        interfaceHeight1
    {
        // Mandatory entries (unmodifiable)
        type            interfaceHeight;
        libs            (fieldFunctionObjects);
    
        // Mandatory entries (runtime modifiable)
        locations       ((0 0 0) (9.5 0 0) (11 0 0));
    
        // Optional entries (runtime modifiable)
        alpha           alpha.water;
        liquid          true;
        direction       (1 0 0);
        interpolationScheme    cellPoint;
    
        // Optional (inherited) entries
        writePrecision  1;
        writeToFile     true;
        useUserTime     true;
        region          region0;
        enabled         true;
        log             true;
        timeStart       0;
        timeEnd         1000;
        executeControl  timeStep;
        executeInterval 1;
        writeControl    timeStep;
        writeInterval   1;
    }
    

    以上代码是从官网拿来的,但是我运行之后报错:
    9d8a74e5-bcbb-4dbb-b82c-743faf82d3d7-image.png
    这上面说找不到g,可是我看官方给的案例里面也是这么用的而且没有报错,请问各位前辈有知道这是怎么回事,或者有别的提取波面的方法的可以告诉我一下吗,万分感谢

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

    难不成解决方案是把g都复制到每个文件夹内

    1 条回复 最后回复
  • 李东岳李 离线
    李东岳李 离线
    李东岳 管理员
    写于 最后由 编辑
    #3

    我在OpenFOAM基金会版本测试没问题:

    libs
    (
        "libwaves.so"
    );
    
    functions
    {
        interfaceHeight1
        {
            type            interfaceHeight;
            libs            ("libfieldFunctionObjects.so");
            locations       ((300 0 0) (450 0 0) (600 0 0));
            alpha           alpha.water;
        }
    }
    

    http://dyfluid.com/code.html#id33

    http://dyfluid.com/index.html
    需要帮助debug算例的看这个 https://cfd-china.com/topic/8018

    Y 1 条回复 最后回复
  • Y 离线
    Y 离线
    YuPeng
    在 中回复了 李东岳 最后由 编辑
    #4

    @李东岳 李老师,我说错了,是ESI版本,抱歉

    1 条回复 最后回复
  • tidedrinkerT 离线
    tidedrinkerT 离线
    tidedrinker
    写于 最后由 编辑
    #5

    2206是可以用的,是不是constant下边没有g?或者g文件里缺什么东西?

    更高的主频,更多的核心

    Y 2 条回复 最后回复
  • Y 离线
    Y 离线
    YuPeng
    在 中回复了 tidedrinker 最后由 编辑
    #6

    @tidedrinker constant 下面有g

    1 条回复 最后回复
  • Y 离线
    Y 离线
    YuPeng
    在 中回复了 tidedrinker 最后由 编辑
    #7

    @tidedrinker 你好,您的是提取波高嘛,还是其他的,我还是不行

    1 条回复 最后回复
  • Y 离线
    Y 离线
    YuPeng
    写于 最后由 编辑
    #8

    @tidedrinker @李东岳 找到原因了,是因为我输入命令的问题,我之前输入的是postProcess,应该用 interFoam -postProcess , 。。。。新手不太会

    1 条回复 最后回复

  • 登录

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