• CFD,  GeekoCFD,  Linux,  OpenFOAM,  openSUSE

    GeekoCFD 7.0.0 is here!

    I am pleased to announce the availability of GeekoCFD 7.0.0. This release is based on openSUSE Leap 42.1, the new release of openSUSE based on the core of SUSE Linux Enterprise, and enjoys long-term support (and a beautiful artwork!). GeekoCFD 7.0.0 also brings the following major changes: Updated features UEFI and secure boot support enabled on USB disk images and Live DVD (not virtual formats). This change may make the specified images unbootable on systems which do not support UEFI and secure boot. Updated packages OpenFOAM® 3.0.x from the OpenFOAM Foundation gmsh 2.11.0 eclipse mars 1 Removed packages meshlab (no maintainer for the RPM) petsc (updated versions can be easily…

  • CFD,  OpenFOAM

    Installing OpenFOAM 2.1.x on openSUSE 12.1

    OpenFOAM® 2.1.x has just been released, and brings an interesting number of new functions concerning arbitrary mesh interface (AMI), multiphase solvers, turbulence modeling, improved run-time control and new numerical methods. Assuming that OpenFOAM will be installed in the user’s home directory, the procedure to install OpenFOAM 2.1.x (git version) on openSUSE 12.1 is then as follows: Install the C/C++ development pattern: zypper install -t pattern devel_C_C++ Install other dependencies (gnuplot is optional, but useful): zypper install cmake libqt4-devel gnuplot openmpi openmpi-devel git-core Make sure git is installed zypper install git-core Check that openmpi 1.4.3 is selected as default with: mpi-selector --list The output should read: “openmpi-1.4.3”. If not, use mpi-selector to configure the default version of openmpi (this…

  • CFD,  Linux,  OpenFOAM,  openSUSE

    GeekoCFD updated, GeekoCFD text mode released

    I am pleased to announce the release of GeekoCFD 2.2.0, which brings an updated image with OpenFOAM® 2.0.x (x >= 1), an updated ThirdParty package for OpenFOAM and openSUSE security updates, including Firefox 5. The images can be downloaded from SUSE Studio. Additionally, GeekoCFD 2.2.0 brings a smaller version: GeekoCFD text mode, which provides easy access to OpenFOAM for systems without a graphical user interface. GeekoCFD text mode is based on openSUSE 11.4 JeOS (Just enough operating system) 64 bit, and only provides the base system, the C/C++ development tools, and OpenFOAM, with its dependencies.As a consequence, the disk space requirements are significantly smaller if compared to the full version…

  • CFD,  Linux,  OpenFOAM,  openSUSE

    GeekoCFD 2 has been released

    I am pleased to announce the release of GeekoCFD 2, the live distribution based on openSUSE 11.4, created for CFD applications. The new live image can be downloaded, as usual, from SUSE Gallery. The new release brings: an updated system to openSUSE 11.4 – 64 bit kernel 2.6.37 gvv 4.5.1 kde 4.6.0 updated scientific software, including: cantor gmsh 2.5.0 grace wxMaxima and Maxima Octave with an almost complete selection of octave-forge packages OpenFOAM® 2.0.x Paraview 3.10.1 pyFoam R development tools DDD Eclipse Helios with CDT Emacs git kate kompare vim with gitdiff other software Blender Firefox 4.0.1 Gimp ImageMagick LibreOffice 3.3.1 Dropped packages The following packages were dropped from GeekoCFD…

  • CFD,  Linux,  OpenFOAM,  openSUSE

    Installing OpenFOAM 1.7.x on openSUSE 11.4

    The installation of OpenFOAM® 1.7.x on the freshly released openSUSE 11.4 is straighforward, however some care is required to have a working ParaView. The ThirdParty package provided with OpenFOAM ships ParaView 3.8.0, which does not successfully build with Qt 4.7. The steps for the installation on openSUSE 11.4 – 64 bit are summarized as follows: Use YaST to install the C/C++ development pattern in YaST cmake libqt4-devel (required to build paraview) libQtWebKit-devel (required to build paraview) libQtAssistantClient4 flex git Create a directory called OpenFOAM in your home directory mkdir ~/OpenFOAM Enter the OpenFOAM directory cd ~/OpenFOAM Download the source code: with the command: git clone http://github.com/OpenCFD/OpenFOAM-1.7.x.git Download both the OpenFOAM…

  • CFD,  OpenFOAM

    OpenFOAM is open source, and will stay so

    A few days ago, it was suggested to re-license the OpenFOAM® code, currently regulated by the GPL 3 license, under the Lesser General Public License (LGPL). The suggestion came from the leader of the -extend project (see comment 1 for a clarification), which is a community driven initiative, not associated with OpenCFD, the producers of OpenFOAM.  The idea behind re-licensing is of increasing the number of users of the code, and to “free up” the code more. OpenCFD, who legally own the OpenFOAM trademark, stated their position on the topic today, with an article on their website, clarifying that their release will remain under the GPL license, and will never…

  • CFD,  OpenFOAM

    OpenFOAM 1.7.1 has been released and brings new bugreporting tool

    OpenCFD® announced the release of OpenFOAM® 1.7.1, which has been verified using gcc 4.5 compilers and openSUSE 11.3. Together with this version, a new bug reporting system has been made available. Users of OpenFOAM 1.7.x will receive the updates directly in the git repository, with a regular “git pull”, without any need to install the updated version explicitly. This offering is not approved or endorsed by OpenCFD Limited, the producer of the OpenFOAM software and owner of the OPENFOAM®  and OpenCFD®  trade marks.

  • CFD,  OpenFOAM

    OpenFOAM 1.6.x on openSUSE 11.2 and VTK reader

    Installing OpenFOAM® on openSUSE 11.2 is very easy, and can be done using, at least in part, the system tools, to take advantage of the new compiler. The steps of the procedure are the following: Use YaST to install the C/C++ development pattern in YaST cmake libqt4-devel (required to build paraview) Create a directory called OpenFOAM in your home directory mkdir ~/OpenFOAM Enter the OpenFOAM directory cd ~/OpenFOAM Download the OpenFOAM sources from the GIT repository git clone git://repo.or.cz/OpenFOAM-1.6.x.git Download the third party packages from the OpenCFD website Extract the third party packages corresponding to your architecture in the ~/OpenFOAM directory Rename the ThirdParty-1.6 into ThirdParty-1.6.x Remove the following directories…

  • OpenFOAM,  openSUSE

    OpenFOAM Live USB with SUSE Studio

    I have recently prepared an OpenFOAM(r) Live USB image using SUSE Studio to try Studio functionalites, and I was really impressed by the ease of use, the clean interface and its capabilities. You find a detailed description of what I did in the slides I prepared. In the slides you will see how to build a personalized version of openSUSE, add OpenFOAM to it and complete the system with some CFD tools like NETGEN and enGrid. In the end, the system is tested in real time on SUSE Studio servers. The compressed image (64 bit only at the moment) can be downloaded from here. After expanding it, you can write…

  • OpenFOAM

    Installing OpenFOAM 1.5.x on OpenSUSE 11.1

    I have recently installed OpenFOAM 1.5.x following the procedure I explained in this post some time ago. With OpenSUSE 11.1, paraview and paraFOAM work properly after being recompiled following these simple instructions: Install OpenSUSE 11.1, which can be downloaded from here. Install qt4-devel: as root, type zypper in libqt4-devel Download OpenFOAM 1.5 from git repository (See here) Download the third-party packages from OpenCFD site Source the bash configuration file for OpenFOAM, as usual. Edit ~/OpenFOAM/ThirdParty/ParaView3.3-cvs/CMakeLists.txt and comment out the line: MESSAGE(SEND_ERROR “Qt ${QTVERSION} not supported. Please use Qt 4.3 (you may need to clean your dirtied cache).”) Compile paraview and its reader following the instructions provided in OpenFOAM 1.5.x README…