[MITgcm-support] MPI on Itanium Linux cluster!

Van Thinh Nguyen vtnguyen at moisie.math.uwaterloo.ca
Mon Jun 13 17:35:16 EDT 2005


Hi Patrick,

Thanks so much for your great help, I tried with your "option". It works
now!

Thanks!

Vth
--------------
On Mon, 13 Jun 2005, Patrick Heimbach wrote:

>
> 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
>   >
>
> _______________________________________________
> MITgcm-support mailing list
> MITgcm-support at mitgcm.org
> http://mitgcm.org/mailman/listinfo/mitgcm-support
>



More information about the MITgcm-support mailing list