关于用Polyflow在PC机上做大型仿真的一点经验!

问题的来源:由于需要仿真的问题网格规模比较大,在XP下面用3.10.4进行模拟时,总是出现内存不足的专家系统提示错误。为了让模拟可以正常进行,必须要有更大的内存。
探索:1、因为内存不足,所以想到的方法是直接增加内存。却发现windows xp最大只能支持4GB物理内存,没办法,只好换操作系统。
2、于是换winXP 64bit版的,用3.10.4进行计算,发现内存消耗奇大,9W网格线性问题要用8G内存,1个小时才能计算一步。
3、于是想换用新一点的版本,看效率是否有提升。现在网上只能搞到3.11.0LINUX版的,于是操作系统换成LINUX的。开始装了一个SUSE 10 32BIT 版的,运行3.11.0的32位版,能正常运行,操作界面和WINDOWS下一样。但是同样有内存的限制,因为32位系统的原因。于是换OpenSuSe 11.1 AMD64 版,却发现运行时出现找不到库的错误,无法出现图形界面。初步怀疑是因为内部库版本太新,于是找版本低些的LINUX 64位系统试验,从red hat enterprise 到OpenSUSe 10.3 再试到SUSe 10 Linux Enterprise Server AMD64版才发现可以正常运行。(呵呵,方法比较笨,因为对LINUX不是很懂。)
这样,就可以使用大物理内存(4GB以上)的 POLYFLOW 3.11.0了。因为以前听到别人说过,网格数不能太多,我想多半是因为操作系统的限制的原因。
下面列出各操作系统支持的内存限制:
Windows
WindowsNT4.0 Server与Enterprise版都属于32位服务器操作系统,支持最大内存都只有4G 。
  Windows2000系列服务器版操作系统可支持容量最高的是数据中心版,可支持32G;高级服务器版只支持最高8G的内存容量;2000普通服务器版只支持最高4G的内存容量。
  Windows2003Enterprise支持最高32G的内存。
  新推出的64位Vista最高版本支持最大128G内存。
Linux
  Linux的Kernel内核属于32位,也只支持最大4G内存。
  Linux的Bigmem和Smp内核,属于64位操作系统,可支持最大64G内存。
一些操作系统在内核代码中限制了内存位宽,所以就算是64位操作系统,不同的版本在默认情况下,也都只支持特定的最大内存容量,需要进行PAE扩展设置 以达到最大支持的内存容量。比如在Windows2003Enterprise中,如果直接插入4G内存,不进行任何更改,那系统辨认出来的物理内存可能 只有3G出头,需要在系统引导文件里设置pae内存扩展支持。
windows NT 4.0 WorkStation      4GB       2GB
windows NT 4.0 Server         4GB       2GB
windows NT 4.0 Enterprise Edition   4GB       3GB**
windows 2000 Professional       4GB       2GB
windows 2000 Server          4GB       2GB
windows 2000 Advanced Server     8GB*      3GB**
windows 2000 DataCenter Edition     32GB*    3GB**
windows XP Professional         4GB      3GB**
windows 2003               4GB     3GB**
windows 2003 Enterprise Edition     32GB*     3GB**
* 需要在BOOT.INI中添加"/3GB"参数,例如:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINNT="????" /3GB
** 需要在BOOT.INI中添加"/PAE"参数,例如:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINNT="????" /PAE
希望对大家有帮助:)
登录后免费查看全文
立即登录
App下载
技术邻APP
工程师必备
  • 项目客服
  • 培训客服
  • 平台客服

TOP