@@ -131,8 +131,8 @@ subroutine esmFldsExchange_access_advt(gcomp, phase, rc)
131
131
! ---------------------------------------------------------------------
132
132
! to atm: from ocn
133
133
! ---------------------------------------------------------------------
134
- allocate (S_flds(1 ))
135
- S_flds = (/ ' So_t' / ) ! sea_surface_temperature
134
+ allocate (S_flds(3 ))
135
+ S_flds = (/ ' So_t' , ' So_u ' , ' So_v ' / ) ! sea_surface_temperature
136
136
do n = 1 ,size (S_flds)
137
137
fldname = trim (S_flds(n))
138
138
call addfld_from(compocn, trim (fldname))
@@ -395,6 +395,10 @@ subroutine esmFldsExchange_access_init(gcomp, phase, rc)
395
395
! ---------------------------------------------------------------------
396
396
call addmap_from(compocn, ' So_t' , compatm, mapconsf, ' ofrac' , ' unset' )
397
397
call addmrg_to(compatm, ' So_t' , mrg_from= compocn, mrg_fld= ' So_t' , mrg_type= ' copy' )
398
+ call addmap_from(compocn, ' So_u' , compatm, mapconsf, ' ofrac' , ' unset' )
399
+ call addmrg_to(compatm, ' So_u' , mrg_from= compocn, mrg_fld= ' So_u' , mrg_type= ' copy' )
400
+ call addmap_from(compocn, ' So_v' , compatm, mapconsf, ' ofrac' , ' unset' )
401
+ call addmrg_to(compatm, ' So_v' , mrg_from= compocn, mrg_fld= ' So_v' , mrg_type= ' copy' )
398
402
399
403
call addmap_from(compice, ' Si_t' , compatm, mapconsd, ' ifrac' , ' unset' )
400
404
call addmrg_to(compatm, ' Si_t' , mrg_from= compice, mrg_fld= ' Si_t' , mrg_type= ' copy' )
0 commit comments