和 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
通过指定的方法修改分布