Ignore:
Timestamp:
Jul 19, 2020, 5:25:06 PM (4 years ago)
Author:
lguez
Message:

Store delta_sal instead of s_int

Revision analoguous to revision [3744], for salinity. Store as a state
variable and send to the ocean delta_sal, the difference between
ocean-air interface salinity and bulk salinity, instead of s_int,
the interface salinity.

So replace dummy argument s_int of procedure cpl_send_ocean_fields
by dummy argument delta_sal. Replace dummy argument s_int of
procedures ocean_cpl_noice and surf_ocean by dummy argument
delta_sal. Replace variable s_int of module phys_state_var_mod
by variable delta_sal. Rename local variable ys_int of procedure
pbl_surface to ydelta_sal. Set variable delta_sal of module
phys_state_var_mod to 0 for an appearing ocean fraction and a
missing startup field. Replace variable o_s_int of module
phys_output_ctrlout_mod by variable o_delta_sal.

Rename variables cpl_s_int and cpl_s_int_2D of module cpl_mod to
cpl_delta_sal and cpl_delta_sal_2D. Rename variable ids_s_int of
module oasis to ids_delta_sal. Change infosend(ids_delta_sal)%name
to "CODELSSS".

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/branches/Ocean_skin/libf/phylmd/phys_output_ctrlout_mod.F90

    r3747 r3767  
    19511951        "ocean-air interface temperature minus bulk SST", "K", '')
    19521952
    1953    type(ctrl_out), save:: o_s_int &
    1954         = ctrl_out([1, 10, 10, 1, 10, 10, 11, 11, 11, 11], 'S_int', &
    1955         "ocean-air interface salinity", "ppt", '')
     1953   type(ctrl_out), save:: o_delta_sal &
     1954        = ctrl_out([1, 10, 10, 1, 10, 10, 11, 11, 11, 11], 'delta_sal', &
     1955        "ocean-air interface salinity minus bulk salinity", "ppt", '')
    19561956
    19571957   type(ctrl_out), save:: o_ds_ns &
    19581958        = ctrl_out([1, 10, 10, 1, 10, 10, 11, 11, 11, 11], 'dS_ns', &
    1959         "delta salinity near surface", "ppt", '')
     1959        "subskin salinity minus foundation salinity", "ppt", '')
    19601960
    19611961   type(ctrl_out), save:: o_dt_ns &
    19621962        = ctrl_out([1, 10, 10, 1, 10, 10, 11, 11, 11, 11], 'dT_ns', &
    1963         "sub-skin temperature minus foundation temperature", "K", '')
     1963        "subskin temperature minus foundation temperature", "K", '')
    19641964
    19651965   type(ctrl_out), save:: o_dter &
    19661966        = ctrl_out([1, 10, 10, 1, 10, 10, 11, 11, 11, 11], 'dTer', &
    1967         "interface temperature minus sub-skin temperature", "K", '')
     1967        "ocean-air interface temperature minus sub-skin temperature", "K", '')
    19681968
    19691969   type(ctrl_out), save:: o_dser &
    19701970        = ctrl_out([1, 10, 10, 1, 10, 10, 11, 11, 11, 11], 'dSer', &
    1971         "salinity variation in the diffusive microlayer", "ppt", '')
     1971        "ocean-air interface salinity minus sub-skin salinity", "ppt", '')
    19721972
    19731973   type(ctrl_out), save:: o_tkt &
Note: See TracChangeset for help on using the changeset viewer.