| 查看: 5239 | 回复: 7 | ||
lshyflyba木虫 (小有名气)
|
[求助]
cfx计算显示内存不足 已有3人参与
|
| 做了两个流体域,用interface连接,为什么用cfx计算的时候显示内存不足,才200万网格,16G内存,没法计算,而fluent可以计算 |
» 本帖已获得的红花(最新10朵)
» 猜你喜欢
291 求调剂
已经有5人回复
298-一志愿中国农业大学-求调剂
已经有11人回复
一志愿南京理工大学085701资源与环境302分求调剂
已经有7人回复
316求调剂
已经有7人回复
材料与化工考研调剂
已经有4人回复
一志愿重庆大学085700资源与环境,总分308求调剂
已经有7人回复
一志愿211 初试270分 求调剂
已经有4人回复
08工学调剂
已经有11人回复
350求调剂
已经有6人回复
求调剂一志愿武汉理工大学材料工程(085601)
已经有4人回复
2楼2016-03-03 17:07:38
lshyflyba
木虫 (小有名气)
- 应助: 5 (幼儿园)
- 金币: 1318.2
- 散金: 10
- 红花: 2
- 帖子: 239
- 在线: 65.5小时
- 虫号: 3181592
- 注册: 2014-05-05
- 专业: 天文学
3楼2016-03-03 23:30:05
lshyflyba
木虫 (小有名气)
- 应助: 5 (幼儿园)
- 金币: 1318.2
- 散金: 10
- 红花: 2
- 帖子: 239
- 在线: 65.5小时
- 虫号: 3181592
- 注册: 2014-05-05
- 专业: 天文学
4楼2016-03-03 23:30:55
5楼2018-07-15 11:19:03
6楼2018-07-18 10:56:10
7楼2024-10-25 08:13:39
【答案】应助回帖
|
内存分配:CFX在运行时不仅需要内存来存储网格数据,还需要额外的内存来处理求解过程中的各种临时数据。例如,求解过程中需要存储残差、迭代历史等信息,这些都会占用额外的内存空间。 并行计算配置:如果您使用的是多核或多处理器进行并行计算,那么每个处理器都需要自己的内存来处理分配给它的部分网格。因此,总的内存需求会比单处理器计算时高得多。确保您的并行设置合理,避免过度分配处理器数量,这可能会导致每个处理器分得的内存过少。 求解器设置:某些求解器设置可能会增加内存的需求。例如,使用更高阶的离散化方案或启用更多的物理模型(如湍流模型、化学反应模型等)都会增加内存消耗。检查您的求解器设置,看看是否有优化的空间。 界面(Interface)的影响:当您使用接口(Interface)连接两个流体域时,CFX需要额外的内存来处理跨域的数据交换。确保您的接口设置正确且高效,以减少不必要的内存开销。 为了缓解内存不足的问题,您可以尝试以下几种方法: 增加可用内存:如果可能的话,考虑增加计算机的物理内存。 优化网格:检查网格质量,必要时进行局部加密或简化,以减少总网格数。 调整并行设置:减少并行处理器的数量,或者调整并行分区策略,以更有效地利用现有内存。 简化模型:如果模型包含复杂的物理现象,考虑简化模型或采用近似的方法。 |
8楼2024-11-28 12:44:23













回复此楼
lshyflyba
40