文档详情

《NASTRAN大规模计算常见问题解决方案》.pdf

发布:2016-01-04约5.9千字共5页下载文档
文本预览下载声明
NASTRAN 大规模计算常见问题解决方案 1. 临时性数据库Scratch DBset 容量不够,计算非正常终止 ******************************************************************************* a. 错误提示信息: ***USER FATAL MESSAGE 1221(GALLOC) The partition of the scratch DBSET used for DMAP-SCRATCH DATABLOCKS is full. User information: The DMAP SCRATCH partition will not spill into the 300-scratch partition. User action: 1. Set NASTRAN SYSTEM(151)=1,or 2. Increase the number of members, and/or their Maximum size, for the SCRATCH DBSET on the INIT STATEMENT. *** USER FATAL MESSAGE 1012(GALLOC) DBSET SCRATCH is full and to be expanded. User action: See the MSC.NASTRAN Installation and Operations Guide or TAN 4893 on the MSC.WEB for method to make large database. ******************************************************************************* b. 错误原因分析: 临时性数据库SCRATCH DBSET 满了,需要扩展该数据库规模以满足存储需求。 该问题本质在于软件分配给SCRATCH 数据库的容量不足以容纳所需存储的数据,这种 问题绝大多数情况下并不是 SCRATCH 的目录所在的磁盘分区满了,严格说是分配给 SCRATCH 的数据库存储容量不够大,致使数据溢出。 ******************************************************************************* c. 错误解决方案: 这个问题可以通过四个途径(可同时或单独使用)解决: 1) 在配置文件(位于NASTRAN 安装目录下的conf 文件夹中的.rcf 文件) 中增大BUFFSIZE 的大小(默认值8193 words) ,需满足buffsize=n*1024+1 ,最大为65537;它决定了一个 Block 块的大小。 2) 在文件管理段,通过INIT 命令增大默认的分配给SCRATCH 数据库块的数目,如 INIT SCRATCH LOGICAL=(SCRATCH(5000000)), SCR300=(SCRA(5000000)) 可将默认的250000 增大至5000000 个Blocks ,用以重新设置SCRATCH DBset 的大小, 其中的5000000 可以根据情况改成其它任意合适的数字,然后重启动(restart)计算。 3) 在配置文件中添加SYSTEM(151)=1,使得scratch 数据库存储即将溢出时,允许将数据 转存储到SCR300 数据库分块中。 4) 在配置文件中增大memory,如memory=100mw 等。 ******************************************************************************* 2. 永久性数据库DBALL DBSET 容量不够,计算非正常终止 ******************************************************************************* a. 错误提示信息: *** USER FATAL MESSAGE 1012 (GALLOC) DBSET DBALL IS FULL AND NEEDS TO BE EXPANDED. USER ACTION
显示全部
相似文档