wiki:RomsOnWindows

Version 7 (modified by Rich Signell, 17 years ago) ( diff )

--

Setting up a parallel development environment for ROMS on a 32 bit multi-processor Windows notebook

Hardware

  • Dell Precision M65 Notebook with Intel Centrino Duo (Intel T2600 @ 2.16GHz, 994 MHz, 3.00 GB RAM)

Software

  • Windows XP Professional Version 2002, Service Pack 2
  • Cygwin (base packages + ssh, perl, zip, svn)
  • Intel FORTRAN compiler v9.0 for Windows, Standard Edition
  • Intel Visual C++ 2003 .NET standard (only necessary for for parallel execution)
  • Netcdf 3.5.0 (used pre-built windows libraries from Unidata)
  • MPICH2 (used pre-built win32 installer)

Environment

The Cygwin environment was modified by adding these lines to the c:/cygwin/etc/profile file

PATH=/cygdrive/d/data/models/MPICH2/bin:$PATH
export PATH



NETCDF_INCDIR=/cygdrive/d/data/models/netcdf/netcdf_3.5.0/include
export NETCDF_INCDIR
NETCDF_LIBDIR=/cygdrive/d/data/models/netcdf/netcdf_3.5.0/lib
export NETCDF_LIBDIR

cd D:\\data\\models\\roms\\roms_sed_hp\\branches\\jcw_branch
alias edit='c:/Program\ Files/XEmacs/XEmacs-21.4.13/i586-pc-win32/xemacs.exe'

MCT_LIBDIR=d:\\data\\models\\MCT\\MCT_2.2.0\\mct
export MCT_LIBDIR
MPEU_LIBDIR=d:\\data\\models\\MCT\\MCT_2.2.0\\mpeu
export MPEU_LIBDIR

#MCT_LIBDIR=/cygdrive/d/data/models/MCT/MCT_2.2.0/mct
#export MCT_LIBDIR
#MPEU_LIBDIR=/cygdrive/d/data/models/MCT/MCT_2.2.0/mpeu
#export MPEU_LIBDIR

MPI_INCDIR=d:\\data\\models\\MPICH2\\include
export MPI_INCDIR
MPI_LIBDIR=d:\\data\\models\\MPICH2\\lib
export MPI_LIBDIR 

Building

The "ifort" compiler was defined in the ROMS makefile.

Note: See TracWiki for help on using the wiki.