StatSVN - Directory trunk/libf/phylmd/
Directory trunk/libf/phylmd/
- Total Files:
- 129
- Deleted Files:
- 2
- Lines of Code:
- 73390
[root]/trunk/libf/phylmd
Dust
(1 files, 1664 lines)
StratAer
(4 files, 756 lines)
cosp
(23 files, 11546 lines)
cosp2
(35 files, 17329 lines)
dyn1d
(4 files, 6889 lines)
rrtm
(10 files, 5436 lines)
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.
YM2 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.
YM41 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.
YM13 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.
YM2 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)