[root]/branches/Ocean_skin
DefLists
(76 files, 21026 lines)
arch
(12 files, 156 lines)
libf
(1 files, 66 lines)
dyn3d
(8 files, 5917 lines)
dyn3d_common
(2 files, 1244 lines)
dyn3dmem
(17 files, 11024 lines)
dynphy_lonlat
(1 files, 243 lines)
phydev
(1 files, 84 lines)
phylmd
(5 files, 2397 lines)
misc
(3 files, 990 lines)
phy_common
(10 files, 5565 lines)
phydev
(2 files, 73 lines)
phylmd
(119 files, 90574 lines)
Dust
(9 files, 9256 lines)
StratAer
(15 files, 4060 lines)
cosp
(1 files, 450 lines)
cosp2
(1 files, 447 lines)
cospv2
(4 files, 2146 lines)
dyn1d
(15 files, 13587 lines)
inlandsis
(11 files, 6780 lines)
rrtm
(8 files, 4726 lines)
sisvat
(0 files, 0 lines)
tools
(0 files, 0 lines)
fcm
(0 files, 0 lines)
lib
(0 files, 0 lines)
Fcm
(1 files, 862 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
lguez | 30 (100.0%) | 229 (100.0%) | 7.6 |
Sync latest trunk changes to Ocean_skin
99 lines of code changed in 4 files:
Revert these files to trunk state
2 lines of code changed in 2 files:
Sync latest trunk changes to Ocean_skin
5 lines of code changed in 1 file:
Sync latest trunk changes to Ocean_skin
53 lines of code changed in 6 files:
Revert changes made by mistake in revision 3672
2 lines of code changed in 2 files:
Do not output t_int if activate_ocean_skin == 2
2 lines of code changed in 2 files:
Revert to trunk changes that should not have been done in revision 3605.
2 lines of code changed in 2 files:
Merge revisions 3427:3600 of trunk into branch `Ocean_skin`
63 lines of code changed in 6 files:
Forgot to include makelmdz_fcm in previous commit.
0 lines of code changed in 2 files:
Move the call to config_ocean_skin out of !$OMP MASTER in procedure
conf_phys. Definition of jcool, jwarm and rain_effect must be done by
all threads.
Use keywords in call to bulk_flux in procedure surf_ocean, for clarity.
Define CPP_KEY IN_LMDZ in makelmdz_fcm. This could be useful for any
external code used with LMDZ.
Move the Ocean_skin folder out of the LMDZ tree. This is more
convenient and clearer because Ocean_skin stays under Git control for
now. So we do not declare a phylmd/Ocean_skin folder in
"bld.cfg". Instead, we use the option -ext_src of makelmdz_fcm.
1 lines of code changed in 1 file:
Create subdirectory Ocean_skin in libf. For now, Ocean_skin is under
control of git, not subversion.
Add variable eps_w to common YOMCST.
For now, continue to read ocean skin parameters from a namelist in
config_ocean_skin.
The parameterisation is called from procedure surf_ocean.
Add two prognostic variables for the parameterisation: dt_ns and
ds_ns. Add eight diagnostic variables: t_int, s_int, dter, dser, tkt,
tks, rf, taur. The ten variables are only defined on ocean surface,
elsewhere they are set to nf90_fill_real. In pbl_surface, we can
initialize the eight diagnostic variables to nf90_fill_real before the
loop on sub-surfaces, but we need to keep the old values of dt_ns and
ds_ns as input of the parameterisation so we set dt_ns and ds_ns to
nf90_fill_real after the call to surf_ocean. Define ten corresponding
compressed variables in pbl_surface. Define ten corresponding NetCDF
output variables in phys_output_ctrlout_mod.
In procedure pbl_surface_newfrac, for an appearing ocean sub-surface,
dt_ns and ds_ns are set to 0. In phyetat0, also set initial dt_ns and
ds_ns to 0 if they are not in start file.
In procedure surf_ocean, for now, we use a constant specific latent
heat of vaporization, as elsewhere in LMDZ, and a constant bulk
salinity.
0 lines of code changed in 2 files: