|
[Sponsors] |
Some questions about a multi region case run in parallel |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
March 17, 2015, 14:41 |
Some questions about a multi region case run in parallel
|
#1 |
Senior Member
Alex
Join Date: Oct 2013
Posts: 337
Rep Power: 22 |
Dear all,
I'm running some cases in parallel using chtMultiRegionSimpleFoam solver and during the whole process a few questions arose in my mind. First of all I will explain a little all the steps I'm taking during all the process:
Well, first of all, I use some function objects in order to obtain some values of the run. The most of these function objects calculate some values at patches. As the case is decomposed and run in parallel the following message is shown in the solver's log file: Code:
--> FOAM Warning : From function patchFunctionObject::start() in file patch/patchFunctionObject/patchFunctionObject.C at line 88 Patch procBoundary0to1 in "/home/cfd/OpenFOAM/cfd-2.3.x/run/PFC/Inicial/Final/geometryUpdated/extraInnerRefinement/parallel_3.2.1.3/tol-5/prova-2_2_1-full_decomp/system/controlDict.functions.Qr_air_patches" is coupled. Disabling. If you want it enabled set 'allowCoupled true;' Another problem I had to face during the process is that I can't reconstruct the case (for this reason this stage is marked in red in the list). This is the output from the utility: Code:
/*---------------------------------------------------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / O peration | Version: 2.3.x | | \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ Build : 2.3.x-ddb78f96a68b Exec : reconstructPar -allRegions Date : Mar 17 2015 Time : 17:45:21 Host : "linux-cfd" PID : 11950 Case : /home/cfd/OpenFOAM/cfd-2.3.x/run/PFC/Inicial/Final/geometryUpdated/extraInnerRefinement/parallel_3.2.1.3/tol-5/prova-2_2_1-full_decomp nProcs : 1 sigFpe : Enabling floating point exception trapping (FOAM_SIGFPE). fileModificationChecking : Monitoring run-time modified files using timeStampMaster allowSystemOperations : Allowing user-supplied system call operations // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // Create time Reconstructing for all regions in regionProperties Reconstructing fields for mesh air --> FOAM FATAL ERROR: Cannot find file "points" in directory "air/polyMesh" in times 0 down to constant From function Time::findInstance(const fileName&, const word&, const IOobject::readOption, const word&) in file db/Time/findInstance.C at line 203. FOAM exiting How can I run reconstrucPar successfully in my case? Besides that, I realised that foamLog doesn't detect regions. It would be very useful to plot residuals for each region. I also found out that pyFoam doesn't hande multi region cases when it comes to residual outputs. Is there a way that I'm missing to plot residuals for each region separately? Many thanks in advance! Best regards, Alex
__________________
Web site where I present my Master's Thesis: foamingtime.wordpress.com The case I talk about in this site was solved with chtMultiRegionSimpleFoam solver and involves radiation. Some basic tutorials are also resolved step by step in the web. If you are interested in these matters, you are invited to come in! |
|
March 21, 2015, 12:48 |
|
#2 |
Senior Member
Alex
Join Date: Oct 2013
Posts: 337
Rep Power: 22 |
No answers by now. I don't believe that thare aren't anyone that don't know how should I proceed to reconstruct my mesh properly. Can anyone, please, give me a hint on how to correctly reconstruct my multi region mesh?
I will be very grateful if somebody sheds a light on it!
__________________
Web site where I present my Master's Thesis: foamingtime.wordpress.com The case I talk about in this site was solved with chtMultiRegionSimpleFoam solver and involves radiation. Some basic tutorials are also resolved step by step in the web. If you are interested in these matters, you are invited to come in! |
|
March 21, 2015, 13:41 |
|
#3 | |
Senior Member
|
Hi,
Quote:
It would be great to have small example case. Multi-region tutorial case runs OK and can be reconstructed. |
||
March 21, 2015, 14:54 |
|
#4 | |
Senior Member
Alex
Join Date: Oct 2013
Posts: 337
Rep Power: 22 |
Dear Alexey,
Thanks for your answer. Quote:
However, tutorials are run with a slight difference in the step list. This would be the list I would use if I follow the tutorial's procedure:
I also ran the case successfully following the steps as they are shown in the tutorials, but I wanted to try the alternative method because I wanted to first decompose the mesh and manipulate it afterwards in parallel instead of only running the solver in parallel and do the other pre-processing steps in only one processor. Can you see the difference between both methods now? I don't know if I explained it well enough... Have you any suggestion on how to properly reconstruct my mesh? Many thanks in advance!
__________________
Web site where I present my Master's Thesis: foamingtime.wordpress.com The case I talk about in this site was solved with chtMultiRegionSimpleFoam solver and involves radiation. Some basic tutorials are also resolved step by step in the web. If you are interested in these matters, you are invited to come in! |
||
October 28, 2015, 13:10 |
|
#5 | |
Member
Sandra
Join Date: Oct 2014
Posts: 58
Rep Power: 12 |
Dear OFers,
I'm having a similar issue (to the one quoted below) when I try the mpirun after decomposePar Part of error is below FOAM FATAL ERROR: [4] Cannot find file "points" in directory "anode/polyMesh" in times 0 down to constant "anode" is a sub-folder in the "constant" folder (along with the overall "polyMesh") with its own "polyMesh" but when I check the processors0-7, they do not have the "anode" folder which I think is where the problem is coming from. Any help/ideas on how to fix thus? Best, Sandra Quote:
|
||
February 23, 2017, 11:25 |
|
#6 | |
Senior Member
Sergei
Join Date: Dec 2009
Posts: 261
Rep Power: 21 |
Quote:
|
||
Tags |
chtmultiregionsimplefoam, parallel, reconstructpar |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
create constant transport properties for multi region case | Kumudu | OpenFOAM Pre-Processing | 3 | January 25, 2023 07:05 |
Running AMI case in parallel | Kaskade | OpenFOAM Running, Solving & CFD | 3 | March 14, 2016 16:58 |
[snappyHexMesh] Multi region meshing & recovering the original patch names | fluidpath | OpenFOAM Meshing & Mesh Conversion | 4 | May 19, 2013 20:13 |
multi region case - access field from another region | mabinty | OpenFOAM Programming & Development | 3 | September 6, 2011 11:25 |
Free surface boudary conditions with SOLA-VOF | Fan | Main CFD Forum | 10 | September 9, 2006 13:24 |