Opened 6 years ago

Closed 6 years ago

#160 closed enhancement (fixed)

Use XIOS with ORCHIDEE at obelix LSCE cluster

Reported by: jgipsl Owned by: jgipsl
Priority: major Milestone: IPSLCM6.v1
Component: Tools Version:
Keywords: Cc:


Adapt tools to run ORCHIDEE with XIOS at obelix LSCE cluster.

  • compiling needs to be checked, maybe change in library versions
  • running, test to do with libIGCM
  • documentation, how to

This ticket is best done after ticket #159. This is not included in the source code of ORCHIDEE but it is a necessary tool to run CMIP6 version of ORCHIDEE.

Change History (2)

comment:1 Changed 6 years ago by jgipsl

To compile with XIOS, first ORCHIDEE must use netcdf 4 parallel and hdf5 library must be added for linking to XIOS. Following changes are related:

  • commit in ORCHIDEE/arch/arch-ifort_LSCE.path in rev [2481]
  • commit in AA_make.gdef to change global netcdf library for consistency (used only for IOIPSL): rev 2398 of modipsl/trunk
  • commit in LMDZ/arch/arch-ifort_LSCE.path in rev 2184 in LMDZ5/trunk
  • during run time it is necessary to load the corresponding netcdf/4p library. Following lines must be done in the job (syntax for ksh job), not needed with libIGCM:
    . /usr/share/Modules/init/ksh
    module unload netcdf
    module load netcdf/4p
  • for use with libIGCM, the file /home/users/igcmg/.atlas_env_asterix_ksh has been changed and contains now the above lines to load new netcdf. The .atlas_env_asterix_ksh is sources in libIGCM_sys_obelix.ksh at obelix and therefore no changes in the main job using libIGCM needs to be done.

comment:2 Changed 6 years ago by jgipsl

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

Restart files are the same running with or without XIOS. The history files have some differences when changing from IOIPSL to XIOS. No deeper comparison have been done.

LMDZOR_v6 has been tested in attached and server mode and is working at obelix. But default compiling needs to be changed from mpi_omp to mpi pur for ORCHIDEE and LMDZ (to be done in config/LMDZOR_v6/AA_make)

Note: See TracTickets for help on using tickets.