[MITgcm-support] Error by ifort 9.1 compiler!
Patrick Heimbach
heimbach at MIT.EDU
Wed Jan 10 15:00:16 EST 2007
Hi Van Thinh,
you'd need to be more specific re. error messages, i.e.
what's the content of STDERR.0000,
and last few lines of STDOUT.0000
to figure out reasons for crash.
Error msg. you quoted doesn't say much more than
"model has crashed".
-Patrick
On Jan 10, 2007, at 2:51 PM, Van Thinh Nguyen wrote:
> Hi Baylor,
>
> Thanks for helping me. Follwing your suggestion, I matched up the
> oftfiles as follows:
> ----------------
> CPP='/usr/bin/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 -
> assume byterecl'
>
> FOPTIM='-O5 -align'
> #NOOPTFILES='ini_curvilinear_grid.F'
> #NOOPTFLAGS='-O3'
>
> #P3 FOPTIM = ( $FOPTIM '-tpp6 -xWKM' )
> #P4 FOPTIM = ( $FOPTIM '-tpp7 -xWKM' )
> LIBS='-L/usr/lib -lmpi'
>
> FC='/opt/intel/fc/9.1.040/bin/ifort'
> CC='/opt/intel/cc/9.1.045/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/9.1.040/include'
> INCLUDEDIRS='/opt/intel/fc/9.1.040/include'
> MPIINCLUDEDIR='/usr/include'
> ------------
>
> But I still have the same problem as before. I already tried with &
> without " -assume byterecl", reduced O5 to O3.
>
> You may have another ideas,
>
> Thanks a lot!
>
> Van Thinh
>
>
> -----------------------------------------------------
>
> On Wed, 10 Jan 2007, Baylor Fox-Kemper wrote:
>
>> Hi Vth,
>> Take a look at the
>> linux_ia64_ifort+mpi_altix_gfdl_bfk
>>
>> optfiles. It works with ifort 9.1, I know. However, there is
>> some mess with which MPI library you use...
>>
>> I think the critical lines are:
>>
>> FFLAGS='-mp -132 -r8 -i4 -w95 -W0 -WB -convert big_endian'
>> LIBS='-lmpi -lnetcdf'
>> DEFINES='-DALLOW_USE_MPI -DALWAYS_USE_MPI -DWORDLENGTH=4'
>>
>> and you have to be sure to get all the include paths for the mpi
>> library.
>>
>> -Baylor
>>
>> On Jan 10, 2007, at 12:03 PM, Van Thinh Nguyen wrote:
>>
>>> Hi all,
>>> Anyone can help me to fix the following error when I run a MPI on
>>> Altix with Linux SuSE OP (compiler: ifort 9.1)
>>> ----
>>> MPI: MPI_COMM_WORLD rank 4 has terminated without calling
>>> MPI_Finalize()
>>> MPI: aborting job
>>> ----
>>> Last time when I upgraded the compiler from ifort 7. to ifort 8.,
>>> I got the same error as above, Patrick advised me to add
>>> "-assume byterecl" on the FLAGS line, then I got rid of this.
>>> This time I just upgrade the compiler from ifort 8. to ifort 9.1,
>>> I also did add this option to the FLAGS line, but it doesn't help.
>>> Thanks,
>>> 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
> _______________________________________________
> MITgcm-support mailing list
> MITgcm-support at mitgcm.org
> http://mitgcm.org/mailman/listinfo/mitgcm-support
---
Dr Patrick Heimbach | heimbach at mit.edu | http://www.mit.edu/~heimbach
MIT | EAPS, 54-1518 | 77 Massachusetts Ave | Cambridge, MA 02139, USA
FON: +1-617-253-5259 | FAX: +1-617-253-4464 | SKYPE: patrick.heimbach
More information about the MITgcm-support
mailing list