CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Running, Solving & CFD

GGI parallel run

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   February 28, 2018, 11:19
Default GGI parallel run
  #1
New Member
 
Metikurke
Join Date: May 2017
Posts: 21
Rep Power: 8
Metikurke is on a distinguished road
Dear OpenFOAM users,

I am doing a study on computational capabilities of GGI, AMI and MRF using a small wind turbine. I have started this project with a test case and so far I am successful in running the simulation 'pimpleDyMFoam' with single processor i.e., Serial run. Thanks to the entire community.

Now I am trying to simulate the same case to save the computational time using cluster, and as part of simulation it went very smooth, but while reconstructing the case I am getting the following error:

Face zone name cylinderInletZone for GGI patch cylinderInlet not found. Please check your GGI interface definition.

I have seen all the posts regarding this error for solution but I could not get the solution. I have checked my boundary file as well as my setBatch file. Please let me know the possible errors which you came across. I followed the procedure as stared below.

1. Created seperate mesh regions for bot rotating and non rotating parts and merged them together using mergeMeshes.

2. Renumbered the case and changed the patch names to GGI wherever required.

3. Then the toposet has been run using setSet -batch setBatchGgi (This and boundar files has been attached) and the zones are defined with setsToZones -noFlipMap

4. Decomposed the case using simple method.

5. potentialFoam and pimpleDyMFoam has been used.

6. reconstructParMesh here I am getting the error

Mesh motion detected. Reconstruct motion points


--> FOAM FATAL ERROR:
Face zone name cylinderInletZone for GGI patch cylinderInlet not found. Please check your GGI interface definition.

From function label ggiPolyPatch::zoneIndex() const
in file meshes/polyMesh/polyPatches/constraint/ggi/ggiPolyPatch.C at line 815.



The boundary, change dictionary and Topo files are


boundary.tar.gz

changeDictionaryDict.tar.gz

setBatchGgi.tar.gz

It would be really of a great help if you can give me some guidance regarding the above issue.

Thank you all.

Last edited by Metikurke; February 28, 2018 at 12:00. Reason: Added point number 6
Metikurke is offline   Reply With Quote

Old   March 1, 2018, 01:47
Default
  #2
Member
 
Andreas P.
Join Date: May 2017
Posts: 41
Rep Power: 8
AndreasPe is on a distinguished road
Hi Metikurke,

did you add the GGI faceZones that you created with the setBatch utility in your decomposePar dictionary? Why do you use the simple method instead of for example scotch decomposition?

For what specific reason do you want to reconstruct only the mesh? Typically I only use reconstructPar to reconstruct my results.

A good reference for rotating machinery simulations is the rotating machinery training at the OpenFOAM workshop of Prof. Nilsson from Chalmers:

https://pingpong.chalmers.se/public/...ingOFW11-1.pdf

I hope this already helps.

Kind Regards,

Andreas
AndreasPe is offline   Reply With Quote

Old   March 1, 2018, 06:11
Default
  #3
New Member
 
Metikurke
Join Date: May 2017
Posts: 21
Rep Power: 8
Metikurke is on a distinguished road
Hi Andreas,

Thank you very much for the reply

1) did you add the GGI faceZones that you created with the setBatch utility in your decomposePar dictionary? Why do you use the simple method instead of for example scotch decomposition?

Yes I have added all the zones as globalFaceZones,

globalFaceZones
(
cylinderInletZone
cylinderOutletZone
circumferenceZone
cylinderInletInnerZone
cylinderOutletInnerZone
circumferenceInnerZone
);

The simulation was not started with scotch and I got highly nonphysical courant number and velocity magnitude

2)For what specific reason do you want to reconstruct only the mesh? Typically I only use reconstructPar to reconstruct my results.

reconstructPar was not working without doing reconstructParMesh during serialRun.

I have followed this tutorial during my study. But thank you very much.

It would be really nice if you can share more information on the above error

Regards,

Kanaada Metikurke
Metikurke is offline   Reply With Quote

Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Problem with foam-extend 4.0 ggi parallel run Metikurke OpenFOAM Running, Solving & CFD 1 December 6, 2018 15:51
Problem in foam-extend 4.0 ggi parallel run Metikurke OpenFOAM Running, Solving & CFD 0 February 20, 2018 06:34
parallel computing with GGI (OF 1.6 extend) A.Wendy OpenFOAM Running, Solving & CFD 1 November 18, 2012 17:27
Script to Run Parallel Jobs in Rocks Cluster asaha OpenFOAM Running, Solving & CFD 12 July 4, 2012 22:51
First Parallel Run - need some help Gian Maria OpenFOAM 3 June 17, 2011 12:08


All times are GMT -4. The time now is 21:54.