guo721 发表于 2008-10-8 09:30

一个简单的程序计算总说磁盘空间已满!

很简单的程序,节点数共有7万个左右,每次都计算不到一半就说磁盘已满,计算的磁盘空间为45G,这么大的空间还不够用,这是什么原因呢?真是磁盘空间小还是程序的问题呢?还是电脑内存的大小呢?电脑内存是512的。请高手给予帮助!谢谢啦!

[ 本帖最后由 guo721 于 2008-10-8 09:38 编辑 ]

arvinxubin 发表于 2008-10-8 18:01

方法一:
将磁盘格式转换为NTFS;

方法二:
在begin level的时候加上一条命令/config,fsplit,value,其中value is the size of file, the final size equal to n*valve,n is the number of sub-file,(在PC机上面,一般1单位=4M)则/config,fsplit,750 生成每个分割后的文件都是3G的大小,在这个命令下,不只是rst文件被分割,只要是由ansys所产生的binary文件都会。

如下面命令大概会产生6个rst文件:
/config,fsplit,1 !! 1=4MB
         
/prep7
et,1,45
mp,ex,1,2e11
mp,prxy,1,0.3

blc4,,,10,1,1
esize,0.1
vmesh,all

/solu
da,5,all
sfa,2,,pres,0.1
solve

oyzy83scut 发表于 2008-10-8 18:15

我也遇到过这个问题
我的内存也是512
点数6万多就提示磁盘空间不够了
个人认为是内存不足的问题
页: [1]
查看完整版本: 一个简单的程序计算总说磁盘空间已满!