[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