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. 并行Pout输出内容在log文件里的位置不确定是为什么?

并行Pout输出内容在log文件里的位置不确定是为什么?

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

    今天突然发现了一个奇怪的现象,如果是单核计算的话,输出的内容应该是这个顺序:

    Solving 3-D cloud sprayCloud
    pAmbient = 101571.1
    Composite::collide
    WeColl = 8.30375;  B = 0.693729;  delta = 0.6744853
    Regime: Bouncing
    Composite collision model:
    nc_Composite_parcel =1
    total collision number of Composite = 2
    Ncoal = 0; Nbounc = 1; NSS = 1; NRS = 0
    product the number of child parcel = 0
    

    这和写代码时候想让他输出的位置是一样的;

    但一旦并行后,输出的顺序就变成了这样:

    Solving 3-D cloud sprayCloud
    [1] Composite::collide
    pAmbient = 101571.1
    [0] Composite::collide
    [1] Regime: Bouncing
    Composite collision model:
    nc_Composite_parcel =1
    total collision number of Composite = 2
    Ncoal = 0; Nbounc = 1; NSS = 1; NRS = 0
    product the number of child parcel = 0
    

    甚至还会在这种地方出现语句:

        Parcel fate (number, mass)      : patch (top|down|side)
          - escape                      = 0, 0
          - stick                       = 0, 0
        Temperature min/max             = 293, 293
        Mass transfer phase change      = 0
    [1] Composite::collide
        D10, D32, Dmax (mu)             = 99.81255, 101.9875, 105
        Liquid penetration 95% mass (m) = 0.0006347351
        Liquid penetration_y 95% mass (m) = 0.0005967672
    

    使用并行输出Pout后和写这些输出语句的先后位置就不一样了

    请问各位大佬这是为什么呢?

    星 1 条回复 最后回复
  • 星 离线
    星 离线
    星星星星晴
    在 中回复了 JqBu 最后由 编辑
    #2

    @jqbu @jqbu pout 是每个processor输出 所以会出现乱的,所以你配合着mpirundebug

    游荡

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

    @星星星星晴 感谢回复😊 回头我研究研究这个mpirundebug

    1 条回复 最后回复

  • 登录

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