Log of /trunk/dyn3d/Inter_barxy/inter_barxy.f
Parent Directory
| Revision Log
Revision
98 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue May 13 17:23:16 2014 UTC
(10 years, 3 months ago)
by
guez
File length: 3204 byte(s)
Copied from:
trunk/dyn3d/inter_barxy.f revision 97
Diff to
previous 97
Split inter_barxy.f : one procedure per module, one module per
file. Grouped the files into a directory.
Split orbite.f.
Value of raz_date read from the namelist is taken into account
(resetting the step counter) even if annee_ref == anneeref and day_ref
== dayref. raz_date is no longer modified by gcm main unit. (Following
LMDZ.)
Removed argument klon of interfsur_lim. Renamed arguments lmt_alb,
lmt_rug to alb_new, z0_new (same name as corresponding actual
arguments in interfsurf_hq).
Removed argument klon of interfsurf_hq.
Removed arguments qs and d_qs of diagetpq. Were always
zero. Downgraded arguments d_qw, d_ql of diagetpq to local variables,
they were not used in physiq. Removed all computations for solid water
in diagetpq, was just zero.
Downgraded arguments fs_bound, fq_bound of diagphy to local variables,
they were not used in physiq. Encapsulated in a test on iprt all
computations in diagphy.
Removed parameter nbtr of module dimphy. Replaced it everywhere in the
program by nqmx - 2.
Removed parameter rnpb of procedure physiq. Kept the true case in
physiq and phytrac. Could not work with false case anyway.
Removed arguments klon, llm, airephy of qcheck. Removed argument ftsol
of initrrnpb, was not used.
Revision
97 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Apr 25 14:58:31 2014 UTC
(10 years, 4 months ago)
by
guez
Original Path:
trunk/dyn3d/inter_barxy.f
File length: 12882 byte(s)
Diff to
previous 82
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
39 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Jan 25 15:11:05 2011 UTC
(13 years, 7 months ago)
by
guez
Original Path:
trunk/libf/dyn3d/inter_barxy.f90
File length: 12740 byte(s)
Diff to
previous 36
"pi" comes from "nr_util". Removed subroutine "initialize" in module
"comconst".
Copied the content of "fxy_sin.h" into "fxysinus", instead of getting
it from an "include" line. Removed file "fxy_sin.h".
"ps" has rank 2 in "gcm" and "dynetat0".
Assumed-shape for argument "q" of "integrd".
Revision
25 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Mar 5 16:43:45 2010 UTC
(14 years, 5 months ago)
by
guez
Original Path:
trunk/libf/dyn3d/inter_barxy.f90
File length: 12772 byte(s)
Diff to
previous 24
Simplified "etat0_lim.sh" and "gcm.sh" because the full versions
depended on personal arrangements for directories and machines.
Translated included files into modules. Encapsulated procedures into modules.
Moved variables from module "comgeom" to local variables of
"inigeom". Deleted some unused variables in "comgeom".
Moved variable "day_ini" from module "temps" to module "dynetat0_m".
Removed useless test on variable "time" and useless "close" statement
in procedure "leapfrog".
Removed useless call to "inigeom" in procedure "limit".
Revision
13 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Jul 25 19:59:34 2008 UTC
(16 years, 1 month ago)
by
guez
Original Path:
trunk/libf/dyn3d/inter_barxy.f90
File length: 12861 byte(s)
Diff to
previous 3
-- Minor change of behaviour:
"etat0" does not compute "rugsrel" nor "radpas". Deleted arguments
"radpas" and "rugsrel" of "phyredem". Deleted argument "rugsrel" of
"phyetat0". "startphy.nc" does not contain the variable "RUGSREL". In
"physiq", "rugoro" is set to 0 if not "ok_orodr". The whole program
"etat0_lim" does not use "clesphys2".
-- Minor modification of input/output:
Created subroutine "read_clesphys2". Variables of "clesphys2" are read
in "read_clesphys2" instead of "conf_gcm". "printflag" does not print
variables of "clesphys2".
-- Should not change any result at run time:
References to module "numer_rec" instead of individual modules of
"Numer_rec_Lionel".
Deleted argument "clesphy0" of "calfis", "physiq", "conf_gcm",
"leapfrog", "phyetat0". Deleted variable "clesphy0" in
"gcm". "phyetat0" does not modify variables of "clesphys2".
The program unit "gcm" does not modify "itau_phy".
Added some "intent" attributes.
"regr11_lint" does not call "polint".
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.