Installation Print This Page

Installation of Gasflow under LINUX SuSE 9.2

1. Installation requirements.

The source of the Gasflow program must be available (for User Group Members available on the Download page as encrypted *.tar.gz file). So after downloading you have to decrypt the file with mcrypt, which is available under Linux SuSE 9.2. The password necessary for decryption is only avaliable as a member of the Gasflow User Group.

The RPM file for the supporting libraries (gasflowlibs) must be downloaded from the Download page.

A working Fortran 90/95 compiler must be installed. Please check the correct installation of the compiler before you try to compile Gasflow (i.e. try to compile and run a minimal Fortran 90 program).
Currently the Intel Fortran compiler is recommended for the compilation of Gasflow under Linux. I don't have experience with any other recent compiler. The Lahey compiler still works, but hasn't been updated for quite some time. The most recent released versions (up to 9.0) of the Absoft contained a bug, which is a “show stopper” for Gasflow. I haven't had a chance to try the beta version 10.0.

2. Installation of the supporting libraries.

The following RPM package must be installed:

The following RPM packages simplify dealing with NetCDF data:

The installation of these files is done as user root using the rpm command:

su

cd rpm_directory

rpm -Uvh *.rpm

exit

Please substitute the correct directory name for rpm_directory. In case of problems consult your system documentation.

Make sure you don't have the SuSE provided version of the NetCDF library installed. The SuSE version will not work with most Fortran 90 compilers.

3. Compilation of Gasflow.

All the libraries necessary for compiling and linking Gasflow using the Intel (version 8.1 and 9.0) or the Lahey (version 6.2b and 6.2d) compilers have been installed in step 2 above. Compilation is performed using the following commands:

cd gasflow_source_directory

First the Makefile needs to be prepared with the correct dependencies:

make depend

Then the actual compilation is done:

make MACHINE=linux_intel

for the Intel compiler or

make MACHINE=linux_lahey

for the Lahey compiler.

This should produce an executable program named “xgf2” in the current working directory.

Download the corresponding Installation Readme.pdf file.

You would like more information? Goto the contact page.