Aller au contenu. | Aller à la navigation

Outils personnels
Se connecter
Sections
Vous êtes ici : Accueil Le coin des développeurs Statistiques SVN LMDZ6 StatSVN - Directory trunk/libf/phylmd/

StatSVN - Directory trunk/libf/phylmd/

StatSVN - Directory trunk/libf/phylmd/

Directory trunk/libf/phylmd/

Total Files:
129
Deleted Files:
2
Lines of Code:
73390

[root]/trunk/libf/phylmd
                directory in repo Dust (1 files, 1664 lines)
                directory in repo StratAer (4 files, 756 lines)
                directory in repo cosp (23 files, 11546 lines)
                directory in repo cosp2 (35 files, 17329 lines)
                directory in repo dyn1d (4 files, 6889 lines)
                directory in repo rrtm (10 files, 5436 lines)

Lines of Code

trunk/libf/phylmd/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 555 (100.0%) 13034 (100.0%) 23.4
fairhead 147 (26.5%) 5106 (39.2%) 34.7
oboucher 185 (33.3%) 3508 (26.9%) 18.9
fhourdin 35 (6.3%) 1804 (13.8%) 51.5
jyg 69 (12.4%) 1472 (11.3%) 21.3
musat 60 (10.8%) 472 (3.6%) 7.8
dcugnet 12 (2.2%) 264 (2.0%) 22.0
lguez 5 (0.9%) 159 (1.2%) 31.8
acozic 15 (2.7%) 114 (0.9%) 7.6
ymeurdesoif 4 (0.7%) 58 (0.4%) 14.5
emillour 21 (3.8%) 49 (0.4%) 2.3
idelkadi 1 (0.2%) 25 (0.2%) 25.0
jghattas 1 (0.2%) 3 (0.0%) 3.0

Most Recent Commits

musat 2019-04-30 11:39 Rev.: 3490

Le bornage a 2m n'est pas actif par defaut.
Les 2 flags qui controlent le bornage sont initialises
iflag_bug_t2m_ipslcm61=1
iflag_bug_t2m_stab_ipslcm61=-1
Valeurs possibles des flags et bornage CMIP6 (***) a posteriori:
* iflag_bug_t2m_ipslcm61=0/1 :
0 = bornage (***)
1 = pas de bornage
* iflag_bug_t2m_stab_ipslcm61 = -2/-1/1/0
-2 : bornage si q2m < 0
-1 : bornage si ftsol <= tair1 + q2m < 0 (***)
1 : bornage si ftsol <= tair1
0 : bornage systematique

4 lines of code changed in 1 file:

  • trunk/libf/phylmd: physiq_mod.F90 (+4 -4)
musat 2019-04-26 17:50 Rev.: 3489

Ajout bornage a 2m

159 lines of code changed in 4 files:

  • trunk/libf/phylmd: borne_var_surf.F90 (new 111), phys_local_var_mod.F90 (+10), phys_output_write_mod.F90 (+10 -9), physiq_mod.F90 (+28)
fairhead 2019-04-26 13:41 Rev.: 3488

Some modification needed for the outputs for the unstructured grid case
AC

22 lines of code changed in 1 file:

  • trunk/libf/phylmd: iophy.F90 (+22 -5)
oboucher 2019-04-25 11:34 Rev.: 3486

change one diag name to be consistent with xml file

1 lines of code changed in 1 file:

  • trunk/libf/phylmd: phys_output_ctrlout_mod.F90 (+1 -1)
fairhead 2019-04-18 17:13 Rev.: 3480

Integration of revisions 3425 through 3427 from IPSLCM6.0.15 branch into the trunk
LF

9 lines of code changed in 3 files:

  • trunk/libf/phylmd: phys_output_write_mod.F90 (+1 -1), physiq_mod.F90 (+2 -2), radlwsw_m.F90 (+6 -6)
fairhead 2019-04-17 17:43 Rev.: 3479

Integration of r3408 into the trunk
Modifications needed for VolMIP diagnostics

113 lines of code changed in 7 files:

  • trunk/libf/phylmd: conf_phys_m.F90 (+16 -3), phys_output_ctrlout_mod.F90 (+4), phys_output_write_mod.F90 (+16 -2), phys_state_var_mod.F90 (+8), physiq_mod.F90 (+11 -5), radlwsw_m.F90 (+57 -27), regr_pr_time_av_m.F90 (+1)
fairhead 2019-04-15 16:55 Rev.: 3474

Adding proper hybrid coordinates coefficients as per the CMIP6 data request
r3284 of IPSLCM6.0.15 branch
Also added Cecill license information to a bunch of DefLists files

65 lines of code changed in 4 files:

  • trunk/libf/phylmd: iophy.F90 (+11 -8), phys_output_ctrlout_mod.F90 (+18 -7), phys_output_mod.F90 (+4 -1), phys_output_write_mod.F90 (+32 -11)
fairhead 2019-04-10 17:08 Rev.: 3473

Missing initialisation and misplaced IF/ELSE/ENDIF block in cpl_mod
AC, LF

32 lines of code changed in 2 files:

  • trunk/libf/phylmd: cpl_mod.F90 (+31 -30), orografi_strato.F90 (+1)
ymeurdesoif 2019-03-27 16:22 Rev.: 3472

unstructured case : aerosol files are not needed during the create_etat0_limite phase, so the workflow for this is now desactivated at ce0l phase.

YM

2 lines of code changed in 1 file:

  • trunk/libf/phylmd: physiq_mod.F90 (+2 -2)
ymeurdesoif 2019-03-27 15:35 Rev.: 3471

Unstructured case : adapt limit,nc to hadisst files with daily values instead of monthly for sst and sic.

YM

41 lines of code changed in 1 file:

  • trunk/libf/phylmd: create_limit_unstruct.F90 (+41 -6)
ymeurdesoif 2019-03-25 12:32 Rev.: 3470

Clean finalize for etat0_limit creation with dynamico. Avoid dead-lock with xios_server that are waiting for an mpi_finalize.

YM

13 lines of code changed in 1 file:

  • trunk/libf/phylmd: create_etat0_limit_unstruct.F90 (+13 -3)
ymeurdesoif 2019-03-25 12:28 Rev.: 3469

Fix problem in limit.nc creation for unstructured case in OpenMP.

YM

2 lines of code changed in 1 file:

  • trunk/libf/phylmd: create_limit_unstruct.F90 (+2 -1)
fairhead 2019-03-14 18:43 Rev.: 3468

Modifications so that point close to the equator (and the height of the stratosphere)
can be found on an unstructured grid
YM

0 lines of code changed in 2 files:

  • trunk/libf/phylmd: orografi_strato.F90 (changed)
fairhead 2019-03-14 16:07 Rev.: 3467

Needed when running in sequential mode and correcting en overinitialisation
LF

2 lines of code changed in 2 files:

  • trunk/libf/phylmd: cpl_mod.F90 (+2), phytrac_mod.F90 (-13)
fairhead 2019-03-14 15:20 Rev.: 3466

Needed for non-xios compilation
LF

3 lines of code changed in 1 file:

  • trunk/libf/phylmd: create_etat0_unstruct.F90 (+3)
fairhead 2019-03-14 11:34 Rev.: 3465

Further modifications for DYNAMICO/LMDZ convergence. These are based
on Yann's LMDZ6_V2 sources. Compiles on irene and converges with revision 3459
in a bucket configuration
YM/LF

415 lines of code changed in 16 files:

  • trunk/libf/phylmd: atm2geo.F90 (new), cpl_mod.F90 (+98 -6), create_etat0_limit_unstruct.F90 (+2), create_etat0_unstruct.F90 (+55 -1), geo2atm.F90 (new), iophy.F90 (-3), iostart.F90 (+12 -4), oasis.F90 (+50 -14), phyetat0.F90 (-1), physiq_mod.F90 (+35 -36), phytrac_mod.F90 (+19), radlwsw_m.F90 (+11 -1), regr_horiz_time_climoz_m.F90 (+47 -7), surf_land_orchidee_mod.F90 (+1)
fhourdin 2019-02-02 02:57 Rev.: 3462

Changing the call to iophy
FH

4 lines of code changed in 2 files:

  • trunk/libf/phylmd: phyetat0.F90 (+2 -1), physiq_mod.F90 (+2 -1)
oboucher 2019-02-01 21:29 Rev.: 3461

Writing out some parameters that were not output before
As usual cleaning out the routine but a lot more needed

122 lines of code changed in 1 file:

  • trunk/libf/phylmd: physiq_mod.F90 (+122 -137)
fairhead 2019-02-01 16:54 Rev.: 3460

Need initialisation of RRTM before starting to write outputs

14 lines of code changed in 1 file:

  • trunk/libf/phylmd: physiq_mod.F90 (+14 -14)
oboucher 2019-01-31 21:22 Rev.: 3459

Changing hard-coded value of 28.97 g/mol by RMD physical constant defined in suphel.F90
As rmd = 28.9644, this involves a lack of numerical convergence with previous commit.

12 lines of code changed in 3 files:

  • trunk/libf/phylmd: carbon_cycle_mod.F90 (+1 -1), conf_phys_m.F90 (+10 -10), phyetat0.F90 (+1 -1)
fairhead 2019-01-30 15:54 Rev.: 3457

Wrong order in call sequence of XIOS context initialisation meant that the coupled model hung.
LF

6 lines of code changed in 3 files:

  • trunk/libf/phylmd: iophy.F90 (+3), phyetat0.F90 (+1 -1), physiq_mod.F90 (+2 -2)
jyg 2019-01-30 12:55 Rev.: 3455

Adding some forgotten SAVE in wake.F90

6 lines of code changed in 1 file:

  • trunk/libf/phylmd: wake.F90 (+6 -3)
jyg 2019-01-30 12:29 Rev.: 3454

Bug fix: uninitialized variable in wake.F90 when iflag_wk_pop_dyn >= 1

3 lines of code changed in 1 file:

  • trunk/libf/phylmd: wake.F90 (+3)
oboucher 2019-01-28 20:31 Rev.: 3453

Adding some diagnostics for type_trac=co2i

75 lines of code changed in 4 files:

  • trunk/libf/phylmd: carbon_cycle_mod.F90 (+4), phys_output_ctrlout_mod.F90 (+10 -3), phys_output_write_mod.F90 (+53 -27), tracco2i_mod.F90 (+8 -9)
fairhead 2019-01-28 11:45 Rev.: 3452


gregorian calendar option disappeared in latest commits
OB/LF

2 lines of code changed in 1 file:

  • trunk/libf/phylmd: phys_cal_mod.F90 (+2 -1)
fhourdin 2019-01-27 13:07 Rev.: 3451

Saving old version of thermcell_plume in thermcell_plume_6A.F90
It includes both thermcell_plume_6A and thermcell_plume_5B corresponding
to the 5B and 6A versions used for CMIP5 and CMIP6.
The latest was previously named thermcellV1_plume.
The new thermcell_plume is a clean version (removing obsolete
options) of thermcell_plume_6A.
The 3 versions are controled by
flag_thermals_ed <= 9 thermcell_plume_6A
<= 19 thermcell_plume_5B
else thermcell_plume (default 20 for convergence with 6A)
Fredho


1261 lines of code changed in 4 files:

  • trunk/libf/phylmd: thermcell_main.F90 (+22 -8), thermcell_plume.F90 (+53 -752), thermcell_plume_6A.F90 (new 1186)
oboucher 2019-01-25 20:51 Rev.: 3450

Various additions for the interactive CO2 cycle

70 lines of code changed in 3 files:

  • trunk/libf/phylmd: physiq_mod.F90 (+6 -2), phytrac_mod.F90 (+36 -29), tracco2i_mod.F90 (+28 -18)
oboucher 2019-01-25 19:27 Rev.: 3449

changed hard coded CO2 molar mass to corresponding variable
and capitalize all of: if endif or and

33 lines of code changed in 1 file:

  • trunk/libf/phylmd: phyetat0.F90 (+33 -33)
oboucher 2019-01-25 18:48 Rev.: 3448

small changes for interactive CO2
cleaning up END IF statements

19 lines of code changed in 1 file:

  • trunk/libf/phylmd: cpl_mod.F90 (+19 -18)
oboucher 2019-01-25 18:05 Rev.: 3447

A first package with molar masses for radiatively active gases, a new switch for interactive radiative CO2
and minor changes to the carbon_cycle module.

37 lines of code changed in 4 files:

  • trunk/libf/phylmd: YOMCST.h (+4 -2), carbon_cycle_mod.F90 (+9 -3), conf_phys_m.F90 (+15 -1), suphel.F90 (+9 -1)
fairhead 2019-01-25 12:12 Rev.: 3442

Following merging of DYNAMICO/LMDZ branches, modifications needed for the 1D LMDZ model
Added a 1D special version of dimphy which is called before the real dimphy in lmdz1d
MPL

24 lines of code changed in 1 file:

  • trunk/libf/phylmd: dimphy.F90 (+24 -2)
fairhead 2019-01-23 17:24 Rev.: 3440

For checking purposes

739 lines of code changed in 2 files:

  • trunk/libf/phylmd: readaerosol.F90 (del), readaerosol_mod.F90 (new 739)
fairhead 2019-01-23 14:25 Rev.: 3439

Initialisations wrongly placed

2 lines of code changed in 2 files:

  • trunk/libf/phylmd: phys_local_var_mod.F90 (+1 -1), phys_state_var_mod.F90 (+1)
fairhead 2019-01-23 12:46 Rev.: 3438

Choosing the right ORCHIDEE interface and some XIOS stuff

2 lines of code changed in 1 file:

  • trunk/libf/phylmd: surf_land_orchidee_nounstruct_mod.F90 (+2)
emillour 2019-01-22 18:26 Rev.: 3436

Additional modifications wrt previous commit to enable working without XIOS.
EM+LF

30 lines of code changed in 5 files:

  • trunk/libf/phylmd: create_etat0_limit_unstruct.F90 (+4), readaerosol.F90 (+8 -2), readaerosolstrato.F90 (+4 -1), readaerosolstrato_m.F90 (+6 -3), regr_horiz_time_climoz_m.F90 (+8 -2)
fairhead 2019-01-22 17:21 Rev.: 3435

"Historic" :-) commit merging the physics branch used for DYNAMICO with the LMDZ trunk.
The same physics branch can now be used seamlessly with the traditional lon-lat LMDZ
dynamical core and DYNAMICO.
Testing consisted in running a lon-lat LMDZ bucket simulation with the NPv6.1 physics package
with the original trunk sources and the merged sources. Tests were succesful in the sense that
numeric continuity was preserved in the restart files from both simulation. Further tests
included running both versions of the physics codes for one year in a LMDZOR setting in which
the restart files also came out identical.

Caution:
- as the physics package now manages unstructured grids, grid information needs to be transmitted
to the surface scheme ORCHIDEE. This means that the interface defined in surf_land_orchidee_mod.F90
is only compatible with ORCHIDEE version orchidee2.1 and later versions. If previous versions of
ORCHIDEE need to be used, the CPP key ORCHIDEE_NOUNSTRUCT needs to be set at compilation time.
This is done automatically if makelmdz/makelmdz_fcm are called with the veget orchidee2.0 switch
- due to a limitation in XIOS, the time at which limit conditions will be read in by DYNAMICO will be
delayed by one physic timestep with respect to the time it is read in by the lon-lat model. This is caused
by the line

IF (MOD(itime-1, lmt_pas) == 0 .OR. (jour_lu /= jour .AND. grid_type /= unstructured)) THEN ! time to read

in limit_read_mod.F90

Work still needed on COSP integration and XML files for DYNAMICO

EM, YM, LF

3415 lines of code changed in 56 files:

  • trunk/libf/phylmd: add_phys_tend_mod.F90 (new), calcul_divers.h (+7 -6), carbon_cycle_mod.F90 (+8 -6), clesphys.h (+1 -3), coef_diff_turb_mod.F90 (+5), conf_phys_m.F90 (+7 -6), cpl_mod.F90 (+3 -3), create_etat0_limit_unstruct.F90 (new 98), create_etat0_unstruct.F90 (new 190), create_limit_unstruct.F90 (new 277), cv3_routines.F90 (+16), cva_driver.F90 (+3), dimphy.F90 (new), grid_noro_m.F90 (new), ini_undefSTD.F90 (new), inifis_mod.F90 (new), iophy.F90 (+130 -85), iostart.F90 (+29 -6), limit_read_mod.F90 (new), moy_undefSTD.F90 (+2 -2), pbl_surface_mod.F90 (+5 -4), phyaqua_mod.F90 (+111 -66), phyetat0.F90 (+4 -4), phys_cal_mod.F90 (+16 -2), phys_local_var_mod.F90 (+25 -6), phys_output_write_mod.F90 (+240 -119), phys_state_var_mod.F90 (+25 -7), physiq_mod.F90 (+275 -198), radlwsw_m.F90 (+5), readaerosol.F90 (+222 -92), readaerosolstrato.F90 (+30 -11), readaerosolstrato_m.F90 (new 135), regr_horiz_time_climoz_m.F90 (+475 -295), regr_pr_time_av_m.F90 (+36 -11), slab_heat_transp_mod.F90 (+3 -2), surf_land_mod.F90 (+5), surf_land_orchidee_mod.F90 (+216 -66), surf_land_orchidee_nounstruct_mod.F90 (new 680), tracco2i_mod.F90 (+2 -2), undefSTD.F90 (new), write_histrac.h (+1 -1), yamada4.F90 (-4)
oboucher 2018-12-08 20:52 Rev.: 3422

Changing initialisation of co2_send if not found in restart.

1 lines of code changed in 1 file:

  • trunk/libf/phylmd: phyetat0.F90 (+1 -1)
oboucher 2018-12-07 23:08 Rev.: 3421

Further changes for the interactive CO2 cycle
Pulling out the definition of emission terms from tracco2i into carbon cycle module
Declaration in phyetat0

41 lines of code changed in 3 files:

  • trunk/libf/phylmd: carbon_cycle_mod.F90 (+4), phyetat0.F90 (+3), tracco2i_mod.F90 (+34 -19)
oboucher 2018-12-07 22:25 Rev.: 3420

Removing test as it causes some problem with current configurations

4 lines of code changed in 1 file:

  • trunk/libf/phylmd: conf_phys_m.F90 (+4 -4)
acozic 2018-12-05 16:21 Rev.: 3418

Add modification to take into account value read in INCA restart file

28 lines of code changed in 2 files:

  • trunk/libf/phylmd: physiq_mod.F90 (+25 -2), phytrac_mod.F90 (+3 -2)

(127 more)

Generated by StatSVN 0.7.0
Ajouter un commentaire

You can add a comment by filling out the form below. Plain text formatting. Comments are moderated.

Enter the word