|
[Sponsors] |
CFX partitioning error, is my model too large? |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
January 26, 2016, 18:54 |
CFX partitioning error, is my model too large?
|
#1 |
Senior Member
Erik
Join Date: Feb 2011
Location: Earth (Land portion)
Posts: 1,188
Rep Power: 23 |
Greetings,
Just wondering if anyone has experienced this error before? It is a partitioning error, I was thinking perhaps my model is too large for CFX? I have ~50M-100M cells. which shouldn't be a problem I know, but there is probably 20k or more different bodies, which may be the problem. CFX-Pre was extremely slow, so I had to edit the ccl file manually, then import it into CFX Pre. I'm using the large model partitioner. memory allocation factor 1.4. Should I try a different partitioning method, or is there some other problem. Any help would be greatly appreciated. Thanks in advance, error pasted below. +--------------------------------------------------------------------+ | Job Information at Start of Run | +--------------------------------------------------------------------+ Run mode: partitioning run Job started: Fri Jan 22 17:43:47 2016 +--------------------------------------------------------------------+ | ERROR #001100279 has occurred in subroutine ErrAction. | | Message: | | io_gunzip: decompressed too little data: got 400000 bytes, expect- | | ed 581552 | | | | | | | | | +--------------------------------------------------------------------+ +--------------------------------------------------------------------+ | ERROR #001100279 has occurred in subroutine ErrAction. | | Message: | | read_compressed_dataarray: decompression failed | | | | | | | | | | | +--------------------------------------------------------------------+ +--------------------------------------------------------------------+ | ERROR #001100279 has occurred in subroutine ErrAction. | | Message: | | iocnt: read data failed | | | | | | | | | | | +--------------------------------------------------------------------+ +--------------------------------------------------------------------+ | ERROR #001100279 has occurred in subroutine ErrAction. | | Message: | | RedSht: read data failed: what=G/NFCFS where=ZN1 | | | | | | | | | | | +--------------------------------------------------------------------+ +--------------------------------------------------------------------+ | ERROR #001100279 has occurred in subroutine ErrAction. | | Message: | | Stopped in routine RedSht | | | | | | | | | | | +--------------------------------------------------------------------+ +--------------------------------------------------------------------+ | An error has occurred in cfx5solve: | | | | The ANSYS CFX partitioner exited with return code 1. | +--------------------------------------------------------------------+ +--------------------------------------------------------------------+ | Warning! | | | | After waiting for 60 seconds, 1 solver manager process(es) appear | | not to have noticed that this run has ended. You may get errors | | removing some files if they are still open in the solver manager. | +--------------------------------------------------------------------+ This run of the ANSYS CFX Solver has finished. |
|
January 27, 2016, 04:13 |
|
#2 |
Senior Member
Lance
Join Date: Mar 2009
Posts: 669
Rep Power: 22 |
100 million cells should not be a problem, but 20k different bodies?! What on earth (land portion) are you doing? I would test different partitioning methods and also bump up the memory allocation factor. Are you sure you have enough memory?
|
|
January 27, 2016, 06:15 |
|
#3 |
Super Moderator
Glenn Horrocks
Join Date: Mar 2009
Location: Sydney, Australia
Posts: 17,870
Rep Power: 144 |
20k bodies sounds like a good candidate for a reduced order model to me.
|
|
January 28, 2016, 14:16 |
|
#4 |
Senior Member
Erik
Join Date: Feb 2011
Location: Earth (Land portion)
Posts: 1,188
Rep Power: 23 |
Thanks for the input Lance.
It's only 3 domains, but it is a very complex geometry, so I had to slice it up a lot in order to mesh it well. I wish there were some way to combine the bodies after meshing. I only use ANSYS meshing, not ICEM CFD. I then used mesh transformation in CFX-Pre to repeat part of the mesh 19 times. It takes 35GB of space just to have it open in CFX-Pre. My computer has 64GB of RAM, and I'm distributing to 5 identical computers, but It doesn't look like it got to the distributing part yet. I'll try a different partitioning method, bump up the allocation factors more, and watch the memory usage in the Task manager to see if it uses it all up. Glenn, what is a reduced order model? I'm already using quarter symmetry, and simplified the model as much as feasible while still representing it well enough. |
|
January 28, 2016, 17:20 |
|
#5 |
Super Moderator
Glenn Horrocks
Join Date: Mar 2009
Location: Sydney, Australia
Posts: 17,870
Rep Power: 144 |
Reduced order modelling: https://en.wikipedia.org/wiki/Model_order_reduction
For instance if you have a pipe with valves, bends and fittings. You could do a 3D simulation of the whole thing. Meshing would be difficult, it would be a huge mesh. Or you could use pipe friction factors and loss coefficients for the fittings and the system reduces down to some simple hand calculations. So a very complex 3D simulation has been reduced to some hand calculations. Other examples are assuming a 3D flow is 2D or 1D, or even things like porous material models. |
|
April 3, 2016, 11:14 |
|
#6 |
New Member
Patrik
Join Date: Apr 2016
Posts: 5
Rep Power: 10 |
Hi evcelica!
I am facing the same issue as you did now. My geometry is also rather big, 85 million elements, but only three bodies in one domain with fluid-fluid interfaces. I am not doing any mesh transformations in CFX-Pre or anything like that. Did you find a partitioning method that was working out for you? Or did you find any other solution? I would be very greatfull if you could help me out! Thanks! |
|
April 3, 2016, 21:31 |
|
#7 |
Super Moderator
Glenn Horrocks
Join Date: Mar 2009
Location: Sydney, Australia
Posts: 17,870
Rep Power: 144 |
There is the large model partitioner; and also lots of partitioning options which are less memory intensive than the default METIS partitioner. Also you can partition on one very large machine to write the partition file and use that for the solver run so it does not need to partition the mesh.
Have you tried these? |
|
April 4, 2016, 03:54 |
|
#8 |
New Member
Patrik
Join Date: Apr 2016
Posts: 5
Rep Power: 10 |
I have tried with and without the LMP.
Until now I have only tried MeTiS and the "Optimized R.C.B." until now. I will continue to try different options. I also tried to use the same ccl on a small dummy model, just to see if there was any error in the setup. It ran lika a charm. The memory should not be a problem. I have 128GB on the node used for partitioning. It seems like it is only using about 7-8GB. I also tried to remesh it to make a slightly coarser mesh. But that didn't help either. |
|
April 4, 2016, 17:52 |
|
#9 |
Senior Member
Erik
Join Date: Feb 2011
Location: Earth (Land portion)
Posts: 1,188
Rep Power: 23 |
I never found a solution, I just went with the 2D "reduced order model" Glenn suggested. I had already done that, and wanted to then do the 3D, but since it had all these problems, I just said the 2D was good enough.
Sorry I couldn't be of any help. |
|
April 14, 2016, 09:02 |
Possible solution
|
#10 |
New Member
Patrik
Join Date: Apr 2016
Posts: 5
Rep Power: 10 |
Hi!
I have found a possible solution to the problem. I got a tip from a coworker that the number of surfaces could be the cause of the problem. My geometry consists of 160k+ surfaces. First, I tried to join surfaces by using virtual topology in Ansys Meshing, but it took too long time. So I tried to convert the mesh into msh format (Fluent). And then I manually loaded that into cfx pre. It works like a charm. |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Need Help to Enable Wall Boiling Model in CFX | cjhaw | CFX | 3 | September 26, 2013 10:40 |
CFX Liquid Evaporation Model | Jinx | CFX | 3 | January 28, 2010 17:31 |
How to use the competing reaction model in CFX 11 | NewCoalman | CFX | 0 | May 5, 2008 04:15 |
CFX to model convection cells | FER | CFX | 4 | December 13, 2006 01:57 |
Use of 1 equation turbulence model in CFX 4.3 | Niels Deen | CFX | 0 | July 19, 2000 09:50 |