CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Community Contributions

[Helyx OS] Helyx-OS (GUI for SnappyHexMesh

Register Blogs Community New Posts Updated Threads Search

Like Tree44Likes

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   August 8, 2012, 12:59
Default
  #21
New Member
 
stefano pieretti
Join Date: Aug 2012
Posts: 12
Rep Power: 14
stez is on a distinguished road
After a "find and replace" in the STL it works! Thank you!
Any suggestion about the fact that HelyxOs deosn't reconstruct the result after a parallel run? It leaves me with the "processor#" folders and reconstructPar gives error.
stez is offline   Reply With Quote

Old   August 8, 2012, 13:49
Default
  #22
Senior Member
 
Daniel P. Combest
Join Date: Mar 2009
Location: St. Louis, USA
Posts: 621
Rep Power: 0
chegdan will become famous soon enoughchegdan will become famous soon enough
Quote:
Originally Posted by stez View Post
Any suggestion about the fact that HelyxOs deosn't reconstruct the result after a parallel run? It leaves me with the "processor#" folders and reconstructPar gives error.
did you try

Code:
reconstructParMesh
Then you can run the normal reconstructPar.
chegdan is offline   Reply With Quote

Old   August 9, 2012, 11:57
Default
  #23
New Member
 
Romain
Join Date: Aug 2012
Posts: 12
Rep Power: 14
romain.h is on a distinguished road
Quote:
Originally Posted by stez View Post
Hi!
I have problems with libraries too.. I can start HelyxOS and set up my mesh, but when i go to "Create mesh" it gives me an error in mesh.run
"blockMesh: error while loading shared libraries: libblockMesh.so: cannot open shared object file: no such file or directory"
Same error for snappyHexMesh (with libfinitevolume.so)..
I'm running Caelinux 2011, with openfoam 2.0.x, i also installed openfoam 2.1.1 and updated /.bashrc settings, but without success.

What can i do?
Quote:
Originally Posted by wyldckat View Post
Greetings Stefano and welcome to the forum!

Mmm.... OK, a few questions:
  1. In your "~/.bashrc" file, are you certain that only OpenFOAM 2.1.1 is activated into the shell environment? For more on this subject: Advanced tips for working with the OpenFOAM shell environment
  2. Are you able to run blockMesh in the command line?
  3. Are you also launching Helyx-OS from the command line, the same command line where you ran blockMesh with success?
Best regards,
Bruno
Hello, I have the exact same problem. I am using a live CAE linux from the last 7th Openfoam workshop (see here)

I do like to use this installation, since it comes with all I'm asking for, OF1.6ext, OF21... and some useful softwares, so I would prefer if I did not have to make a clean installation.

In response to Bruno questions, I would say yes at the three of them.
I did try to use blockMesh in the same terminal with success (if I don't start HelyxOS with the correct terminal, I have a different error : blockMesh : command not found which seems logical)

Any idea how I could fix this error without making a new installation ?

Thanks for your help.
romain.h is offline   Reply With Quote

Old   August 9, 2012, 13:01
Default
  #24
New Member
 
stefano pieretti
Join Date: Aug 2012
Posts: 12
Rep Power: 14
stez is on a distinguished road
Quote:
Originally Posted by chegdan View Post
did you try

Code:
reconstructParMesh
Then you can run the normal reconstructPar.
looks like the standard folder structure of openfoam is not mantained, it gives error because it can't find files in the place where they shuld be. for example reconstructPar/Mesh search for "polymesh" inside the timestep folders for every processors, but helyxos generates only a folder "polymesh" in the roots of "processor#" folders...
stez is offline   Reply With Quote

Old   August 9, 2012, 15:43
Default
  #25
Senior Member
 
Daniel P. Combest
Join Date: Mar 2009
Location: St. Louis, USA
Posts: 621
Rep Power: 0
chegdan will become famous soon enoughchegdan will become famous soon enough
Stefano,

My fault, just running the command

Code:
   reconstructParMesh
will give

Code:
--> FOAM FATAL ERROR: 
Your time was specified as 0 but there is no polyMesh/points in that time.
(there is a points file in "constant")
Please rerun with the correct time specified (through the -constant, -time or -latestTime (at your option).


    From function reconstructParMesh
    in file reconstructParMesh.C at line 449.

FOAM exiting
reading the error message, it you use the command

Code:
   reconstructParMesh -constant
then it should reconstruct your mesh.
atg, stez and JR22 like this.
chegdan is offline   Reply With Quote

Old   August 9, 2012, 17:17
Default
  #26
Retired Super Moderator
 
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 10,981
Blog Entries: 45
Rep Power: 128
wyldckat is a name known to allwyldckat is a name known to allwyldckat is a name known to allwyldckat is a name known to allwyldckat is a name known to allwyldckat is a name known to all
Greetings to all!

@romain.h and @stez:
Quote:
Originally Posted by romain.h View Post
In response to Bruno questions, I would say yes at the three of them.
I did try to use blockMesh in the same terminal with success (if I don't start HelyxOS with the correct terminal, I have a different error : blockMesh : command not found which seems logical)

Any idea how I could fix this error without making a new installation ?
It took me a while but I finally figured it out.
Apparently the "LD_LIBRARY_PATH" variable is removed when running blockMesh and company, I'm not sure why and how.

And the solution is somewhat simple:
  1. Edit all files in Helyx-OS's "bin" folder, namely the ones that end in "*.run".
  2. After the first line, add this line:
    Code:
    . /opt/openfoam210/etc/bashrc
    It should then look like this:
    Code:
    #!/bin/sh
    . /opt/openfoam210/etc/bashrc
  3. Save the files and you're ready to go!
The "*.run" files are these - it looks like you don't have to edit all of them, only these ones:
Code:
block.run
mesh.parallel.run
mesh.run
snappy.parallel.run
snappy.run
solver.parallel.run
solver.run

Best regards,
Bruno
atg and romain.h like this.
__________________
wyldckat is offline   Reply With Quote

Old   August 9, 2012, 18:39
Default
  #27
New Member
 
stefano pieretti
Join Date: Aug 2012
Posts: 12
Rep Power: 14
stez is on a distinguished road
@Bruno: I don't have that problem anymore, I think it is limited to CAELINUX terminal. Now with a clean Ubuntu + OpenFOAM all works fine.

@chengdan: Thank you, now it works, finally i managed to finish a simulation with HelyxOS

I noticed that every time i start a simulation it overwrite the controldict file, so i can't modify it to add forces output. Is there any walkaround for that or it's better to generate files, exit HelyxOs, modify them and run all from terminal?
stez is offline   Reply With Quote

Old   August 9, 2012, 18:50
Default
  #28
Senior Member
 
santos's Avatar
 
Jose Luis Santos
Join Date: Mar 2009
Location: Portugal
Posts: 215
Rep Power: 18
santos is on a distinguished road
Send a message via Skype™ to santos
Hi Bruno,

Quote:
Originally Posted by wyldckat View Post
The part that pains me is the need to also have to search and build the other third-party libraries... VTK and Java is almost given by most Linux distributions, but all of the other dependencies simply take a toll on my patience
I just used ant (for compilation), VTK and Java from the openSUSE repositories/Oracle, all the other 3rd party libraries (ie, the .jar files in the lib directory) seem to be picked up well by the compiler (I am assuming they are architecture-agnostic).

Regards,
Jose
santos is offline   Reply With Quote

Old   August 9, 2012, 19:04
Default
  #29
Retired Super Moderator
 
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 10,981
Blog Entries: 45
Rep Power: 128
wyldckat is a name known to allwyldckat is a name known to allwyldckat is a name known to allwyldckat is a name known to allwyldckat is a name known to allwyldckat is a name known to all
Hi José,

Quote:
Originally Posted by santos View Post
I just used ant (for compilation), VTK and Java from the openSUSE repositories/Oracle, all the other 3rd party libraries (ie, the .jar files in the lib directory) seem to be picked up well by the compiler (I am assuming they are architecture-agnostic).
Do you mean the same JAR files that Helyx-OS is packing, worked on 32bit? That is... intriguing! I know Java should be able to do it - because it's Java - but from theory to practice, there's usually a: "oh, that bit flag isn't supported on this architecture"

Thanks for the heads up! I'll see how far these JARs can stretch

Best regards,
Bruno
__________________
wyldckat is offline   Reply With Quote

Old   August 10, 2012, 07:41
Default
  #30
Senior Member
 
Daniel P. Combest
Join Date: Mar 2009
Location: St. Louis, USA
Posts: 621
Rep Power: 0
chegdan will become famous soon enoughchegdan will become famous soon enough
@stez

Quote:
I noticed that every time i start a simulation it overwrite the controldict file, so i can't modify it to add forces output. Is there any walkaround for that or it's better to generate files, exit HelyxOs, modify them and run all from terminal?
Yeah, you will have to do it manually since HelyxOS currently removes extra entries in the controlDict (e.g. libs( "libSomethingSomething.so" ) and function objects ) by design when you save and run a case.
chegdan is offline   Reply With Quote

Old   August 12, 2012, 09:43
Default
  #31
New Member
 
Romain
Join Date: Aug 2012
Posts: 12
Rep Power: 14
romain.h is on a distinguished road
Quote:
Originally Posted by wyldckat View Post
Greetings to all!

@romain.h and @stez:

It took me a while but I finally figured it out.
Apparently the "LD_LIBRARY_PATH" variable is removed when running blockMesh and company, I'm not sure why and how.

And the solution is somewhat simple:
[LIST=1][*]Edit all files in Helyx-OS's "bin" folder, namely the ones that end in "*.run".[*]After the first line, add this line:
Code:
. /opt/openfoam210/etc/bashrc
...

Best regards,
Bruno
Thanks a lot, I just did that and it's working perfectly now.
romain.h is offline   Reply With Quote

Old   August 15, 2012, 07:43
Default
  #32
Senior Member
 
Eugene de Villiers
Join Date: Mar 2009
Posts: 725
Rep Power: 21
eugene is on a distinguished road
Quote:
Originally Posted by elvis View Post
Dear Vesselin,

keep in mind that there are also some commercial product (Helyx&Elements) based on the same code.
These products will provide much more features and support, so the free of charge product can only be a teaser and full features come with the commercial product.

But it is a nice tool to handle SHM at least and create case setup to a certain point, so preprocessing process becomes less pain.

=> I am not affiliated with ENGYS or any commercial company in the OF-world
Just to clarify here, we do not intend to hobble Helyx-OS with respect to its core functions. Helyx-OS should be fully featured in terms of mesh and case preparation. Helyx and Elements will be distinguished in other ways.

The limited number of options currently available in some areas is purely due to a lack of time for implementation and testing. We wanted to get the tool out there for people to use and provide feedback, rather than iterating it to "perfection" prior to release. So if you have found a bug or there are features you would like to see included, we would like to hear from you.

Eugene
elvis and romain.h like this.
eugene is offline   Reply With Quote

Old   August 16, 2012, 13:43
Default
  #33
New Member
 
Romain
Join Date: Aug 2012
Posts: 12
Rep Power: 14
romain.h is on a distinguished road
I do like this GUI, for my point a view it is really a nice tool to use with OpenFoam...

But I still have some issue with it.
I did run some simple cases with a porous media (simpleFoam solver) and everything is working perfectly.

But if I try to add some thermal effect, it is not working anymore. Even for a really simple case (laminar flow, with a uniform temperature).
As soon as the buoyantBoussinesqSimpleFoam solver is selected I have those errors messages :

I checked if I can run this solver outside of the HelyxOS GUI and I did not have any problem.

Another little detail, I cannot choose the solver, it is choosen automatically by EngysOS, is that normal ? I did try to use the official java software but it did not change anything




Thanks,
Romain
romain.h is offline   Reply With Quote

Old   August 16, 2012, 14:46
Default
  #34
Senior Member
 
Daniel P. Combest
Join Date: Mar 2009
Location: St. Louis, USA
Posts: 621
Rep Power: 0
chegdan will become famous soon enoughchegdan will become famous soon enough
Romain,

I will look through and try to repeat your error and then report a bug if needed. The bugs/known issues will show up at (http://sourceforge.net/p/helyx-os/tickets/). I'll also post back here if I create a ticket or find an answer for you (or anyone else).
chegdan is offline   Reply With Quote

Old   August 16, 2012, 20:06
Default
  #35
New Member
 
Romain
Join Date: Aug 2012
Posts: 12
Rep Power: 14
romain.h is on a distinguished road
Quote:
Originally Posted by chegdan View Post
Romain,

I will look through and try to repeat your error and then report a bug if needed. The bugs/known issues will show up at (http://sourceforge.net/p/helyx-os/tickets/). I'll also post back here if I create a ticket or find an answer for you (or anyone else).
I just fixed my problem, so the issue was coming from my side

I was working with a really simple geometry : 2D, with an inlet/outlet, walls on top and bottom, empty patch on the front and back
I used this same geometry, with an identical mesh to run all my cases.
It was working for a simple flow (simpleFoam), for a flow with a porous media (porousSimpleFoam), but as soon as I put the thermal aspect in the simulation (homogeneous temperature!) it was not working anymore.
But if I switch to a 3D simulation (I change my empty patch to walls) it's working just fine.

So I assume that something was wrong with my boundary conditions, or more accurately my mesh was not really 2D.
I had an error with checkMesh (Total number of faces on empty patches is not divisible by the number of cells in the mesh. Hence this mesh is not 1D or 2D), I did not run it before since it was working for the other cases. The error was also present on the other cases, but it did not seem to cause trouble.

I hope that you did not spent too much time on that issue. I did spend some time before trying this solution since everything was working fine with my previous simulations.

Last edited by romain.h; August 16, 2012 at 20:29.
romain.h is offline   Reply With Quote

Old   August 27, 2012, 11:20
Default
  #36
Member
 
Charles
Join Date: May 2011
Location: France
Posts: 77
Rep Power: 15
Santos-Dumont is on a distinguished road
I got the same problem than Santos. The blockMeshDict file is good but to run blockMesh then SnappyHexMesh I had to copy the blockMeshDict file from /System to /Constant/Polymesh then run blockMesh and SnappyHexMesh via the terminal.

I don't understand why Helyx doesn't find his own files when asked to create Mesh !

It's also strange as some people successfully run "Create Mesh" via Helyx without manually moving anything...
If I don't move blockMeshDict, I get the following message when I ask to Create Mesh in Helyx :

Code:
Opening cone
Loading processors
Loading constant
Loading system
Cone.stl not found
Loading State
null is not supported. Changed to kEpsilon
steady - incompressible - RANS - energy: OFF - buoyant: OFF - humidity: OFF - radiation: OFF
Loading patches
Cannot read the file: /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/constant/polyMesh/boundary (No such file or directory)
Loading cell zones
Cannot read the file: /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/constant/polyMesh/cellZones (No such file or directory)
Loading fields
Updating Mesh panel
Updating Case Setup panel
Total load time 0.034 seconds

Loading STL
Found Cone
Cone.stl_Cone

SAVE PROJECT: /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone
WRITE: turbulenceProperties -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/constant/turbulenceProperties
WRITE: RASProperties -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/constant/RASProperties
WRITE: LESProperties -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/constant/LESProperties
WRITE: thermophysicalProperties -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/constant/thermophysicalProperties
WRITE: transportProperties -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/constant/transportProperties
WRITE: radiationProperties -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/constant/radiationProperties
WRITE: g -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/constant/g
WRITE: MRFZones -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/constant/MRFZones
WRITE: porousZones -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/constant/porousZones
WRITE: thermalZones -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/constant/thermalZones
WRITE: blockMeshDict -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/system/blockMeshDict
WRITE: snappyHexMeshDict -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/system/snappyHexMeshDict
Dictionary is NULL
WRITE: controlDict -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/system/controlDict
WRITE: fvSchemes -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/system/fvSchemes
WRITE: fvSolution -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/system/fvSolution
Cannot read or write boundary file
WRITE: U -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/0/U
WRITE: p -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/0/p
WRITE: epsilon -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/0/epsilon
WRITE: nut -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/0/nut
WRITE: k -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/0/k

SAVE PROJECT: /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone
WRITE: turbulenceProperties -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/constant/turbulenceProperties
WRITE: RASProperties -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/constant/RASProperties
WRITE: LESProperties -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/constant/LESProperties
WRITE: thermophysicalProperties -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/constant/thermophysicalProperties
WRITE: transportProperties -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/constant/transportProperties
WRITE: radiationProperties -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/constant/radiationProperties
WRITE: g -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/constant/g
WRITE: MRFZones -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/constant/MRFZones
WRITE: porousZones -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/constant/porousZones
WRITE: thermalZones -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/constant/thermalZones
WRITE: blockMeshDict -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/system/blockMeshDict
WRITE: snappyHexMeshDict -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/system/snappyHexMeshDict
Dictionary is NULL
WRITE: controlDict -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/system/controlDict
WRITE: fvSchemes -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/system/fvSchemes
WRITE: fvSolution -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/system/fvSolution
WRITE: U -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/0/U
WRITE: p -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/0/p
WRITE: epsilon -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/0/epsilon
WRITE: nut -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/0/nut
WRITE: k -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/0/k

SAVE PROJECT: /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone
WRITE: turbulenceProperties -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/constant/turbulenceProperties
WRITE: RASProperties -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/constant/RASProperties
WRITE: LESProperties -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/constant/LESProperties
WRITE: thermophysicalProperties -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/constant/thermophysicalProperties
WRITE: transportProperties -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/constant/transportProperties
WRITE: radiationProperties -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/constant/radiationProperties
WRITE: g -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/constant/g
WRITE: MRFZones -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/constant/MRFZones
WRITE: porousZones -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/constant/porousZones
WRITE: thermalZones -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/constant/thermalZones
WRITE: blockMeshDict -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/system/blockMeshDict
WRITE: snappyHexMeshDict -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/system/snappyHexMeshDict
Dictionary is NULL
WRITE: controlDict -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/system/controlDict
WRITE: fvSchemes -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/system/fvSchemes
WRITE: fvSolution -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/system/fvSolution
WRITE: U -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/0/U
WRITE: p -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/0/p
WRITE: epsilon -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/0/epsilon
WRITE: nut -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/0/nut
WRITE: k -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/0/k

SAVE PROJECT: /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone
WRITE: turbulenceProperties -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/constant/turbulenceProperties
WRITE: RASProperties -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/constant/RASProperties
WRITE: LESProperties -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/constant/LESProperties
WRITE: thermophysicalProperties -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/constant/thermophysicalProperties
WRITE: transportProperties -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/constant/transportProperties
WRITE: radiationProperties -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/constant/radiationProperties
WRITE: g -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/constant/g
WRITE: MRFZones -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/constant/MRFZones
WRITE: porousZones -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/constant/porousZones
WRITE: thermalZones -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/constant/thermalZones
WRITE: blockMeshDict -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/system/blockMeshDict
WRITE: snappyHexMeshDict -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/system/snappyHexMeshDict
Dictionary is NULL
WRITE: controlDict -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/system/controlDict
WRITE: fvSchemes -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/system/fvSchemes
WRITE: fvSolution -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/system/fvSolution
Cannot read or write boundary file
WRITE: U -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/0/U
WRITE: p -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/0/p
WRITE: epsilon -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/0/epsilon
WRITE: nut -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/0/nut
WRITE: k -> /home/charles/OpenFOAM/charles-2.1.0/run/helyx/cone/0/k
Santos-Dumont is offline   Reply With Quote

Old   August 27, 2012, 12:34
Default
  #37
Member
 
Charles
Join Date: May 2011
Location: France
Posts: 77
Rep Power: 15
Santos-Dumont is on a distinguished road
I made it work chegdan's method.
Adding :

Code:
. ~/OpenFOAM/OpenFOAM-2.1.0/etc/bashrc
made it work.

This software is still yet to improve but I'm thrilled by the actual improvement it makes on OpenFoam. This Fluent-like interface really makes it much simpler to use without removing any customization possibilities !
Santos-Dumont is offline   Reply With Quote

Old   September 14, 2012, 18:06
Default
  #38
New Member
 
stefano pieretti
Join Date: Aug 2012
Posts: 12
Rep Power: 14
stez is on a distinguished road
New version of HelyxOS, new problems
It can't load a lot of libs (while the previous version works ok), but all seems related to "libmpi.so.1".
The main window starts, there is an "Error loading VTK libraries" where there should be the 3D view.
I tried to import an .stl file (the same used for testing with the old version, so the file is ok) and it says: "The geometry file cannot be loaded. The file contains invalid character:
" with no characters written.
Any suggestion?


Error code:
Code:
java -Xms128m -Xmx1024m -jar ./lib/HelyxOS.jar
vtkHybridJava NOT loaded: /home/stefano/Engys/HelyxOS/v1.0.0/ext/libvtkHybridJava.so.5.10.0: libmpi.so.1: impossibile aprire il file oggetto condiviso: File o directory non esistente
java.lang.UnsatisfiedLinkError: /home/stefano/Engys/HelyxOS/v1.0.0/ext/libvtkHybridJava.so.5.10.0: libmpi.so.1: impossibile aprire il file oggetto condiviso: File o directory non esistente
	at java.lang.ClassLoader$NativeLibrary.load(Native Method)
	at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1807)
	at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1732)
	at java.lang.Runtime.loadLibrary0(Runtime.java:823)
	at java.lang.System.loadLibrary(System.java:1028)
	at eu.engys.helyx.vtk.VTKUtil.loadLibrary(VTKUtil.java:96)
	at eu.engys.helyx.vtk.VTKUtil.LoadAllNativeLibraries(VTKUtil.java:72)
	at eu.engys.helyx.gui.Launcher.main(Launcher.java:44)
Make sure the search path is correct: 
/home/stefano/Engys/HelyxOS/jre/lib/amd64/server:/home/stefano/Engys/HelyxOS/jre/lib/amd64:/home/stefano/Engys/HelyxOS/jre/../lib/amd64:./ext:./../jre/lib/amd64/xawt:/usr/lib/nvidia-current:/usr/lib32/nvidia-current:/opt/paraviewopenfoam3120/lib/paraview-3.12:/opt/openfoam211/platforms/linux64GccDPOpt/lib/openmpi-system:/opt/ThirdParty-2.1.1/platforms/linux64GccDPOpt/lib/openmpi-system:/usr/lib/openmpi/lib:/home/stefano/OpenFOAM/stefano-2.1.1/platforms/linux64GccDPOpt/lib:/opt/site/2.1.1/platforms/linux64GccDPOpt/lib:/opt/openfoam211/platforms/linux64GccDPOpt/lib:/opt/ThirdParty-2.1.1/platforms/linux64GccDPOpt/lib:/opt/openfoam211/platforms/linux64GccDPOpt/lib/dummy:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
stez is offline   Reply With Quote

Old   September 14, 2012, 19:42
Default
  #39
New Member
 
Paolo Geremia
Join Date: Aug 2012
Posts: 11
Rep Power: 14
pgeremia is on a distinguished road
Hi Stefano,

In the new version of Helyx-OS the "/\*#$; characters are not allowed in the STL file, thus the message you get is expected.

Regarding the VTK error, can you check that you sourced your OpenFOAM etc/bashrc file correctly? If this is not the case, please let me know.
pgeremia is offline   Reply With Quote

Old   September 15, 2012, 05:16
Default
  #40
New Member
 
stefano pieretti
Join Date: Aug 2012
Posts: 12
Rep Power: 14
stez is on a distinguished road
None of those characters exist in my stl file, I checked them all with gedit...

About OpenFOAM I think I've not fully understood what you are looking for, but if it's useful I'm running HelyxOS from the same terminal of the old version (that works fine and OpenFOAM commands are enabled).

I noticed also that some of the directories written in the error don't exist in my system, for example "home/stefano/OpenFOAM....".
stez is offline   Reply With Quote

Reply

Tags
cases setup, preprocessor, snappyhexmesh


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
Helyx-OS Open Source GUI for OpenFOAM eugene OpenFOAM Announcements from Other Sources 31 March 9, 2020 17:55
TUI Commands from GUI? Carlos FLUENT 6 May 22, 2013 19:05
User Defined GUI Frederik FLUENT 0 June 23, 2006 17:12
Command Line vs. GUI Menus Go FLUENT 0 June 8, 2005 17:05
GUI window settings cmv Siemens 0 February 7, 2005 07:22


All times are GMT -4. The time now is 01:29.