I am pleased to announce the release of GeekoCFD 3.0.0, the live distribution for CFD based on openSUSE 12.1 – 64 bit. Among the most important changes compared to the previous version (2.2.0), we have: OpenFOAM upgraded to version 2.1.x OpenFOAM ThirdParty package upgraded to 2.1.x Upgraded packages according to openSUSE 12.1 release System o OpenSUSE 12.1 – 64 bit o Kernel 3.1.0 o gcc 4.6.2 o KDE 4.7.2 Scientific software o cantor o gmsh 2.5.0 o grace o gsl o wxMaxima and Maxima o Octave o OpenFOAM® 2.1.x o Paraview 3.12 o pyFoam o R Development tools o DDD o Eclipse Helios with CDT o Emacs o git o…
-
-
An eigensolver and a moment inversion algorithm for OpenFOAM
This week I have released the port to OpenFOAM 2.1.x of the eigensolver available in the TNT/JAMA library. It can be downloaded from here. I have also released a simple implementation of the uni-variate moment, non-adaptive, inversion algorithm used in quadrature-based moment methods, which is available from here. If you download the moment inversion algorithm, it also carries the eigensolver, since it depends on it. 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. Alberto Passalacqua is not associated to OpenCFD Ltd.
-
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…
-
Install OpenFOAM 2.0.x on openSUSE 12.1
OpenSUSE 12.1 has just been released, and it carries gcc 4.6, and, for those interested clang/LLVM. Installing OpenFOAM® 2.0.x follows the usual pattern. Only a few minor modifications have to be made to be able to use gcc 4.6 and the version of openMPI provided by openSUSE 12.1 (openmpi-1.4.3). Additionally I replaced paraview 3.10.1 with ParaView 3.12.0. Assuming that OpenFOAM will be installed in the user’s home directory, the procedure to install OpenFOAM 2.0.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: zypper install cmake libqt4-devel gnuplot openmpi openmpi-devel Check that openmpi 1.4.3 is selected as default with: mpi-selector --list The output should read:…
-
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…
-
Updated dynamicSmagorinsky code for OpenFOAM 2.0.x
The implementation of the dynamic Smagorinsky for OpenFOAM® in my git repository has been updated to build against OpenFOAM 2.0.x. Please, note that that this update breaks compatibility with OpenFOAM 1.7.x. A version of the code for OpenFOAM 1.7.x is available from the same repository, at commit c5b8d5d8a274ba702c68f1be75f31e8f2def81d7. 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. Alberto Passalacqua is not associated to OpenCFD Ltd.
-
GeekoCFD 2.1 now available
GeekoCFD 2.1 is now available in SUSE Gallery. This is a minor release, which provides the new version of Eclipse Indigo with CDT, instead of Eclipse Helios with CDT.Users who downloaded version 2.0.3 and are not interested in the latest version of Eclipse, can ignore this release, or, if they installed their system, can simply upgrade Eclipse as follows: Acquire administrative rights with: su Execute in sequence: Remove the existing Eclipse cd /opt rm -r eclipse Download Eclipse Indigo with CDT wget -c http://mirror.cs.rit.edu/mirrors/eclipse/technology/epp/downloads/release/indigo/R/eclipse-cpp-indigo-incubation-linux-gtk-x86_64.tar.gz Make sure the file is in your /opt directory and execute tar xzf eclipse-cpp-indigo-incubation-linux-gtk-x86_64.tar.gz Drop your administrative rights by typing exit Enjoy 🙂
-
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…
-
OpenFOAM 2.0.x and openSUSE 11.4
OpenCFD® released OpenFOAM® 2.0.0, which brings many developments and improvements. In parallel to the release of OpenFOAM 2.0.0, the git repository was updated to 2.0.x. Usually I write a detailed procedure to explain the installation of OpenFOAM on openSUSE, however with OpenFOAM 2.0.0 this is not necessary anymore. Only a few minor operations have to be made to be able to use gcc 4.5 and the version of openMPI provided by openSUSE 11.4 (openmpi-1.2.8). Assuming that OpenFOAM will be installed in the user’s home directory, the procedure to install OpenFOAM 2.0.x (git version) on openSUSE 11.4 is then as follows: Install the C/C++ development pattern: zypper install -t pattern devel_C_C++ Install other dependencies: zypper install cmake libqt4-devel gnuplot…
-
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…