Linux Packages for Aerospace
RageNet is now providing open source aerospace packages for Redhat Linux. While we are not the creators of the software below, we maintain packaging which makes it easy to quickly install and use the software without a difficult installation process.
The software is packaged in Redhat RPM format for easy installation. Packages were produced for Redhat Enterprise Linux 4 (CentOS) on the i386 platform.
System Requirements: Redhat Enterprise Linux 4 (or CentOS) on i386.
Available Software
- OpenFOAM: Open source CFD Software, by OpenCFD
- paraview: scientific visualization studio, by Kitware
- gmsh: Mesh Generation Software, by Christophe Geuzaine and Jean-François Remacle
- xfoil: subsonic airfoil analysis program, by MIT
Installation Procedures
Yum Installation
If your operating system supports a yum installation, you can download and install the following file in your /etc/yum.repos.d/ directory, or append it to your /etc/yum.conf.
Yum ConfigOnce yum is configured, to install any of the packages simply type yum install package-name for example to install OpenFOAM, use yum install OpenFOAM. Yum will automatically resolve all dependencies for you.
RPM Installations
To install, download the RPM's directly at the link below, then use rpm to install, for example rpm -U OpenFOAM-1.3-1.i386.rpm
RPM's Direct DownloadOpenFOAM Notes
The 'default' OpenFOAM installation is to install it in it's own independent directory. However the Linux/Redhat/UNIX convention is that a software package is installed system-wide in the appropriate directories; /usr/bin for binaries, /usr/lib for libraries, etc..
Therefore current foam users may find it different to work with this package, however I think you'll find it overall an easier experience.
To show how to now run a typical case with OpenFOAM, I'll use one of the tutorials. Once you have installed OpenFOAM, log out and log back in to set up your environment, and then copy the pitzDaily example into your home directory.
cp -r /usr/share/doc/OpenFOAM-1.3/tutorials/simpleFoam/pitzDaily . blockMesh pitzDaily . simpleFoam pitzDaily . paraFoam pitzDaily .
NOTE: To use FoamX You'll need to install j2sdk-1.4.2_10-fcs. Download Here.
Your help needed
I welcome all feedback and critiques of these packages. Your feedback helps me make these packages more useful. If you can provide a shell account & sudo access on a RHEL4 / 64 bit system for me to compile these packages please also contact me.
I can be reached at greg@rage.net