@@ -3033,7 +3033,7 @@ subroutine esmFldsExchange_cesm(gcomp, phase, rc)
3033
3033
if ( fldchk(is_local% wrap% FBexp(compwav) , ' Si_ifrac' , rc= rc) .and. &
3034
3034
fldchk(is_local% wrap% FBImp(compice,compice ), ' Si_ifrac' , rc= rc)) then
3035
3035
! By default will be using a custom map - but if one is not available, use a generated bilinear instead
3036
- call addmap_from(compice, ' Si_ifrac' , compwav, mapbilnr , ' one' , ice2wav_map)
3036
+ call addmap_from(compice, ' Si_ifrac' , compwav, mapbilnr_nstod , ' one' , ice2wav_map)
3037
3037
call addmrg_to(compwav, ' Si_ifrac' , mrg_from= compice, mrg_fld= ' Si_ifrac' , mrg_type= ' copy' )
3038
3038
end if
3039
3039
end if
@@ -3046,7 +3046,7 @@ subroutine esmFldsExchange_cesm(gcomp, phase, rc)
3046
3046
else
3047
3047
if ( fldchk(is_local% wrap% FBexp(compwav) , ' Si_thick' , rc= rc) .and. &
3048
3048
fldchk(is_local% wrap% FBImp(compice,compice ), ' Si_thick' , rc= rc)) then
3049
- call addmap_from(compice, ' Si_thick' , compwav, mapbilnr , ' one' , ice2wav_map)
3049
+ call addmap_from(compice, ' Si_thick' , compwav, mapbilnr_nstod , ' one' , ice2wav_map)
3050
3050
call addmrg_to(compwav, ' Si_thick' , mrg_from= compice, mrg_fld= ' Si_thick' , mrg_type= ' copy' )
3051
3051
end if
3052
3052
end if
@@ -3060,7 +3060,7 @@ subroutine esmFldsExchange_cesm(gcomp, phase, rc)
3060
3060
else
3061
3061
if (fldchk(is_local% wrap% FBexp(compwav) , ' Si_floediam' , rc= rc) .and. &
3062
3062
fldchk(is_local% wrap% FBImp(compice,compice ), ' Si_floediam' , rc= rc)) then
3063
- call addmap_from(compice, ' Si_floediam' , compwav, mapbilnr , ' one' , ice2wav_map)
3063
+ call addmap_from(compice, ' Si_floediam' , compwav, mapbilnr_nstod , ' one' , ice2wav_map)
3064
3064
call addmrg_to(compwav, ' Si_floediam' , mrg_from= compice, mrg_fld= ' Si_floediam' , mrg_type= ' copy' )
3065
3065
end if
3066
3066
end if
0 commit comments