== Build ROMS using gfortran on Win32 Machine == Below is the step by step procedure for a successful compilation of ROMS3.0 on a win32 machine under [wiki:Cygwin Cygwin]. * '''Cygwin setup for gfortran''' In order for gfortran to work properly on [wiki:Cygwin Cygwin] make sure you have math packages [http://cran.r-project.org/doc/packages/gmp.pdf GMP] and [http://www.mpfr.org/ MPFR] installed on your machine. Open a Cygwin shell and type the following commands to confirm you have GMP and MPFR packages. ''$ cygcheck -c | grep gmp'' (If you see what is shown below then you're ok) gmp 4.2.1-1 OK libgmp3 4.2.1-1 OK ''$ cygcheck -c | grep mpfr'' (If you see what is shown below then you're ok) libmpfr1 2.2.1-1 OK mpfr 2.2.1-1 OK If cygcheck fails to report the GMP and MPFR package installations, then install these packages using [wiki:Cygwin Cygwin] Setup. These packages are found under 'Libs' category in package installation list of cygwin setup. * '''Installing gfortran''' * '''Building Netcdf library with gfortran support ''' * '''Building ROMS'''