/[lmdze]
ViewVC logotype

Revision 202


Jump to revision: Previous Next
Author: guez
Date: Wed Jun 8 12:23:41 2016 UTC (7 years, 10 months ago)
Changed paths: 18
Log Message:
Promoted lmt_pas from local variable of physiq to variable of module
conf_gcm_m.

Removed variable run_off of module interface_surf. Was not
used. Called run_off_ter in LMDZ, but not used nor printed there
either.

Simplified logic in interfoce_lim. The way it was convoluted with
interfsurf_hq and clmain was quite a mess. Extracted reading of SST
into a separate procedure: read_sst. We do not need SST and pctsrf_new
at the same time: SST is not needed for sea-ice surface. I did not
like this programming: going through the procedure repeatedly for
different purposes and testing inside whether there was something to
do or it was already done. Reading is now only controlled by itap and
lmt_pas, instead of debut, jour, jour_lu and deja_lu. Now we do not
copy from pct_tmp to pctsrf_new every time step.

Simplified processing of pctsrf in clmain and below. It was quite
troubling: pctsrf_new was intent out in interfoce_lim but only defined
for ocean and sea-ice. Also the idea of having arrays for all
surfaces, pcsrf and pctsrf_new, in interfsurf_hq, which is called for
a particular surface, was troubling. pctsrf_new for all surfaces was
intent out in intefsurf_hq, but not defined for all surfaces at each
call. Removed argument pctsrf_new of clmain: was a duplicate of pctsrf
on output, and not used in physiq. Replaced pctsrf_new in clmain by
pctsrf_new_oce and pctsrf_new_sic, which were the only ones modified.


Changed paths

Path Details
Directorytrunk/Sources/dyn3d/conf_gcm.f modified , text changed
Directorytrunk/Sources/dyn3d/etat0.f modified , text changed
Directorytrunk/Sources/phylmd/Interface_surf/fonte_neige.f modified , text changed
Directorytrunk/Sources/phylmd/Interface_surf/interface_surf.f modified , text changed
Directorytrunk/Sources/phylmd/Interface_surf/interfoce_lim.f modified , text changed
Directorytrunk/Sources/phylmd/Interface_surf/interfsurf_hq.f modified , text changed
Directorytrunk/Sources/phylmd/Interface_surf/read_sst.f added
Directorytrunk/Sources/phylmd/Interface_surf/soil.f modified , text changed
Directorytrunk/Sources/phylmd/clesphys.f modified , text changed
Directorytrunk/Sources/phylmd/clmain.f modified , text changed
Directorytrunk/Sources/phylmd/clqh.f modified , text changed
Directorytrunk/Sources/phylmd/clvent.f modified , text changed
Directorytrunk/Sources/phylmd/ini_histins.f modified , text changed
Directorytrunk/Sources/phylmd/phyredem0.f modified , text changed
Directorytrunk/Sources/phylmd/physiq.f modified , text changed
Directorytrunk/Sources/phylmd/phytrac.f modified , text changed
Directorytrunk/depend.mk modified , text changed
Directorytrunk/src_gcm modified , text changed

  ViewVC Help
Powered by ViewVC 1.1.21