|
[Sponsors] |
![]() |
![]() |
#1 |
Senior Member
|
Hi everybody,
saw that HelyxOS is ready for download! =>HelyxOS is a preprocessor to run snappyHexMesh and setup cases for running supported solvers (means working OpenFOAM-2.1.x installation nescessary). http://sourceforge.net/p/helyx-os/wiki/Home/ http://sourceforge.net/p/helyx-os/wi...dInstallation/ thanks to Engys for their great contribution Last edited by Tobi; September 19, 2017 at 04:22. |
|
![]() |
![]() |
![]() |
![]() |
#2 |
Senior Member
Vesselin Krastev
Join Date: Jan 2010
Location: University of Tor Vergata, Rome
Posts: 368
Rep Power: 21 ![]() |
Downloaded the pre-compiled software: at first glance it seems promising, but I've noticed that only a few discretization schemes are available for convective terms. Though they are probably the most popular and generally effective (1st order upwind, second order linear upwind, limited CD and filtered CD) I wonder if the list will be extended in the future. Anyway, great work and many thanks to the Engys guys!
V. |
|
![]() |
![]() |
![]() |
![]() |
#3 |
Senior Member
|
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 |
|
![]() |
![]() |
![]() |
![]() |
#4 |
Senior Member
Vesselin Krastev
Join Date: Jan 2010
Location: University of Tor Vergata, Rome
Posts: 368
Rep Power: 21 ![]() |
Hi Elvis,
I do agree with you, mine was only a remark about a certainly not fundamental aspect (one can simply setup the case with the gui and then go through the fvSchemes file and modify whatever he wants). I also agree that the most interesting thing about the Helyx software is the integration with Snappy, which makes it probably the first concrete attempt to realize a fully integrated (preprocessor+solver+post processor) open source CFD tool. So, once again, thanks to the Engys team! V. |
|
![]() |
![]() |
![]() |
![]() |
#5 |
Retired Super Moderator
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 10,981
Blog Entries: 45
Rep Power: 129 ![]() ![]() ![]() ![]() ![]() ![]() |
Greetings to all!
As a tie-in their official news here at the forum: http://www.cfd-online.com/Forums/ope...-openfoam.html They've also added it to the news section at http://openfoamwiki.net ![]() I've finished up the missing link at http://openfoamwiki.net/index.php/GUI Mmm... which as lead me to an outdated page: http://openfoamwiki.net/index.php/Main_OtherSoftware Best regards, Bruno
__________________
|
|
![]() |
![]() |
![]() |
![]() |
#6 |
Senior Member
stephane sanchi
Join Date: Mar 2009
Posts: 314
Rep Power: 19 ![]() |
Hi Bruno,
I don't know if it is the right place where to ask this question. I have installed the pre-compiled Helyx version. When I launch helyx (./helyxOS.sh) I get the following message. Helyx seems to work apart the GUI part (right side / error loading VTK libraries). hel[25]cfs10-sanchi /home/sanchi % helyx java -Xms128m -Xmx1024m -jar /shared/Engys/HelyxOS/v100/lib/HelyxOS.jar vtkCommonJava loaded vtkFilteringJava loaded vtkGraphicsJava loaded java.lang.UnsatisfiedLinkError: /shared/Engys/HelyxOS/v100/ext/libvtkHybridJava.so.5.10.0: libmpi.so.0: cannot open shared object file: No such file or directory at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(ClassLoader.jav a: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.jav a:87) at eu.engys.helyx.vtk.VTKUtil.LoadAllNativeLibraries( VTKUtil.java:64) at eu.engys.helyx.gui.Launcher.main(Launcher.java:44) Make sure the search path is correct: /shared/Engys/HelyxOS/v100/jre_linux_x64_VTK/lib/amd64/server:/shared/Engys/HelyxOS/v100/jre_linux_x64_VTK/lib/amd64:/shared/Engys/HelyxOS/v100/jre_linux_x64_VTK/../lib/amd64:/shared/Engys/HelyxOS/v100/ext:/shared/Engys/HelyxOS/v100/jre_linux_x64_VTK/lib/amd64/xawt:/shared/OpenFOAM/ThirdParty-2.1.x/platforms/linux64Gcc/paraview-3.12.0/lib/paraview-3.12:/shared/OpenFOAM/OpenFOAM-2.1.x/platforms/linux64GccDPOpt/lib/openmpi-1.5.3:/shared/OpenFOAM/ThirdParty-2.1.x/platforms/linux64GccDPOpt/lib/openmpi-1.5.3:/shared/OpenFOAM/ThirdParty-2.1.x/platforms/linux64Gcc/openmpi-1.5.3/lib:/shared/OpenFOAM/ThirdParty-2.1.x/platforms/linux64Gcc/openmpi-1.5.3/lib64:/home/sanchi/OpenFOAM/sanchi-2.1.x/platforms/linux64GccDPOpt/lib:/shared/OpenFOAM/site/2.1.x/platforms/linux64GccDPOpt/lib:/shared/OpenFOAM/OpenFOAM-2.1.x/platforms/linux64GccDPOpt/lib:/shared/OpenFOAM/ThirdParty-2.1.x/platforms/linux64GccDPOpt/lib:/shared/OpenFOAM/OpenFOAM-2.1.x/platforms/linux64GccDPOpt/lib/dummy:/opt/mpich/lib:/soft/intel/compiler81_fce/lib:/soft/ParaView/ParaView3/Utilities/VTKPythonWrapping:/soft/ParaView/ParaView3/bin:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib VTKUtil.librariesAreLoaded() false [26]cfs10-sanchi /home/sanchi % Regards, Stephane. |
|
![]() |
![]() |
![]() |
![]() |
#7 |
Retired Super Moderator
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 10,981
Blog Entries: 45
Rep Power: 129 ![]() ![]() ![]() ![]() ![]() ![]() |
Hi Stephane,
Search for existing files "libmpi.so*": Code:
ls -l /shared/OpenFOAM/ThirdParty-2.1.x/platforms/linux64Gcc/openmpi-1.5.3/lib/libmpi.so* ls -l /shared/OpenFOAM/ThirdParty-2.1.x/platforms/linux64Gcc/openmpi-1.5.3/lib64/libmpi.so* Code:
ln -s libmpi.so libmpi.so.0 Bruno
__________________
|
|
![]() |
![]() |
![]() |
![]() |
#8 |
Senior Member
stephane sanchi
Join Date: Mar 2009
Posts: 314
Rep Power: 19 ![]() |
Hi Bruno,
For my OF-installation the file "libmpi.so" is located in: /shared/OpenFOAM/ThirdParty-2.1.x/platforms/linux64Gcc/openmpi-1.5.3/lib Then: cd /shared/OpenFOAM/ThirdParty-2.1.x/platforms/linux64Gcc/openmpi-1.5.3/lib ln -s libmpi.so libmpi.so.0 And now helyx GUI works ! Thanks for your very quick help ! Stephane. |
|
![]() |
![]() |
![]() |
![]() |
#9 |
Retired Super Moderator
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 10,981
Blog Entries: 45
Rep Power: 129 ![]() ![]() ![]() ![]() ![]() ![]() |
Hi Stephane and anyone else reading this!
I've reported this issue and provided a more generic solution here: http://sourceforge.net/p/helyx-os/di...0ba8384c/#ae90 Best regards, Bruno
__________________
|
|
![]() |
![]() |
![]() |
![]() |
#10 |
New Member
stefano pieretti
Join Date: Aug 2012
Posts: 12
Rep Power: 14 ![]() |
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? |
|
![]() |
![]() |
![]() |
![]() |
#11 |
Retired Super Moderator
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 10,981
Blog Entries: 45
Rep Power: 129 ![]() ![]() ![]() ![]() ![]() ![]() |
Greetings Stefano and welcome to the forum!
Mmm.... OK, a few questions:
Bruno
__________________
|
|
![]() |
![]() |
![]() |
![]() |
#12 |
New Member
stefano pieretti
Join Date: Aug 2012
Posts: 12
Rep Power: 14 ![]() |
Thanks!
1. I'm not totally sure, but if it could help, I had the same error even before installing 2.1.1. 2.blockMesh works, obviously it give me an error of dict file not found if i'm not into a case directory. 3. yes, i run all from the same terminal. Caelinux have also an "openfoam terminal": same error from that, too.. I think i will leave Caelinux for another distro and make a clean Openfoam install if problems goes on. |
|
![]() |
![]() |
![]() |
![]() |
#13 | |
Retired Super Moderator
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 10,981
Blog Entries: 45
Rep Power: 129 ![]() ![]() ![]() ![]() ![]() ![]() |
Quote:
My personal feeling is that CAELinux is good for getting started with things and to get a feel on how things work on Linux per-se and with open-source CAE applications. But after getting familiar with the environment, it's a good experience to step up to the next level and create your own personal installation of a Linux distribution more to your liking and build on it!
__________________
|
||
![]() |
![]() |
![]() |
![]() |
#14 |
Senior Member
|
Hi,
Just wanted to know whether I am the only one having a bug of not having the 'boundary' file in constant/polyMesh updated correctly by HelyxOS, as well as it seems that whenever we create a new case, the 'blockMeshDict' file is saved in the 'system' folder (not sure why). Disclaimer: I am running HelyxOS on a 32bit machine. I had to correct a number of dependencies since Engys is only providing so far a 64bit binary, and the compilation instructions seem to be for 64bit as well. Best regards, Jose |
|
![]() |
![]() |
![]() |
![]() |
#15 | |||
Retired Super Moderator
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 10,981
Blog Entries: 45
Rep Power: 129 ![]() ![]() ![]() ![]() ![]() ![]() |
Hi José,
Quote:
I used only the basic geometries that Helyx-OS provides. Quote:
![]() Quote:
![]() Best regards, Bruno
__________________
|
||||
![]() |
![]() |
![]() |
![]() |
#16 |
Senior Member
Eugene de Villiers
Join Date: Mar 2009
Posts: 725
Rep Power: 22 ![]() |
I told them to put blockMeshDict in the system directory. This is the only dictionary that is in polyMesh and makes deleting old meshes dangerous and/or forces you to learn yet another command: foamClearPolyMesh. Much better to have blockMeshDict safe and sound in the system directory. In fact, if I had my way, all input dictionaries would be in the system directory. There is too much senseless legacy in foam imo.
Eugene |
|
![]() |
![]() |
![]() |
![]() |
#17 |
Senior Member
|
Bruno,
Eugene, Thanks for your comments, it makes some sense indeed to place blockMeshDict in the system directory. Bruno, I was able to compile and run HelyxOS on my 32bit openSUSE 12.1 system as long as I used Oracle's Java (did not work with the IcedTea version). Best regards, Jose |
|
![]() |
![]() |
![]() |
![]() |
#18 | |
Retired Super Moderator
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 10,981
Blog Entries: 45
Rep Power: 129 ![]() ![]() ![]() ![]() ![]() ![]() |
Quote:
![]()
__________________
|
||
![]() |
![]() |
![]() |
![]() |
#19 |
New Member
stefano pieretti
Join Date: Aug 2012
Posts: 12
Rep Power: 14 ![]() |
No way I can run HelixOS
![]() HelyxOS starts, works almost fine with his "primitives" (only problem I can't use reconstructPar after a parallel run, but i think there a fault of mine somewhere in the settings), but it can't load STL. It crash down with this line in the terminal: /home/stefano/Engys/HelyxOS/v100/ext/libvtkWidgetsJava.so.5.10.0./helyxOS.sh: riga 124: 32672 Annullato (core dump creato) ${JAVA} ${LOCALEFLAG} ${JFLAG} ${XFLAG} ${HELYXJAR} ${HELYXARG} ${VERBOSITY_LEVEL} $@ 1>&2 and whit this file in HelyxOS folder: ERROR: In /home/stefano/VTK/IO/vtkSTLReader.cxx, line 378 vtkSTLReader (0x7fe1540012c0): STLReader error reading file: /home/stefano/.HelyxOS/tmp/tmp_2012.08.08_17.27.54_446/tokens21702/camera2.stl_vcg Premature EOF while reading point. I tried several ASCII STL, exported from different software (blender and meshlab), no one works. Any suggestion? |
|
![]() |
![]() |
![]() |
![]() |
#20 |
Senior Member
Daniel P. Combest
Join Date: Mar 2009
Location: St. Louis, USA
Posts: 621
Rep Power: 0 ![]() ![]() |
This could be a problem with the decimal separator in your STl
http://sourceforge.net/p/helyx-os/tickets/31/ Its currently listed as a known issue and getting fixed. |
|
![]() |
![]() |
![]() |
Tags |
cases setup, preprocessor, snappyhexmesh |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Helyx-OS Open Source GUI for OpenFOAM | eugene | OpenFOAM Announcements from Other Sources | 31 | March 9, 2020 16:55 |
TUI Commands from GUI? | Carlos | FLUENT | 6 | May 22, 2013 18:05 |
User Defined GUI | Frederik | FLUENT | 0 | June 23, 2006 16:12 |
Command Line vs. GUI Menus | Go | FLUENT | 0 | June 8, 2005 16:05 |
GUI window settings | cmv | Siemens | 0 | February 7, 2005 06:22 |