Aller au contenu. | Aller à la navigation

Outils personnels

Navigation
Vous êtes ici : Accueil / Le coin des développeurs / Statistiques SVN / LMDZ6 mai 2020 / StatSVN - February 2020 Commit Log

StatSVN - February 2020 Commit Log

February 2020 Commit Log

Number of Commits:
13
Number of Active Developers:
5
jyg 2020-02-25 17:30 Rev.: 3641

Wake.F90 : Reading some population dynamic parameters from .def files

19 lines of code changed in 1 file:

  • trunk/libf/phylmd: wake.F90 (+19 -6)
jghattas 2020-02-21 16:24 Rev.: 3640

Ajoute un deuxiement emplacement ou le librarie IOIPSL sera recherche. Cela est deja fait dans les arch pour IRENE et JEAN-ZAY. C'est necessaire quand on compile IOIPSL avec le script makeioipsl_fcm comme fait dans les configurations v6.2 et v6.3.

4 lines of code changed in 3 files:

  • trunk/arch: arch-ifort_CICLAD.path (+2 -2), arch-ifort_LSCE.path (new)
lguez 2020-02-21 12:46 Rev.: 3639

Bug fix: missing declaration. (This bug could not be seen in
compilation without `CPP_COUPLE`.)

1 lines of code changed in 1 file:

  • branches/Ocean_skin/libf/phylmd: oasis.F90 (+1 -2)
lguez 2020-02-19 17:14 Rev.: 3638

Change name of fields exchanged with the ocean, following choices of C. Eth\'e.

3 lines of code changed in 1 file:

  • branches/Ocean_skin/libf/phylmd: oasis.F90 (+3 -3)
lguez 2020-02-19 16:44 Rev.: 3637

Revert to trunk changes that should not have been done in revision 3605.

822 lines of code changed in 5 files:

  • branches/Ocean_skin/DefLists: config_AMIP.def (+6 -6), gcm.def (+16 -11), output.def (+790 -122), physiq.def_NPv6.1 (+2 -2), run.def (+8 -6)
lguez 2020-02-19 16:19 Rev.: 3636

Revert to trunk changes that should not have been done in revision 3605.

2 lines of code changed in 1 file:

  • branches/Ocean_skin/arch: arch-X64_JEANZAY.path (+2 -2)
lguez 2020-02-19 16:09 Rev.: 3635

Revert to trunk changes that should not have been done in revision 3605.

13 lines of code changed in 6 files:

  • branches/Ocean_skin: bld.cfg (+1 -1), makelmdz_fcm (+1 -1)
  • branches/Ocean_skin/arch: arch-X64_ADA.fcm (+4 -4), arch-X64_ADA.path (+2 -2), arch-X64_JEANZAY.fcm (+1 -1), arch-gfortran.path (+4 -4)
jyg 2020-02-17 17:52 Rev.: 3634

bug fix in mod_1D_cases_read_std.F90

1 lines of code changed in 1 file:

  • trunk/libf/phylmd/dyn1d: mod_1D_cases_read_std.F90 (+1 -1)
acozic 2020-02-13 12:39 Rev.: 3633

merge with rev 3632 on LMDZ6/trunk

2 lines of code changed in 1 file:

  • branches/IPSLCM6.0.15/libf/phylmd: physiq_mod.F90 (+2 -2)
acozic 2020-02-13 12:30 Rev.: 3632

Add new arguments to Inca (to calcul hybrid coordinates)

2 lines of code changed in 1 file:

  • trunk/libf/phylmd: physiq_mod.F90 (+2 -2)
fairhead 2020-02-10 12:04 Rev.: 3630

Parameter new_aod is not needed anymore as it is assumed to be true
all the time. This means that we cannot replay AR4 simulations with new
LMDZ sources (we probably couldn't anyway)
LF, OB

142 lines of code changed in 10 files:

  • trunk/libf/dynphy_lonlat/phylmd: etat0phys_netcdf.F90 (+1 -2)
  • trunk/libf/phylmd: conf_phys_m.F90 (+1 -17), phys_output_mod.F90 (+2 -2), phys_output_write_mod.F90 (+71 -76), physiq_mod.F90 (+10 -12), radlwsw_m.F90 (+2 -21), readaerosol_optic.F90 (+1 -10)
  • trunk/libf/phylmd/Dust: phys_output_write_spl_mod.F90 (+53 -59)
  • trunk/libf/phylmd/rrtm: readaerosol_optic_rrtm.F90 (+1 -2)
lguez 2020-02-04 23:36 Rev.: 3628

If the ocean skin parameterization is working actively
(`activate_ocean_skin == 2`) and we are coupled to the ocean then send
ocean-air interface salinity to the ocean. New dummy argument `s_int`
of procedures `ocean_cpl_noice` and `cpl_send_ocean_fields`. We can
only send interface salinity from the previous time-step since
communication with the ocean is before the call to bulk_flux. So make
`s_int` a state variable: move `s_int` from `phys_output_var_mod` to
`phys_state_var_mod`. Still, we only read `s_int` from startphy,
define it before the call to `surf_ocean` and write it to restartphy
if `activate_ocean_skin == 2` and `type_ocean == 'couple'`. In
procedure `pbl_surface`, for clarity, move the definition of output
variables `t_int`, dter, dser, tkt, tks, rf, taur to `missing_val` to
after the call to `surf_ocean`, with the definition of `s_int`,
`ds_ns`, `dt_ns` to `missing_val`. This does not change anything for
`t_int`, dter, dser, tkt, tks, rf, taur. In `pbl_surface_newfrac`, we
choose to set `s_int` to 35 for an appearing ocean point, this is
questionable. In `surf_ocean`, change the intent of `s_int` from out
to inout.

82 lines of code changed in 10 files:

  • branches/Ocean_skin/libf/phylmd: cpl_mod.F90 (+28 -14), oasis.F90 (+4 -2), ocean_cpl_mod.F90 (+6 -6), pbl_surface_mod.F90 (+18 -17), phyetat0.F90 (+6 -2), phyredem.F90 (+5 -2), phys_output_var_mod.F90 (+3 -4), phys_output_write_mod.F90 (+3 -3), phys_state_var_mod.F90 (+6 -3), surf_ocean_mod.F90 (+3 -2)
lguez 2020-02-03 15:27 Rev.: 3627

If the ocean skin parameterization is working (passively or actively,
`activate_ocean_skin >= 1`) and we are coupled to the ocean then
receive bulk salinity of the surface layer of the ocean from the ocean
and feed it to procedure `bulk_flux` instead of the constant
value 35. If the ocean skin parameterization is working actively
(`activate_ocean_skin == 2`) and we are coupled to the ocean then send
ocean-air interface temperature to the ocean. We can only send
interface temperature from the previous time-step since communication
with the ocean is before the call to `bulk_flux`. In module `cpl_mod`,
define `cpl_t_int` with rank 1: no dimension for `cpl_index` because
`t_int` is only defined over ocean. New dummy argument sss of
procedures `cpl_receive_ocean_fields` and `ocean_cpl_noice`. New dummy
argument `t_int` of `cpl_send_ocean_fields`. In procedure
`surf_ocean`, rename local variable s1 to sss and give it the size
klon, which is required by the coupling machinery.

111 lines of code changed in 4 files:

  • branches/Ocean_skin/libf/phylmd: cpl_mod.F90 (+62 -9), oasis.F90 (+19 -2), ocean_cpl_mod.F90 (+17 -6), surf_ocean_mod.F90 (+13 -9)

January 2020 »

Generated by StatSVN 0.7.0
Ajouter un commentaire

Vous pouvez ajouter un commentaire en complétant le formulaire ci-dessous. Le format doit être plain text. Les commentaires sont modérés.

Enter the word