Log of /trunk/phylmd/CV30_routines/cv30_prelim.f90
Parent Directory
| Revision Log
Revision
328 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Jun 13 14:40:06 2019 UTC
(5 years ago)
by
guez
File length: 2459 byte(s)
Copied from:
trunk/phylmd/CV30_routines/cv30_prelim.f revision 327
Diff to
previous 311
,
to
selected 69
Change all `.f` suffixes to `.f90`. (The opposite was done in revision
82.) Because of change of philosopy in GNUmakefile: we already had a
rewritten rule for `.f`, so it does not make the makefile longer to
replace it by a rule for `.f90`. And it spares us options of
makedepf90 and of the compiler. Also we prepare the way for a simpler
`CMakeLists.txt`.
Revision
311 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Dec 3 17:52:21 2018 UTC
(5 years, 7 months ago)
by
guez
Original Path:
trunk/phylmd/CV30_routines/cv30_prelim.f
File length: 2459 byte(s)
Diff to
previous 254
,
to
selected 69
Move file cv_thermo.f to directory CV30_routines since it is only used
there. Rename module cv_thermo_m to cv_thermo.
Named constants instead of variables in module suphec_m.
Rename dummy argument spechum of procedure interfsurf_hq to q1lay
(same as corresponding dummy argument in calcul_fluxs).
Revision
201 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Jun 6 17:42:15 2016 UTC
(8 years ago)
by
guez
Original Path:
trunk/Sources/phylmd/CV30_routines/cv30_prelim.f
File length: 2461 byte(s)
Diff to
previous 198
,
to
selected 69
Removed intermediary objects of cv_thermo_m, access suphec_m
directly. Procedure cv_thermo disappeared, all objects are named
constants.
In cv_driver and below, limited extents of arrays to what is needed.
lv, cpn and th in cv30_compress were set at level nl + 1 but lv1, cpn1
and th1 are not defined at this level. This did not lead to an error
because values at nl + 1 were not used.
Removed test on ok_sync in phystokenc because it is not read at run
time. Printing min and max of output NetCDF variables is heavy and
archaic.
Used histwrite_phy in phytrac.
Revision
190 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Apr 14 15:15:56 2016 UTC
(8 years, 2 months ago)
by
guez
Original Path:
trunk/Sources/phylmd/CV30_routines/cv30_prelim.f
File length: 1799 byte(s)
Diff to
previous 185
,
to
selected 69
Created module cv_thermo_m around procedure cv_thermo. Moved variables
from module cvthermo to module cv_thermo_m, where they are defined.
In ini_histins and initphysto, using part of rlon and rlat from
phyetat0_m is pretending that we do not know about the dynamical grid,
while the way we extract zx_lon(:, 1) and zx_lat(1, :) depends on
ordering inside rlon and rlat. So we might as well simplify and
clarify by using directly rlonv and rlatu.
Removed intermediary variables in write_histins and phystokenc.
Revision
97 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Apr 25 14:58:31 2014 UTC
(10 years, 2 months ago)
by
guez
Original Path:
trunk/phylmd/CV3_routines/cv3_prelim.f
File length: 1791 byte(s)
Diff to
previous 82
,
to
selected 69
Module pressure_var is now only used in gcm. Created local variables
pls and p3d in etat0, added argument p3d to regr_pr_o3.
In leapfrog, moved computation of p3d and exner function immediately
after integrd, for clarity (does not change the execution).
Removed unused arguments: ntra, tra1 and tra of cv3_compress; ntra,
tra and traent of cv3_mixing; ntra, ftra, ftra1 of cv3_uncompress;
ntra, tra, trap of cv3_unsat; ntra, tra, trap, traent, ftra of
cv3_yield; tra, tvp, pbase, bbase, dtvpdt1, dtvpdq1, dplcldt,
dplcldr, ntra of concvl; ndp1, ntra, tra1 of cv_driver
Removed argument d_tra and computation of d_tra in concvl. Removed
argument ftra1 and computation of ftra1 in cv_driver. ftra1 was just
set to 0 in cv_driver, associated to d_tra in concvl, and set again to
zero in concvl.
Revision
69 -
(
view)
(
annotate)
-
[selected]
Modified
Mon Feb 18 16:33:12 2013 UTC
(11 years, 4 months ago)
by
guez
Original Path:
trunk/libf/phylmd/CV3_routines/cv3_prelim.f90
File length: 2212 byte(s)
Diff to
previous 52
Deleted files cvparam3.f90 and nuagecom.f90. Moved variables from
module cvparam3 to module cv3_param_m. Moved variables rad_chau1 and
rad_chau2 from module nuagecom to module conf_phys_m.
Read clesphys2_nml from conf_phys instead of gcm.
Removed argument iflag_con from several procedures. Access module
variable instead.
Revision
52 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Sep 23 12:28:01 2011 UTC
(12 years, 9 months ago)
by
guez
Original Path:
trunk/libf/phylmd/CV3_routines/cv3_prelim.f90
File length: 2185 byte(s)
Diff to
previous 47
,
to
selected 69
Split "conflx.f" into single-procedure files in directory "Conflx".
Split "cv_routines.f" into single-procedure files in directory
"CV_routines". Made module "cvparam" from included file
"cvparam.h". No included file other than "netcdf.inc" left in LMDZE.
This form allows you to request diffs between any two revisions of this file.
For each of the two "sides" of the diff,
enter a numeric revision.