id summary reporter owner description type status priority milestone component version severity resolution keywords cc 2383 reproducibility issue with Agrif (likely) clem systeam " ==== Analysis I think there is a reproducibility issue when using Agrif in certain conditions. In zdftke, the call to Agrif_avm is done before the lbc on avm {{{#!fortran #if defined key_agrif ! interpolation parent grid => child grid for avm_k ( ex : at west border: update column 1 and 2) IF( l_zdfsh2 ) CALL Agrif_avm #endif ! !* Lateral boundary conditions (sign unchanged) IF( l_zdfsh2 ) THEN CALL lbc_lnk_multi( 'zdfphy', avm_k, 'W', 1. , avt_k, 'W', 1., & & avm , 'W', 1. , avt , 'W', 1. , avs , 'W', 1. ) ELSE CALL lbc_lnk_multi( 'zdfphy', avm , 'W', 1. , avt , 'W', 1. , avs , 'W', 1. ) ENDIF }}} ==== Fix Reverse lbc and the Agrif call this way: {{{#!fortran ! !* Lateral boundary conditions (sign unchanged) IF( l_zdfsh2 ) THEN CALL lbc_lnk_multi( 'zdfphy', avm_k, 'W', 1. , avt_k, 'W', 1., & & avm , 'W', 1. , avt , 'W', 1. , avs , 'W', 1. ) ELSE CALL lbc_lnk_multi( 'zdfphy', avm , 'W', 1. , avt , 'W', 1. , avs , 'W', 1. ) ENDIF #if defined key_agrif ! interpolation parent grid => child grid for avm_k ( ex : at west border: update column 1 and 2) IF( l_zdfsh2 ) CALL Agrif_avm #endif }}} But maybe I am missing something here" Bug closed low AGRIF v4.0 minor invalid v4.0