Opened 10 years ago

Closed 10 years ago

Last modified 3 years ago

#761 closed Bug (fixed)

Critical Error on IDRIS/IBM SP6 ( fortran compiler xlf version 13.1.0.3 ? )

Reported by: cetlod Owned by: somebody
Priority: high Milestone:
Component: OCE Version: release-3.3
Severity: Keywords: IBM compilation fortran
Cc:

Description

I found a viscious error when trying to run NEMO on IDRIS/IBM SP6. It's perhaps due to the fortran compiler xlf version 13.1.0.3 recently installed on that machine.

Here is a list of 3 results obtained by the tests I made :

  • ORCA2_LIM 2x2 domain decomposition : compilation OK, 1 year run OK
  • ORCA2_LIM 4x4 domain decomposition : compilation OK, the model stops at the first time step with a segmentation fault in routine limthd_2.F90
  • ORCA2_LIM 2x32 domain decomposition : compilation fails and gives back this error :

"/workgpfs/rech/fry/rfry154/NEMOGCM/CONFIG/ORCA2_LIM/BLD/ppsrc/nemo/limthd_2.f90", 1500-004 (U) INTERNAL COMPILER ERROR while compiling limthd_2_NMOD_lim_thd_2_. Compilation ended. Contact your Service Representative and provide the following information: Internal abort. For more information visit: http://www.ibm.com/support/docview.wss?uid=swg21110810
1586-346 (U) An error occurred during code generation. The code generation return code was 1"

The compiler seems not be able to interpret this fortran instruction in routine limthd_2.F90 :
(*) ztmp(:,:) = 1. - AINT( frld(:,:), wp )

When replacing (*) by

DO jj = 1, jpj

DO ji = 1, jpi

ztmp(ji,jj) = 1. - AINT( frld(ji,jj), wp )

END DO

END DO

everything works fine : the model compile and run whatever the domain decompostion is

Commit History (2)

ChangesetAuthorTimeChangeLog
2411cetlod2010-11-19T17:47:13+01:00

Small changes to get a better behavior of NEMO on IDRIS/IBM SP6 machine with fortran compiler xlf 13.1.0.3, see ticket #761

2410cetlod2010-11-19T17:42:36+01:00

Small changes to get a better behavior of NEMO on IDRIS/IBM SP6 machine with fortran compiler xlf 13.1.0.3, see ticket #761

Change History (6)

comment:1 Changed 10 years ago by gm

  • Resolution set to fixed
  • Status changed from new to closed

comment:2 Changed 4 years ago by nicolasmartin

  • Keywords 13.1.0.3 removed

comment:3 Changed 4 years ago by nicolasmartin

  • Keywords compilation added; compiler removed

comment:4 Changed 4 years ago by nicolasmartin

  • Keywords nemo_v3_3* added

comment:5 Changed 4 years ago by nicolasmartin

  • Keywords fortran added; xlf removed

comment:6 Changed 3 years ago by nemo

  • Keywords nemo_v3_3* removed
Note: See TracTickets for help on using tickets.