Opened 6 years ago

Closed 5 years ago

#393 closed task (fixed)

Update compiler version and optimized compiler options for ORCHIDEE at curie

Reported by: jgipsl Owned by: jgipsl
Priority: major Milestone: IPSLCM6.v1
Component: Anthropogenic processes Version: trunc
Keywords: Cc:

Description (last modified by jgipsl)

It has been decided for the coupled model IPSLCM6 to update the compiler version and add new optimization options at curie to have better performances.

LMDZ and the platform group have proposed to

  • change compiler version to intel/ at Curie
  • change option -fp-model precise into -fp-model fast=2
  • add optimization option -axAVX,SSE4.2

Change History (3)

comment:1 Changed 5 years ago by jgipsl

  • Description modified (diff)

comment:2 Changed 5 years ago by jgipsl

Test with ORCHIDEE in offline mode shows that :

  • option -fp-model fast=2 gives non reproducibly results which can change quite a lot. => Option -fp-model fast=2 should never be used with ORCHIDEE.
  • option -axAVX,SSE4.2 do not give any gain in time. => This option will not be used.
  • changing version of compiler from intel/ into intel/ gives no change in results. => The compiler can be changed. This is done loading corresponding module before compiling the model.

Note that changing the compiler version for the compilation, necessits the same version of intel during execution. The version of the compiler will be checked by libIGCM and corresponding module intel will be loaded. Not yet done. It is recommended to continue with the current default intel compiler until libIGCM can handle both environments.

comment:3 Changed 5 years ago by jgipsl

  • Resolution set to fixed
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.