Ignore:
Timestamp:
Feb 22, 2021, 12:44:07 PM (4 years ago)
Author:
dcugnet
Message:

Update the branch to the current trunk.

Location:
LMDZ6/branches/LMDZ-tracers
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/branches/LMDZ-tracers

  • LMDZ6/branches/LMDZ-tracers/libf/phylmd/phyredem.F90

    r3506 r3851  
    2626                                detr_therm, ale_bl, ale_bl_trig, alp_bl,     &
    2727                                ale_wake, ale_bl_stat,                       &
    28                                 du_gwd_rando, du_gwd_front, u10m, v10m,      &
    29                                 treedrg
     28                                du_gwd_rando, du_gwd_front, u10m, v10m, &
     29                                treedrg, solswfdiff, delta_sal, ds_ns, dt_ns, &
     30                                delta_sst
     31
    3032  USE geometry_mod, ONLY : longitude_deg, latitude_deg
    3133  USE iostart, ONLY: open_restartphy, close_restartphy, enddef_restartphy, put_field, put_var
     
    3739  USE ocean_slab_mod, ONLY : nslay, tslab, seaice, tice, fsic
    3840  USE time_phylmdz_mod, ONLY: annee_ref, day_end, itau_phy, pdtphys
     41  use config_ocean_skin_m, only: activate_ocean_skin 
    3942
    4043  IMPLICIT none
     
    184187
    185188    CALL put_field(pass,"solsw", "Rayonnement solaire a la surface", solsw)
     189
     190    CALL put_field(pass,"solswfdiff", "Fraction du rayonnement solaire a la surface qui est diffus", solswfdiff)
    186191
    187192    CALL put_field(pass,"sollw", "Rayonnement IF a la surface", sollw)
     
    340345         "tendency on zonal wind due to acama gravity waves", du_gwd_front)
    341346
     347    if (activate_ocean_skin >= 1) then
     348       if (activate_ocean_skin == 2 .and. type_ocean == 'couple') then
     349          CALL put_field(pass, "delta_sal", &
     350               "ocean-air interface salinity minus bulk salinity", delta_sal)
     351          CALL put_field(pass, "delta_SST", &
     352               "ocean-air interface temperature minus bulk SST", delta_sst)
     353       end if
     354       
     355       CALL put_field(pass, "dS_ns", "delta salinity near surface", ds_ns)
     356       CALL put_field(pass, "dT_ns", "delta temperature near surface", dT_ns)
     357    end if
     358   
    342359    IF (pass==1) CALL enddef_restartphy
    343360    IF (pass==2) CALL close_restartphy
    344   ENDDO
     361 ENDDO
    345362 
    346363  !$OMP BARRIER
Note: See TracChangeset for help on using the changeset viewer.