用户工具

站点工具


start:目录:专业:ls-dyna资源

Ls-Dyna资源

内存设置

lsdyna中内存 memory的设置一 words为单位, 64bit系统, 1个 words=8Byte,因此申请时需要注意分配的大小。

另外,lsdyna 在申请内存时,对于 SMP和 MPP两种方式有着不同的意义。对于共享内存的 SMP,命令行中的 memroy=xxx表示多个 cpu共用的内存总数为 xxx,而在分布式计算的 MPP中, memory有两个值, MEMORY_1,在命令行中以 memory=xxx设定,该值为主节点( master node,一般为第一个节点)使用的内存数,用于划分模型时使用( decompose the model); MEMORY_2,在命令行中以 memory2=xxx表示,该值为各个核(包括主节点的核)使用的内存数,用于求解划分后的模型。 Memory2依赖于节点数量,节点数越多,划分后的模型越小,这个值就可以越小。

内存分配的经验: memory1通常使用内存的 30%到 70%。 memory2通常使用 memory1分配后剩余内存的 20%到 40%。‘

注意:memory 可以在命令行设置,也可以在文件中设置,以 *KEYWORD xxx方式设置。 memory2只能在命令行设置。 memory可以以 Mega words单位设置, memory=200M,即 200000000 words

来源:http://blog.sina.com.cn/s/blog_88337d960101e86e.html

start/目录/专业/ls-dyna资源.txt · 最后更改: 2021/08/11 10:32 由 admin