|
[Sponsors] |
CFX Memory Issues (Partitioner, Interpolator) |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
September 13, 2020, 11:23 |
CFX Memory Issues (Partitioner, Interpolator)
|
#1 |
New Member
Aleksei
Join Date: Jun 2018
Posts: 24
Rep Power: 8 |
Hi all
I am running simulations on quite large meshes (150-500 mln cells). The questions are: 1. Is there any way (formulas, etc...) to estimate how much memory CFX will estimate for allocation for interpolator, partitioner, and solver? 2. I am running simulation on a cluster with several nodes. The problem is that CFX will perform partitioning step using just 1 node (and all the nodes for solving). The node has 64 GB, but CFX is estimating memory for allocation being 125 GB, which is 2 times more than the system memory. I tried different partitioning methods (METIS, Directional RCB, Optimized RCB, RCB) but with no success (maximum memory reducton was 30%). Is there any way to ask CFX to use several nodes for the partitioning step? Or any other suggestions of how to overcome this problem? 3. Another problem with interpolator step. CFX is estimating required memory being very small. I increase memory allocation factor (with a multiplier that would give almost 100% of available memory). But in the end I am getting the message that insufficient memory allocated. Though the requsted space is smaller than allocated space (see below). CFX is behaving very tricky and I just don't understand what to do. +--------------------------------------------------------------------+ | *** INSUFFICIENT MEMORY ALLOCATED *** | | | | ACTION REQUIRED : Increase the real stack memory size. | | | | Details : | | Requested space : 249402429 words | | Current allocated space : 625000000 words | | Current used space : 498805384 words | | Current free space : 126194616 words | | Number of free areas : 1 | +--------------------------------------------------------------------+ |
|
September 13, 2020, 19:56 |
|
#2 |
Super Moderator
Glenn Horrocks
Join Date: Mar 2009
Location: Sydney, Australia
Posts: 17,872
Rep Power: 144 |
I understand CFX has been tested up to about 2 billion elements, so it should be able to handle your model size. The basics:
* I trust you are running this in CFX stand-alone, not in workbench. Running a challenging model like this in WB is just asking for trouble. * Have you activated the "large model" option in CFX-Pre/Execution Control/Run Definition/Run Settings? You will need that. * You will probably need to use recursive bisection rather than METIS for partitioning, but you are already doing that. * I am not sure 64GB is big enough to do the partitioning. There is no work around here, if a single node cannot partition it then you are stuck.
__________________
Note: I do not answer CFD questions by PM. CFD questions should be posted on the forum. |
|
September 14, 2020, 18:59 |
|
#3 |
Senior Member
Gert-Jan
Join Date: Oct 2012
Location: Europe
Posts: 1,928
Rep Power: 28 |
Instead of cluster, use a large workstation with multiple processors and enough Gb (256 Gb?). Then for partitioning, the single processor can allocate all memory present in the workstation.
|
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
CFX FSI Fatal Error | unbanana | CFX | 0 | October 3, 2015 06:57 |
Lenovo C30 memory configuration and discussions with Lenovo | matthewe | Hardware | 3 | October 17, 2013 11:23 |
Partitioner in CFX 5.7 | deLuther | CFX | 3 | May 4, 2004 16:40 |
CFX 5.6 memory problem with solver | sreevisakh | CFX | 3 | February 2, 2004 05:57 |
CFX 4.4 installation problem | Pandu Sattvika | CFX | 1 | December 1, 2001 05:07 |