Various free software
|A number of free software packages are available that may be useful to SWASH users and developers.
Intel Parallel Studio XE Professional Edition for Linux
A good compiler that supports both Fortran 90 and 95 features. It also supports OpenMP standard.
This compiler is free only for non-commerial and personal use.
Free, open source Fortran 95 compilers
In this so-called g95 project a free, open source Fortran 95 compiler is and still will be developed.
I did not encounter any problems of compiling SWASH so far.
You can download g95 binaries for some operating systems, e.g. Linux, Windows, Cygwin, HP-UX,
Macintosh and Solaris.
An alternative is the GNU Fortran 95 project. In this project, a compiler called
GFortran is available.
This is another open source GNU compiler. This compiler should not be confused with g95 compiler.
This distribution contains libraries of routines and macros that can be used in Fortran and C and is intended
for use in programs that exploit the existence of multiple processors by message passing. It can be used on
several platforms, e.g. Linux and Windows.
Visual Studio Express
Visual Studio Express provides a free development environment to develop applications for Windows platforms (e.g. 7, 8.1).
To build SWASH on Windows platforms by means of a Makefile you may need a make program. Nmake is part of Visual Studio Express.
Follow the instructions for installing SWASH in the
Perl is a high-level programming language and is based on a mix of C, sed, awk, Unix shells and several other
languages. Basically, Perl provides you tools to manipulate text and files but is also well-suited for many
other applications. Available for Windows, Solaris and Linux.
Octave is a high-level language, primarily intended for numerical computations. It provides a convenient command line
interface for solving linear and nonlinear problems numerically, and for performing other numerical experiments using a language that is
mostly compatible with Matlab. It may also be used as a batch-oriented language.
GNU utilities for Win32
A number of typical Unix programs (e.g. chmod, awk, diff, patch, grep, find, ...) that
can be run under MS Windows systems (e.g. XP, Vista and 7).
Old versions of software for Windows
Here you can find old versions of free software for Windows platforms. Most notably one is WinRAR
that you may use to unzip Unix-compressed files (e.g. .tgz, .tar.gz).