/[lmdze]
ViewVC logotype

Revision 227


Jump to revision: Previous Next
Author: guez
Date: Thu Nov 2 15:47:03 2017 UTC (6 years, 5 months ago)
Changed paths: 23
Log Message:
Rename phisinit to phis in restart.nc: clearer, same name as Fortran variable.

In aaam_bud, use rlat and rlon from phyetat0_m instead of having these
module variables associated to actual arguments in physiq.

In clmain, too many wind variables make the procedure hard to
understand. Use yu(:knon, 1) and yv(:knon, 1) instead of u1lay(:knon)
and v1lay(:knon). Note that when yu(:knon, 1) and yv(:knon, 1) are
used as actual arguments, they are probably copied to new arrays since
the elements are not contiguous. Rename yu10m to wind10m because this
is the norm of wind vector, not its zonal component. Rename yustar to
ustar. Rename uzon and vmer to u1 and v1 since these are wind
components at first layer and u1 and v1 are the names of corresponding
dummy arguments in stdlevvar.

In clmain, rename yzlev to zlev.

In clmain, screenc, stdlevvar and coefcdrag, remove the code
corresponding to zxli true (not used in LMDZ either).

Subroutine ustarhb becomes a function. Simplifications using the fact
that zx_alf2 = 0 and zx_alf1 = 1 (discarding the possibility to change
this).

In procedure vdif_kcay, remove unused dummy argument plev. Remove
useless computations of sss and sssq.

In clouds_gno, exp(100.) would overflow in single precision. Set
maximum to exp(80.) instead.

In physiq, use u(:, 1) and v(:, 1) as arguments to phytrac instead of
creating ad hoc variables yu1 and yv1.

In stdlevvar, rename dummy argument u_10m to wind10m, following the
corresponding modification in clmain. Simplifications using the fact
that ok_pred = 0 and ok_corr = 1 (discarding the possibility to change
this).


Changed paths

Path Details
Directorytrunk/Sources/dyn3d/dynredem0.f modified , text changed
Directorytrunk/Sources/phylmd/Orography/grid_noro_m.f modified , text changed
Directorytrunk/Sources/phylmd/Orography/lift_noro.f modified , text changed
Directorytrunk/Sources/phylmd/Orography/start_init_orog_m.f modified , text changed
Directorytrunk/Sources/phylmd/aaam_bud.f modified , text changed
Directorytrunk/Sources/phylmd/clmain.f modified , text changed
Directorytrunk/Sources/phylmd/clouds_gno.f modified , text changed
Directorytrunk/Sources/phylmd/clvent.f modified , text changed
Directorytrunk/Sources/phylmd/coefcdrag.f modified , text changed
Directorytrunk/Sources/phylmd/conf_phys.f modified , text changed
Directorytrunk/Sources/phylmd/hbtm.f modified , text changed
Directorytrunk/Sources/phylmd/hgardfou.f modified , text changed
Directorytrunk/Sources/phylmd/ini_histins.f modified , text changed
Directorytrunk/Sources/phylmd/physiq.f modified , text changed
Directorytrunk/Sources/phylmd/phytrac.f modified , text changed
Directorytrunk/Sources/phylmd/screenc.f modified , text changed
Directorytrunk/Sources/phylmd/screenp.f modified , text changed
Directorytrunk/Sources/phylmd/stdlevvar.f modified , text changed
Directorytrunk/Sources/phylmd/ustarhb.f modified , text changed
Directorytrunk/Sources/phylmd/vdif_kcay.f modified , text changed
Directorytrunk/Sources/phylmd/yamada.f modified , text changed
Directorytrunk/Sources/phylmd/yamada4.f modified , text changed
Directorytrunk/depend.mk modified , text changed

  ViewVC Help
Powered by ViewVC 1.1.21