|
[Sponsors] |
[snappyHexMesh] HelyxOS Doesn't load my stl geometry |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
June 20, 2013, 10:47 |
HelyxOS Doesn't load my stl geometry
|
#1 |
New Member
patrick okolo
Join Date: Nov 2011
Posts: 14
Rep Power: 15 |
pls help me out, i installed HelyxOS using the procedures i saw on the Engys website. my problem now is that my helyx does not load (show) my stl geometry. pls i need help.
|
|
June 20, 2013, 11:51 |
|
#2 |
Senior Member
Daniel P. Combest
Join Date: Mar 2009
Location: St. Louis, USA
Posts: 621
Rep Power: 0 |
More information is helpful in order to solve this
|
|
June 21, 2013, 10:59 |
|
#3 |
New Member
patrick okolo
Join Date: Nov 2011
Posts: 14
Rep Power: 15 |
thanks, i can now load stl geometry, but now i encounter the following problem wen i run a case in helyx. i use a intel corei7 personal laptop.
MPI_ABORT was invoked on rank 3 in communicator MPI_COMM_WORLD with errorcode 1. NOTE: invoking MPI_ABORT causes Open MPI to kill all MPI processes. You may or may not see output from other processes, depending on exactly when Open MPI kills them. mpirun has exited due to process rank 3 with PID 3555 on node chijioke-W240HU-W250HUQ exiting without calling "finalize". This may have caused other processes in the application to be terminated by signals sent by mpirun (as reported here). [chijioke-W240HU-W250HUQ:03550] 1 more process has sent help message help-mpi-api.txt / mpi-abort [chijioke-W240HU-W250HUQ:03550] Set MCA parameter "orte_base_help_aggregate" to 0 to see all help / error messages pls any help on how i can solve this????? thanks in advance. |
|
June 22, 2013, 19:27 |
|
#4 |
Senior Member
Daniel P. Combest
Join Date: Mar 2009
Location: St. Louis, USA
Posts: 621
Rep Power: 0 |
We need to do a few test to see if there is a problem with your MPI install
1: See if we are pointing to your MPI Install What is the result of the command Code:
echo $MPI_ARCH_PATH 2: Can you run a case in parallel without HELYX-OS? Assuming you have setup your $FOAM_RUN directory correctly and you are capable of running on 4 processors then we can test on some tutorials. To test this please copy the following into your terminal one-by-one Code:
cd $FOAM_RUN/tutorials/multiphase/interFoam/laminar/damBreak blockMesh >blockMesh.log 2>&1 cp 0/alpha1.org 0/alpha1 decomposePar >decomposePar.log 2>&1 mpirun -np 4 interFoam -parallel > interFoam.log 2>&1 If you get an error on the first command saying that there is no such directory, then you need to go to 3. If you have an MPI_ABORT error when the last command is run, then its something with your MPI and not with HELYX-OS. 3: setting up your $FOAM_RUN correctly copy the tutorials to your $FOAM_RUN directory with Code:
mkdir -p $FOAM_RUN cd $FOAM_RUN cp -r $WM_PROJECT_DIR/tutorials $FOAM_RUN 4: Report Back Report back on errors that you are receiving and also with some information about your system like operating system and whether its 32 bit or 64 and if you compiled OpenFOAM or installed it from a .deb package. Also, is there a VtkError folder created in your home directory or where you launched HELYX-OS? Last edited by chegdan; June 23, 2013 at 19:17. Reason: grammar |
|
June 24, 2013, 11:08 |
|
#5 |
New Member
patrick okolo
Join Date: Nov 2011
Posts: 14
Rep Power: 15 |
@Chegdan.
for process 1. when i put the command echo $MPI_ARCH_PATH, i got the following; /usr/lib/openmpi for process 2. ; after inputing the commands one after the other, it all ran well with no errors. no error report at all. When i initially launch my Helyx the following report shows on my terminal, even though the helyx still opens; java -Xms128m -Xmx1024m -XX:OnError="/home/chijioke/OpenFOAM/Engys/HelyxOS/v1.0.1/bin/collectInfo.run" -jar /home/chijioke/OpenFOAM/Engys/HelyxOS/v1.0.1/lib/HelyxOS.jar HelyxOS 2>&1 | tee /home/chijioke/OpenFOAM/Engys/HelyxOS/v1.0.1/helyxEE.log pls wat next??? thanks |
|
June 24, 2013, 11:49 |
|
#6 |
Senior Member
Daniel P. Combest
Join Date: Mar 2009
Location: St. Louis, USA
Posts: 621
Rep Power: 0 |
That line
Code:
java -Xms128m -Xmx1024m -XX:OnError="/home/chijioke/OpenFOAM/Engys/HelyxOS/v1.0.1/bin/collectInfo.run" -jar /home/chijioke/OpenFOAM/Engys/HelyxOS/v1.0.1/lib/HelyxOS.jar HelyxOS 2>&1 | tee /home/chijioke/OpenFOAM/Engys/HelyxOS/v1.0.1/helyxEE.log Code:
vtkError.txt |
|
April 26, 2014, 00:03 |
|
#7 | |
Member
Karl
Join Date: Jan 2011
Posts: 36
Rep Power: 15 |
I am having some issues getting HelyxOS 2.0.1 to run in parallel on ubuntu 12.04.
Code:
echo $MPI_ARCH_PATH Tutorials run fine in parallel outside of Helyx as described by chegdan above. pitzDaily converges just fine on multiple processors. HelyxOS itself seems to launch fine, load old cases, etc. I can run checkmesh and blockmesh in Helyx and get an OK. decomposePar seems to work, but then the meshing run ends with the following appearing in the little terminal window within HelyxOS: Code:
End. mpirun: Symbol 'orte_plm' has different size in shared object, consider re-linking mpirun: symbol lookup error: mpirun: undefined symbol: orte_cmd_basename Anybody have any thoughts? I must have done something to OF while compiling that Helyx does not like. But OF seems perfectly happy otherwise. Also, is there any way to capture the text from the little terminal within Helyx? It would have saved me some typing! Thanks for any suggestions! And sorry to bother on a Friday night! Karl Quote:
|
||
April 27, 2014, 22:51 |
|
#8 |
Senior Member
Daniel P. Combest
Join Date: Mar 2009
Location: St. Louis, USA
Posts: 621
Rep Power: 0 |
Is there a way you have multiple installs of OpenFOAM 2.2.2 on your machine and HELYX-OS is pointing to one that it shouldn't? You may have one version sourced in your .bashrc (say $HOME/OpenFOAM/OpenFOAM-2.2.2) and HELYX-OS is pointing to another one in say /opt/openfoam222.
|
|
April 27, 2014, 23:09 |
|
#9 | |
Member
Karl
Join Date: Jan 2011
Posts: 36
Rep Power: 15 |
Quote:
Karl |
||
January 29, 2016, 10:00 |
mpi error in HelyxOS
|
#10 |
New Member
William Komp
Join Date: Jan 2016
Posts: 4
Rep Power: 10 |
Hi,
I am having a similar error as mentioned in this thread at the CREATE mesh level. I am following the work shop pipe tutorial that Daniel COmbest. (Very nice introduction. really liking it ) I have run into a problem when I am trying to build the mesh. And this comes from the VTK error file in the HelyxOS root directory. I have followed the steps specified in this thread and have verified that opempi is installed and at /usr/lib/openmpi the damn tutorial runs perfectly fine. I will lookup how to turn off parallelization to see if it is a parallelization issue. Appreciate any help on this! Thanks William // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // Create time Create mesh for time = 0 Read mesh in = 0.05 s Overall mesh bounding box : (-0.2 0.25 -0.2) (0.2 2.25 0.2) Relative tolerance : 1e-06 Absolute matching distance : 2.078460969e-06 Reading refinement surfaces. [0] [1] [0] [0] --> FOAM FATAL IO ERROR: [0] Illegal level specification for surface pipe : minLevel:2 maxLevel:0 levelIncrement:0 [0] [0] file: /home/parallels/Documents/helyx/Engys/HELYX-OS/v2.3.1/tutorial/pipeflow/system/snappyHexMeshDict.castellatedMeshControls.refineme ntSurfaces.pipe from line 41 to line 41. [0] [0] From function refinementSurfaces::refinementSurfaces(const searchableSurfaces&, const dictionary>& [0] in file autoHexMesh/refinementSurfaces/refinementSurfaces.C at line 122. [0] FOAM parallel run exiting [0] [1] [1] --> FOAM FATAL IO ERROR: -------------------------------------------------------------------------- MPI_ABORT was invoked on rank 0 in communicator MPI_COMM_WORLD with errorcode 1. NOTE: invoking MPI_ABORT causes Open MPI to kill all MPI processes. You may or may not see output from other processes, depending on exactly when Open MPI kills them. -------------------------------------------------------------------------- [1] Illegal level specification for surface pipe : minLevel:2 maxLevel:0 levelIncrement:0 [1] [1] file: IOstream.castellatedMeshControls.refinementSurface s.pipe from line 0 to line 0. [1] [1] From function refinementSurfaces::refinementSurfaces(const searchableSurfaces&, const dictionary>& [1] in file autoHexMesh/refinementSurfaces/refinementSurfaces.C at line 122. [1] FOAM parallel run exiting [1] -------------------------------------------------------------------------- mpirun has exited due to process rank 1 with PID 4623 on node ubuntu exiting improperly. There are two reasons this could occur: 1. this process did not call "init" before exiting, but others in the job did. This can cause a job to hang indefinitely while it waits for all processes to call "init". By rule, if one process calls "init", then ALL processes must call "init" prior to termination. 2. this process called "init", but exited without calling "finalize". By rule, all processes that call "init" MUST call "finalize" prior to exiting or it will be considered an "abnormal termination" This may have caused other processes in the application to be terminated by signals sent by mpirun (as reported here). -------------------------------------------------------------------------- [ubuntu:04620] 1 more process has sent help message help-mpi-api.txt / mpi-abort [ubuntu:04620] Set MCA parameter "orte_base_help_aggregate" to 0 to see all help / error messages |
|
January 29, 2016, 11:32 |
|
#11 |
Senior Member
Daniel P. Combest
Join Date: Mar 2009
Location: St. Louis, USA
Posts: 621
Rep Power: 0 |
William,
The error you are seeing is from snappyHexmesh. See the line: Code:
Illegal level specification for surface pipe : minLevel:2 maxLevel:0 levelIncrement:0 |
|
January 29, 2016, 22:10 |
|
#12 | |
New Member
William Komp
Join Date: Jan 2016
Posts: 4
Rep Power: 10 |
You were right. It was in the refinement layer. I had min 2 and max 0.
Thanks for the help! Quote:
|
||
January 30, 2016, 10:32 |
Illegal Turbulence Model type in HelyzOS
|
#13 |
New Member
William Komp
Join Date: Jan 2016
Posts: 4
Rep Power: 10 |
Hey,
Was successful in building the mesh. Was following the tutorial but when I went to run the solver. I am getting the following fatal foam error in the execution: I am thinking of trying some different solver settings just to see it run and then double back on the simplefoam solver used in the tutorial. Selecting incompressible transport model Newtonian Selecting turbulence model type RASModel [1] [1] [1] --> FOAM FATAL ERROR: [1] Unknown TurbulenceModel type RASModel Valid TurbulenceModel types: 3 ( LES RAS laminar ) [1] [1] [1] From function TurbulenceModel::New(const alphaField&, const rhoField&, const volVectorField&, const surfaceScalarField&, transportModel&, const word&) [1] in file /home/openfoam/OpenFOAM/OpenFOAM-3.0.0/src/TurbulenceModels/turbulenceModels/lnInclude/TurbulenceModel.C at line 119. [1] FOAM parallel run exiting |
|
January 31, 2016, 16:20 |
|
#14 |
Senior Member
Daniel P. Combest
Join Date: Mar 2009
Location: St. Louis, USA
Posts: 621
Rep Power: 0 |
Great that you were successful in meshing. From looking at the error:
Code:
[1] [1] [1] --> FOAM FATAL ERROR: [1] Unknown TurbulenceModel type RASModel Valid TurbulenceModel types: 3 ( LES RAS laminar ) [1] [1] [1] From function TurbulenceModel::New(const alphaField&, const rhoField&, const volVectorField&, const surfaceScalarField&, transportModel&, const word&) [1] in file /home/openfoam/OpenFOAM/OpenFOAM-3.0.0/src/TurbulenceModels/turbulenceModels/lnInclude/TurbulenceModel.C at line 119..
There will be an update to the new version, this latest release was a maintenance release and a movement to github so expect a bigger change when a major release is done for HELYX-OS. |
|
October 3, 2017, 01:29 |
|
#15 |
New Member
Aaditya Maharashtra
Join Date: Aug 2017
Posts: 7
Rep Power: 9 |
i have a problem, when i entered command in terminal echo $MPI_ARCH_PATH nothing happened
what should i do |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[ICEM] How to load blocking file (.blk) for different geometry ??? | medo20051989 | ANSYS Meshing & Geometry | 0 | April 22, 2016 05:46 |
[ICEM] Load blocking file (.blk) for different geometry | medo20051989 | ANSYS Meshing & Geometry | 0 | April 20, 2016 06:03 |
How to remove the part of geometry in STL file | eddykendo | OpenFOAM Pre-Processing | 5 | June 30, 2014 11:19 |
Setting Boundary Conditions for stl geometry (periodic cooling fin tunnel) | gelbebanane | OpenFOAM Pre-Processing | 3 | December 6, 2013 14:56 |
[snappyHexMesh] Mesh a geometry without stl file | eysteinn | OpenFOAM Meshing & Mesh Conversion | 0 | May 5, 2011 11:15 |