LSDYNA 并行计算 MPP 应该如何调整 K 文件

请先 登录 后评论

查看全部 2 个回答

王玥琪

和 MPP 相关的 K 文件关键字,主要有以下几个:

  • *CONTROL_MPP_DECOMPOSITION_AUTOMATIC
  • *CONTROL_MPP_DECOMPOSITION_CHECK_Speed
  • *CONTROL_MPP_DECOMPOSITION_CONT ACT_DISTRIBUTE
  • *CONTROL_MPP_DECOMPOSITION_CONTACT_ISOLATE
  • *CONTROL_MPP_DECOMPOSITION_FILE
  • *CONTROL_MPP_DECOMPOSITION_METHOD
  • *CONTROL_MPP_DECOMPOSITION_NUMPROC
  • *CONTROL_MPP_DECOMPOSITION_SHOW
  • *CONTROL_MPP_DECOMPOSITION_TRANSFORMA TION
  • *CONTROL_MPP_IO_NOD3DUMP
  • *CONTROL_MPP_IO_NODUMP
  • *CONTROL_MPP_IO_NOFULL
  • *CONTROL_MPP_IO_SW APBYTES

这几个关键字的使用场景大致如下:

*CONTROL_MPP_DECOMPOSITION_AUTOMATIC

使求解器应用一个简单的启发式方法来对模拟过程进行适当分布。

Purpose: Instructs the program to apply a simple heuristic to try to determine the proper decomposition for the simulation.

*CONTROL_MPP_DECOMPOSITION_CHECK_Speed

根据从处理器的相对计算速度修改模拟计算分布。

Purpose: Modifies the decomposition depending on the relative Speed of the processors involved.

*CONTROL_MPP_DECOMPOSITION_CONT ACT_DISTRIBUTE

保障接触分布在所有计算处理器上,还可以为大型接触带来更好的负载平衡。

Purpose: Ensures that the indicated contact interfaces are distributed across all processors, which can lead to better load balance for large contact interfaces.

*CONTROL_MPP_DECOMPOSITION_CONTACT_ISOLATE

使得接触在单个处理器上隔离,从而减少相互通信。

Purpose: Ensures that the indicated contact interfaces are isolated on a single processor, which can lead to decreased communication.

*CONTROL_MPP_DECOMPOSITION_FILE

允许定义预分布、或者后续运行,以及无定义分布运行。

Purpose: Allow for pre-decomposition and a subsequent run or runs without having to do the decomposition.

*CONTROL_MPP_DECOMPOSITION_METHOD

定义分布的方法

Purpose: Specify the decomposition method to use.

*CONTROL_MPP_DECOMPOSITION_NUMPROC

定义分布的处理器数量

Purpose: Specify the number of processors for decomposition.

*CONTROL_MPP_DECOMPOSITION_SHOW

允许显示最终的分布

Purpose: Allows display of the final decomposition. There are no input parameters. The existence of this keyword causes the d3plot file to be modified so that all elements belonging to the first processor have material type 1, those on the second processor type 2, and so on. Execution terminates immediately after the decomposition phase, and no simulation is performed. This can be used in conjunction with the CONTROL_MPP_DECOMPOSITION_ NUMPROC command to run on 1 processor and produce a d3plot file to visualize the resulting decomposition.

*CONTROL_MPP_DECOMPOSITION_TRANSFORMATION

通过指定的方法修改分布

请先 登录 后评论