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. libsampling采样漏点

libsampling采样漏点

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

    OF小白来提个问:
    我遇到了一个奇怪的问题,当我用libsampling来对rho这个量进行采样取值的时候,我明明设置了取2000个点,但最终只输出了1000多个点的值。。。实在搞不懂咋回事了
    这是我的libsampling设置:

    functions
    {
        sets
        {
            type            sets;
            libs            ("libsampling.so");
            enabled         true;
            writeControl    adjustableRunTime;
            writeInterval   0.05;
    
            interpolationScheme cellPoint;
            setFormat       raw;
            sets
            (
                P1
                {
                    type    uniform;
                    axis    xyz;
                    start   (9 0.1 0.0);
                    end     (9 0.1 0.5);
                    nPoints 2000;
                }
    			P2
                {
                    type    uniform;
                    axis    xyz;
                    start   (7.5 0.1 0.0);
                    end     (7.5 0.1 0.5);
                    nPoints 2000;
                }
    			P3
                {
                    type    uniform;
                    axis    xyz;
                    start   (6 0.1 0.0);
                    end     (6 0.1 0.5);
                    nPoints 2000;
                }
    			P4
                {
                    type    uniform;
                    axis    xyz;
                    start   (4.5 0.1 0.0);
                    end     (4.5 0.1 0.5);
                    nPoints 2000;
                }
    			P5
                {
                    type    uniform;
                    axis    xyz;
                    start   (3 0.1 0.0);
                    end     (3 0.1 0.5);
                    nPoints 2000;
                }
    			P6
                {
                    type    uniform;
                    axis    xyz;
                    start   (1.5 0.1 0.0);
                    end     (1.5 0.1 0.5);
                    nPoints 2000;
                }
             );
    
            fixedLocations  false;
            fields
            (
                rho
            );
        }
    }
    

    以P1为例,只采到了1000多个点:
    d6156165-6806-4b37-9e79-014754d5e030-image.png

    1 条回复 最后回复
  • 尚 在线
    尚 在线
    尚善若水
    写于 最后由 编辑
    #2

    是并行还是串行?我并行的时候遇到过这个问题,先合成再sample正常了

    Z 1 条回复 最后回复
  • Z 离线
    Z 离线
    zzh666
    写于 最后由 编辑
    #3
    此回复已被删除!
    1 条回复 最后回复
  • Z 离线
    Z 离线
    zzh666
    在 中回复了 尚善若水 最后由 编辑
    #4

    @尚善若水
    感谢回复
    是并行,我这并行后合成再sample 估计不行,网格数太多,输出时间步比较大
    我也遇到很多次这个问题了,一直解决不了,很头疼。。。主要似乎是随机出现

    1 条回复 最后回复

  • 登录

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