|
[Sponsors] |
[Helyx OS] Installing HelyxOS on 32 and 64bit Linux Distributions |
![]() |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
![]() |
![]() |
#1 | |
Retired Super Moderator
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 10,978
Blog Entries: 45
Rep Power: 128 ![]() ![]() ![]() ![]() ![]() ![]() |
Greetings to all!
After several months of occasionally thinking about the topic of running HelyxOS anywhere and based on this comment: Quote:
It's all documented here: https://sourceforge.net/u/wyldckat/helyxos/wiki/Home/ - and as of 2nd of November 2013, it's also here: http://openfoamwiki.net/index.php/Installation/Helyx-OS - this way more people can contribute! The old documented/tested Linux Distributions and versions are documented in the old wiki page:
For the more recent instructions, please visit the wiki at openfoamwiki.net: http://openfoamwiki.net/index.php/Installation/Helyx-OS Note: these solutions rely on the system's own Open-MPI installation, therefore it does not require the hack with the symbolic link to "libmpi.so.0"! I'll try to do some more tests on older distributions as well and report back! Feel free to ask questions on this topic and to report back successful installations on other Linux distributions as well! @Mac OS X users: try following one of these solutions, by using VTK and OpenJDK from Macports or something and share the solution you've gotten! @Windows users: I'll have news in some time from now! Right now all I can say is what we've already said on the company where I work: https://twitter.com/bluecapept/statu...63223267258370 ![]() Best regards, Bruno _____ List of Linux Distributions that were tested and failed:
__________________
Last edited by wyldckat; March 26, 2016 at 16:04. Reason: Added list of failed attempts and updated list of successes | added links to openfoamwiki |
||
![]() |
![]() |
![]() |
![]() |
#2 |
Senior Member
Jose Rey
Join Date: Oct 2012
Posts: 134
Rep Power: 17 ![]() |
Bruno, This is excellent news. I am a firm believer that software like this (eg HelyxOS, Discretizer, enGrid) are an excellent ice breaker for newbies like me and others. I saw that you also had updated a Windows version of the Discretizer. Thank you very much for these contributions.
|
|
![]() |
![]() |
![]() |
![]() |
#3 |
Retired Super Moderator
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 10,978
Blog Entries: 45
Rep Power: 128 ![]() ![]() ![]() ![]() ![]() ![]() |
FYI: For those using Ubuntu or Debian, have a look to this thread: http://www.cfd-online.com/Forums/ope...t-helyxos.html
|
|
![]() |
![]() |
![]() |
![]() |
#4 |
Retired Super Moderator
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 10,978
Blog Entries: 45
Rep Power: 128 ![]() ![]() ![]() ![]() ![]() ![]() |
Greetings to all!
I've finished writing and testing the latest instructions for installing Helyx-OS v2.0.0 in Ubuntu: http://openfoamwiki.net/index.php/In...elyx-OS_v2.0.0 As already mentioned in the first post, the instructions have been copy-pasted-updated to openfoamwiki.net: http://openfoamwiki.net/index.php/Installation/Helyx-OS If anyone needs instructions for Fedora, CentOS, openSUSE or any other Linux Distribution, please let me know, so that I can add the instructions for the respective distribution! And feel free to add to and/or improve these wiki pages! Best regards, Bruno
__________________
|
|
![]() |
![]() |
![]() |
![]() |
#5 |
New Member
Y
Join Date: Feb 2013
Location: The Earth
Posts: 25
Rep Power: 13 ![]() |
Hi Bruno,
Thanks for you latest post. Very helpful! I forgot one step.... now it is working. peter Last edited by peteryuan; December 7, 2013 at 14:15. |
|
![]() |
![]() |
![]() |
![]() |
#6 |
New Member
Attila Schwarczkopf
Join Date: Mar 2009
Location: Edinburgh / London / Budapest
Posts: 12
Rep Power: 17 ![]() |
Gents,
Has any of you had any success in compiling Helyx-OS on OSX so far? It would be great to have a step-by-step introduction or at least some pieces of advice. Best, Schwarczi |
|
![]() |
![]() |
![]() |
![]() |
#7 |
Member
belamou
Join Date: Apr 2009
Posts: 40
Rep Power: 17 ![]() |
Greetings,
Please, any instructions to install HELYX-OS v2.3.1 on 32 bits Linux (ideally Ubuntu 14.04) ? HELYX-OS v2.3.1, is the release that i can download, i could not find previous release for which instructions are set in wiki . Thanks |
|
![]() |
![]() |
![]() |
![]() |
#8 |
Retired Super Moderator
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 10,978
Blog Entries: 45
Rep Power: 128 ![]() ![]() ![]() ![]() ![]() ![]() |
Greetings donminoti,
I've finally managed to give this a shot and I got lucky doing it only today ![]() The problem is that Helyx-OS 2.3.1 needs at least VTK 6.1 with Java bindings. Problem is that Ubuntu 14.04 to 15.10 do not have a working Deb package stack of both VTK 6 + Java bindings, which means that they cannot be used for a hack-and-switch strategy. For example, Ubuntu 14.04 does have a "libvtk6-java" package, but it's almost completely broken and useless for what we needed ![]() Fortunately, Ubuntu 16.04 is already in beta 2 stage of development! And along with it, there is VTK 6.2 with Java bindings among the Deb packages! Although it still took some instinctive hack-and-slash strategy, I managed to figure it out. The result - Instructions are now available on the wiki: https://openfoamwiki.net/index.php/I...elyx-OS/Ubuntu - for both Ubuntu 16.04 32 and 64-bit. Now, here's the problem: You should only upgrade to Ubuntu 16.04 only around the end of May, after the initial bugs are all sorted out. In the meantime, I'll try to check the other Linux distributions, to see if it's possible to do something similar. As for the older instructions, they have been deleted, given that the old versions of Helyx-OS are not longer available ![]() Best regards, Bruno edit: It's possible to install on Fedora 23 32-bit: https://openfoamwiki.net/index.php/I...elyx-OS/Fedora ![]() ![]()
__________________
Last edited by wyldckat; March 27, 2016 at 05:43. Reason: see "edit:" |
|
![]() |
![]() |
![]() |
![]() |
#9 |
Member
belamou
Join Date: Apr 2009
Posts: 40
Rep Power: 17 ![]() |
Greetings,
Thank you very much... i have immediately installed Ubuntu 16.04 after your Reply, however i wondering what about OF and Paraview on Ubuntu 16.04 !. with packages procedure it does not work, it's unbale to locate package !!!. Thank you |
|
![]() |
![]() |
![]() |
![]() |
#10 | |
Retired Super Moderator
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 10,978
Blog Entries: 45
Rep Power: 128 ![]() ![]() ![]() ![]() ![]() ![]() |
Hi donminoti,
Quote:
![]() In order to use OpenFOAM on Ubuntu 16.04 means that you will need to install OpenFOAM from source code. Given that Helyx-OS 2.3.1 was designed to work with OpenFOAM 2.4.0, please try following these instructions: http://openfoamwiki.net/index.php/In...u#Ubuntu_15.04 - they work both on Ubuntu 15.04 and 15.10, so I expect they will also work on 16.04. Best regards, Bruno |
||
![]() |
![]() |
![]() |
![]() |
#11 |
Member
belamou
Join Date: Apr 2009
Posts: 40
Rep Power: 17 ![]() |
This is what i'am trying to do...
let you know... Thanks again [ Moderator note: Posts about installation of OpenFOAM 2.4.0 on Ubuntu 16.04 have been moved to here: http://www.cfd-online.com/Forums/ope...u-16-04-a.html ] Last edited by wyldckat; March 28, 2016 at 12:13. Reason: see "Moderator note:" |
|
![]() |
![]() |
![]() |
![]() |
#12 |
Member
belamou
Join Date: Apr 2009
Posts: 40
Rep Power: 17 ![]() |
Hi Bruno,
I have installed Helyx Os v2.3.1, on CentOs 6.5 64 bits ( i can't use other releases), using binary file, i have followed the official instructions (that you recommend on wiki too) . Everything seemed to be well ... no error message during installation nor when i launch the application . However when i execute meshing i have the following error: * Run Mesh * ****************** Case : /home/donminoti/OpenFOAM/toto-2.4.0/RUN/cavity Procs : 4 Log : /home/donminoti/OpenFOAM/toto-2.4.0/RUN/cavity/log/snappyHexMesh.log Env : /home/donminoti/OpenFOAM/OpenFOAM-2.4.0/etc/bashrc Vendor : /home/donminoti/OpenFOAM Paraview : MachineFile : Solver : /home/donminoti/OpenFOAM/toto-2.4.0/RUN/cavity/mesh_parallel.run: line 32: blockMesh: command not found /home/donminoti/OpenFOAM/OpenFOAM-2.4.0/etc/config/settings.sh: line 369: mpicc: command not found any suggestion ???? Someone else seems to face the same problem on this link: https://github.com/ENGYS/HELYX-OS/issues/1 By the way , it works very fine on Ubuntu 16.04 ( Thanks ![]() Thank you for your support. Last edited by donminoti; April 10, 2016 at 15:14. |
|
![]() |
![]() |
![]() |
![]() |
#13 | |
Retired Super Moderator
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 10,978
Blog Entries: 45
Rep Power: 128 ![]() ![]() ![]() ![]() ![]() ![]() |
Quote:
The other possibility is that you need to update the settings in the "Preferences" dialogue window. Although, something isn't right in the output... this: Code:
/home/OpenFOAM/toto-2.4.0/ Code:
/home/toto/OpenFOAM/toto-2.4.0/ PS: And you're welcome ![]() |
||
![]() |
![]() |
![]() |
![]() |
#14 |
Member
belamou
Join Date: Apr 2009
Posts: 40
Rep Power: 17 ![]() |
Hi,
Thank you for replying. Actually you are right for the folders path, i have drop out the user folder ( i correct it on the previous post !, sorry). Setting "preferences" are set to " /home/donminoti/OpenFOAM/OpenFOAM-2.4.0", as you are suggesting in wiki. I have tried to active OF with "of240" and then launch "Helyx-OS", still the same error. Something went wrong, i have followed the instruction with "bin " file: http://engys.github.io/HELYX-OS/installation/ Thank you again |
|
![]() |
![]() |
![]() |
![]() |
#15 |
Retired Super Moderator
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 10,978
Blog Entries: 45
Rep Power: 128 ![]() ![]() ![]() ![]() ![]() ![]() |
Hi Belamou,
OK, now I know what's the problem. I'm guessing you followed the installation instructions for OpenFOAM 2.4.0 from here: http://openfoamwiki.net/index.php/In...HEL#CentOS_6.6 There is a small detail that won't work with Helyx-OS: the alias "of240" is loading on-the-fly a few additional options, which Helyx-OS is not aware of. Please run the following commands in the terminal/console window, with the OpenFOAM 2.4.0 environment already activated: Code:
foam echo WM_NCOMPPROCS=4 foamCompiler=ThirdParty WM_COMPILER=Gcc48 WM_MPLIB=SYSTEMOPENMPI > etc/prefs.sh It should now work as intended, because the on-the-fly options are now always present in the file "etc/prefs.sh", which is loaded automatically by OpenFOAM's "etc/bashrc". Best regards, Bruno |
|
![]() |
![]() |
![]() |
![]() |
#16 |
Member
belamou
Join Date: Apr 2009
Posts: 40
Rep Power: 17 ![]() |
yes, You're the best , working !
However, still some error message on shell, and Helyx. but seem to not be a major errors. if interested the error message are bellow. Thank you for the support. Best regards #############" On the terminal: during meshing, runinng and launching paraview ################# pci id for fd 64: 80ee:beef, driver (null) libGL error: core dri or dri2 extension not found libGL error: failed to load driver: vboxvideo 0 - pool-4-thread-1 - ERROR IOUtils - Error reading file /home/donminoti/.HELYX-OS/tmp/tmp_1460366414/dictData/HELYX-OS/ createCase.mapFieldsDict: File '/home/donminoti/.HELYX-OS/tmp/tmp_1460366414/dictDat a/HELYX-OS/createCase.mapFieldsDict' does not exist ****************** * ParaView * ****************** /home/donminoti/OpenFOAM/OpenFOAM-2.4.0/etc/config/settings.sh: line 369: mpicc: command not found created temporary 'cavity.OpenFOAM' ############ This last one corresponds to the fllowing line in the settings.sh: # Use the system installed openmpi, get library directory via mpicc export FOAM_MPI=openmpi-system (this line 369 ![]() # Bit of a hack: strip off 'lib' and hope this is the path to openmpi # include files and libraries. export MPI_ARCH_PATH="${libDir%/*}" Last edited by donminoti; April 12, 2016 at 09:36. |
|
![]() |
![]() |
![]() |
![]() |
#17 | |
New Member
Join Date: Jan 2015
Posts: 1
Rep Power: 0 ![]() |
Quote:
Dear CFD-People, with Helyx-Os v2.4.0 and the alias "of41" for OpenFoOAM 4.1 you have to change the prefs.sh entry as Bruno has written. for me work this code: Code:
of41 foam echo WM_LABEL_SIZE=64 FOAMY_HEX_MESH=yes > etc/prefs.sh Chris |
||
![]() |
![]() |
![]() |
|
|