[MITgcm-support] Cray build_options?

Jody Klymak jklymak at uvic.ca
Wed Jun 12 13:50:15 EDT 2013


Hi All,

To follow up:


> I have time on copper.ors.hpc.mil, which is a Cray XE6m (http://www.ors.hpc.mil/docs/copperUserGuide.html).

I was able to compile and run on this machine w/ the following build_options file and calling:

../../MITgcm_c63o/tools/genmake2 -optfile=../../MITgcm_c63o/tools/build_options/copper -mods=../code/ -rootdir=../../MITgcm_c63o -mpi

If anyone sees anything I could be doing *better* I'd be happy to hear about it.

Thanks,   Jody


#!/bin/bash
#
# $Header: /u/gcmpack/MITgcm/tools/build_options/linux_ia64_pgf77+mpi_cray_xt3_jaguar,v 1.3 2010/12/19 22:42:23 jmc Exp $
# $Name: checkpoint63o $

# heimbach at mit.edu, ce107 at mit.edu
# tested on jaguarcnl.ccs.ornl.gov CRAY XT3

FC='ftn'
CC='cc'

DEFINES='-DWORDLENGTH=4 -DNML_EXTENDED_F77'

CPP='cpp -traditional -P'
EXTENDED_SRC_FLAG='-Mextend'
GET_FC_VERSION="-V"

INCLUDES="-I$CRAY_MPICH2_DIR/include"
LIBS='-lfmpich -lmpich'

FFLAGS="$FFLAGS -Mnodclchk"
#FOPTIM='-tp k8-64 -pc=64 -fastsse -O3 -Msmart'
FOPTIM='-fastsse -Mvect=sse -Mipa=fast,inline -tp k8-64 -pc=64'
# -Mvect=cachesize:512000,transform
#- might want to use '-r8' for fizhi pkg:
#FFLAGS="$FFLAGS -r8"




> Does anyone have hints for how to create a build_options file for this machine?  It has PGI, Cray, Intel and GNU compilers, and MPICH-2 or OpenMP.
> 
> The file linux_ia64_pgf77+mpi_cray_xt3_jaguar doesn't look wildly incorrect, but any further hints would be very much appreciated.
> 
> Thanks!   Jody
> 
> 
> 
> --
> Jody Klymak    
> http://web.uvic.ca/~jklymak/
> 
> 
> 
> 
> 
> _______________________________________________
> MITgcm-support mailing list
> MITgcm-support at mitgcm.org
> http://mitgcm.org/mailman/listinfo/mitgcm-support

--
Jody Klymak    
http://web.uvic.ca/~jklymak/







More information about the MITgcm-support mailing list