[MITgcm-support] MPI on Itanium Linux cluster!

Patrick Heimbach heimbach at MIT.EDU
Mon Jun 13 17:18:49 EDT 2005


The GFDL optfile has one peculiarity:
ifort assumed bytes as record length values up to version 7,
then switched to longwords (four-byte units) as of version 8.

It seems that GFDL has silently turned on the '-byterecl' option
so that users don't need to bother about this change.

Add '-assume byterecl' to the FFLAGS list, and see whether this works
better.

-Patrick



  > -----Original Message-----
  > From: mitgcm-support-bounces at mitgcm.org 
  > [mailto:mitgcm-support-bounces at mitgcm.org] On Behalf Of Van 
  > Thinh Nguyen
  > Sent: Monday, June 13, 2005 5:10 PM
  > To: MITgcm-support
  > Subject: Re: [MITgcm-support] MPI on Itanium Linux cluster!
  > 
  > 
  > Hi Ed,
  > 
  > I have compied and run successfully MPI on SGI (IRIX64). 
  > Now, I would like
  > to try the same case on Itanium Linux. Here are my of file:
  > -----------------------
  > #!/bin/bash
  > #
  > #  Ed Hill
  > #
  > #  tested on orion.jpl.nasa.gov (Linux orion 
  > 2.4.21-sgi230r7 #1 SMP Tue
  > Oct 7 22
  > :38:53 PDT 2003 ia64 unknown), 20031029
  > #
  > # adapted to GFDL's Itanium cluster
  > # heimbach at mit.edu
  > 
  > CPP='/lib/cpp  -traditional -P'
  > 
  > # the '-convert big_endian' is crucial on this platform
  > # -D_BYTESWAPIO doesn't work
  >     FFLAGS='-mp -132 -r8 -i4 -w95 -W0 -WB -convert big_endian'
  > 
  > FOPTIM='-O3 -align'
  > #P3  FOPTIM     = ( $FOPTIM '-tpp6 -xWKM' )
  > #P4  FOPTIM     = ( $FOPTIM '-tpp7 -xWKM' )
  > LIBS='-L/opt/intel_fc_81/lib -lmpi'
  > 
  > FC=/opt/intel_fc_81/bin/ifort
  > CC=/opt/intel_cc_81/bin/icc
  > DEFINES='-DALLOW_USE_MPI -DALWAYS_USE_MPI -DWORDLENGTH=4'
  > 
  > # These paths will likely change to newer versions of ifort
  > INCLUDES='-I/opt/intel_fc_81/include'
  > INCLUDEDIRS='/opt/intel_fc_81/include'
  > ------------------
  > I just changed the path where my compiler and libraries 
  > located from your
  > supported oft files:  linux_ia64_ifort+mpi_altix_gfdl.
  > 
  > I haven't any warning from compiling ( command as follows:
  > 
  > ../../../tools/genmake2 -mods=../code -mpi
  > -of=../../../tools/build_options/linux_ia64_ifort+mpi_altix_vt
  > 
  > ( my of file "filelinux_ia64_ifort+mpi_altix_vt" is shown above)!
  > 
  > Thanks so much for your helps!
  > 
  > VTh
  > 
  > _______________________________________________
  > MITgcm-support mailing list
  > MITgcm-support at mitgcm.org
  > http://mitgcm.org/mailman/listinfo/mitgcm-support
  > 




More information about the MITgcm-support mailing list