内存对InfoWorks ICM模拟重要吗?

内存对InfoWorks ICM模拟重要吗?

注:本文中所列举测试数据为ICM 3.0版本的结果,在每年两个版本的不断升级中,ICM对于计算机资源的利用,已有更好的提升。
InfoWorks ICM的模拟引擎是非常高效的,对于一维管网和渠道网络,仅需要非常少的内存资源。即使对于成千上万根管道和检查井的大模型,InfoWorks ICM也仅需消耗数百兆(MBs)内存资源用于模拟——而非千兆(GBs)。值得一提的是,水质模拟相较于基础的水力计算,需要显著更多的资源。处理器的数量、每个处理器的时钟速度(主频),以及每个处理器包含了多少核,共同决定了你的运行以多快的速度完成。

然而,运行二维模型,在运行开始时需要多得多的内存资源。二维网格的预处理需要整个模型在模拟开始时被加载到可用的内存里。PC内存和GPU内存是分开独立处理的。PC在运行模拟时,需要足够的内存去管理初始设置、模型初始化和之后所有的输入/输出。GPU则需要足够的内存去处理所有传递给它的二维数学运算。

值得注意的是,对于所有模拟,哪怕是纯二维模拟,仍然依赖于主要的(常规)PC资源(例如,CPU),即使一台计算机有着非常强大的GPU显卡,也只有二维数学运算会在GPU上进行,其他的一切都是在CPU上。
Windows 7桌面版上运行的CPU和GPU状态监控器

上述图片来自于一台配置为Core i5处理器、6G内存、nVidia GeForce GT 440 2G独立显卡的计算机,它显示了一个195万网格的纯二维模型所需的不同内存分配。

通过CPU状态监控器可以看到,计算机的6G内存中,5.8G已被消耗。Windows系统占据了大约1.6G内存,所以ICM只用了超过4G。再看GPU状态监控器,GPU上的2G内存,1.62G被用于进行二维数学计算。 

根据经验测试,对于ICM 3.0版本,一百万网格的二维模型,将这些网格传送到GPU进行数学处理需要大约1GB的GPU内存。

如果计算机或GPU出现内存溢出的情况,整个运行将失败,拟会在InfoWorks ICM的日志文件中看到报错。

本文最后的建议是,不要太执着于特定品牌或型号的PC或GPU显卡的细节。只需为自己配置一台具有良好GPU的高规格PC或服务器,InfoWorks ICM模拟就可以在该硬件上以最快的速度运行!

快扫码将文章分享给更多人吧!

    • Popular Articles

    • 2020年华霖富水力网上公开课简介

      Ø  模型入门系列一:模型技术人员初阶课程系列(华霖富模型公开课系列一) n  1.1 模型建立基础课介绍篇:涉及管网、河道、二维积水等水力及水质等常见模型的建立等操作的基础培训 n  1.2 模型常见工具学习篇:建模过程中,各种常见的实用建模及分析辅助工具的实用的培训 Ø  模型技术进阶系列二:模型技术人员进阶课程(华霖富模型系列公开课系列二) n  2.1 模型工具及高级模块使用技巧篇:有机会了解如何利用各种工具或者高级模块来进行问题的分析,学会分析的思路和方法。 n  2.2 ...
    • InfoWorks ICM 软件安装指南

      感谢您购买使用InfoWorks系列模型软件,请仔细阅读本文档,按需安装相关软件。 1        相关软件安装包 通常您会收到软件狗和一个U盘,软件狗为您提供使用InfoWorks系列软件的权限,U盘中存放当前最新的软件安装包和培训资料以及其它不必要文件如软件狗驱动。 ...
    • HRW China网页端新人注册说明

      1、登录https://support.hrwallingford.com.cn/portal/zh/home,点击右上角的“注册”按钮进行注册,注意验证码要根据大小写录入: 2、注册后,您会在邮箱中收到邀请链接,点击接受邀请,进入如下界面,填入密码,点击注册: 3、最后一步,依次填入个人信息,注册成功。  
    • HRW China网页端新建工单说明

      1、  已注册的用户,登陆https://support.hrwallingford.com.cn/portal/zh/home;并且登陆自己的账号,在“我的区域”内选择“添加工单”,如下界面: 2、  进行工单填报,依次按照如下方式填入工单内容,其中带星号为必填项: 3、选择提交,界面如下,我们将会在12个工作小时(即1.5个工作日)内予以答复,您可通过登录网页端或邮件等方式查看工单回复。
    • 内存对InfoWorks ICM模拟重要吗?

      注:本文中所列举测试数据为ICM 3.0版本的结果,在每年两个版本的不断升级中,ICM对于计算机资源的利用,已有更好的提升。 InfoWorks ICM的模拟引擎是非常高效的,对于一维管网和渠道网络,仅需要非常少的内存资源。即使对于成千上万根管道和检查井的大模型,InfoWorks ...
    • Recent Articles

    • 华霖富定期答疑(2021-11-25)

      大家好, 欢迎大家观看本期华霖富定期答疑培训视频。 以下为相关问题: 1、地理控制的功能是什么? 2、应该怎么操作才能保证地理控制的正常使用? 3、如果不能正常使用地理控制模块,会有哪些不利的影响? 4、用infoworks自带的污染物编辑器,添加一个新污染物后计算,BOD、cod的值全部变为零。原因是什么?
    • 华霖富定期答疑(2021-11-18)

      大家好, 欢迎大家观看本期华霖富定期答疑培训视频。 以下为相关问题: 1、 PRN文件显示的结果是瞬时结果还是累计结果? flood area 含义? 2、节点结果中 flood volume 和 volume的区别是什么? 3、 SQL统计溢流总量,字段类型中为何没有“tsr”?
    • 华霖富定期答疑(2021-11-11)

      大家好, 欢迎大家观看本期华霖富定期答疑培训视频。 以下为相关问题: 1、如何输出瞬时积水范围图,如雨后2小时? 2、模型运行不收敛,报告提醒某一个管道处depth处收敛率最低停止。应该检查什么内容? 3、需要模拟4孔方沟,这种管道在模型里根据湿周一致变成正常的1孔方沟进行模拟,出现了不收敛的问题如何解决? 4、排水口排到河道里,有河道洪水位高程,如何在模型中设置?(包括在2D条件下排水口的设置) ...
    • 华霖富定期答疑(2021-11-04)

      大家好, 欢迎大家观看本期华霖富定期答疑培训视频。 以下为相关问题: 1、ICM做水动力水质模拟,怎么在模拟结果里统计某个水质浓度值的水面面积(网格面积)? 2、潮夕水位站一般如何考虑进来? 3、有横断面数据的情况下,多河道的模型怎么建立比较好?  4、怎么在污水模型中,设置管网内污水的渗出或地下水的渗入边界?  5、多个气象站的雨量数据如何输入? 站的位置和第几列如何关联? 6、想建规划情景模型,但只有主干管和井,如何批量设置检查井和管线而不是一个个画? ...
    • 华霖富定期答疑(2021-10-28)

      大家好, 欢迎大家观看本期华霖富定期答疑培训视频。 以下为相关问题: 1、Infoworks是否可以实现多张显卡协同计算? 2、网格生成方法选择clip meshing就可以看到大部分河岸与地面耦合成功,但是选择classic大部分就不能成功,是什么原因? 3、网格生成方法选择clip meshing后,为什么网格化区间和网格化高程区间用不了,即无法再细化道路上的网格? 4、如何保证模型导出为swmm文件时,汇水分区与对应汇入节点的连接不被打乱?如何根据河道流域手动划分子汇水区? ...