The following procedure illustrates how to install OpenFOAM 2.2.x from the git repository on openSUSE 12.3, for the current users. Install the C/C++ development pattern: zypper install -t pattern devel_C_C++ Install other dependencies (gnuplot is optional, but useful): zypper install cmake gnuplot openmpi openmpi-devel git-core zypper install libqt4-devel libQtWebKit-devel libQtAssistantClient4 Check that openmpi 1.6 is selected as default with: mpi-selector --list The output should read: “openmpi-1.6”. If not, use mpi-selector to configure the default version of openmpi (this can be done for the individual user or system-wide, acquiring administrative rights) Create the OpenFOAM directory in your home directory: mkdir ~/OpenFOAM Move to the OpenFOAM directory: cd ~/OpenFOAM Download the source code from the git repository: git…
-
-
GeekoCFD 4.0.0 text mode released
Following the release of GeekoCFD 4.0.0, also GeekoCFD 4.0.0 text mode was upgraded to openSUSE 12.2, and it is now available on SUSE Gallery. This version of GeekoCFD is thought to provide direct access to open-source CFD tools on systems without graphical interface, typically used to perform simulations.
-
GeekoCFD 4.0.0 released
GeekoCFD 4.0.0 is now available for download from SUSE Gallery. The release is based on the recently released openSUSE 12.2, and relies on updated versions of all major applications and system components. The most important changes and additional features are: Updated version of OpenFOAM® 2.1.x (x > 1, Including commit 969dc72c1aad45b98224e74917984401bdc76b82 – Wed Aug 29 2012) Upgraded packages according to openSUSE 12.2 release Re-introduced selection of octave-forge packages New Hyper-V image added to the choice of virtual images Additionally, some decisions on future developments were taken: The release of GeekoCFD 4.0.0 signs the end of life of GeekoCFD 2.2.0, since its base distribution, openSUSE 11.4 will stop being supported two…
-
GeekoCFD 3.1.0 released
GeekoCFD 3.1.0 and GeekoCFD Text Mode 3.1.0 are now available. This is a mantenance release, which updates OpenFOAM® at the current 2.1.x version from the git repository, and includes security updates from openSUSE. 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 3.0.0. released
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.