id summary reporter owner description type status priority milestone component version severity resolution keywords cc 2372 dev_r12072_MERGE_OPTION2_2019 does not compile without key_iomput smasson acc " ==== Context the model does not compile without key_iomput… :-( ==== Analysis 1) the two following routines include a ""USE xios"" and use several xios routines that are not ""protected"" by ""#if defined key_iomput"" - src/OCE/DIA/diadetide.F90 - src/OCE/DIA/diamlr.F90 We try to avoid as much as possible to use directly xios routines outside of iom.F90 2) In iom.F90 - cpp instructions are missing in iom_init_closedef {{{ +#if defined key_iomput CALL xios_close_context_definition() CALL xios_update_calendar( 0 ) +#endif }}} - dummy routine is missing for iom_update_file_name {{{ IF( .FALSE. ) WRITE(numout,*) cdname ! useless test to avoid compilation warnings END SUBROUTINE iom_context_finalize - + + SUBROUTINE iom_update_file_name( cdid ) + CHARACTER(LEN=*), INTENT(in) :: cdid + IF( .FALSE. ) WRITE(numout,*) cdid ! useless test to avoid compilation warnings + END SUBROUTINE iom_update_file_name #endif }}} ==== Fix Sorry, I cannot access a ssh connexion. could you please do these commits? " Bug closed low TOP trunk minor fixed v4.2