/[lmdze]/trunk/phylmd/Interface_surf/coefkzmin.f90
ViewVC logotype

Log of /trunk/phylmd/Interface_surf/coefkzmin.f90

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 328 - (view) (annotate) - [select for diffs]
Modified Thu Jun 13 14:40:06 2019 UTC (4 years, 11 months ago) by guez
File length: 3259 byte(s)
Copied from: trunk/phylmd/Interface_surf/coefkzmin.f revision 327
Diff to previous 288
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 288 - (view) (annotate) - [select for diffs]
Modified Tue Jul 24 16:27:12 2018 UTC (5 years, 10 months ago) by guez
Original Path: trunk/phylmd/Interface_surf/coefkzmin.f
File length: 3259 byte(s)
Diff to previous 286
Remove tests on richum, tvirtu and opt_ec in procedure coefkz (not
used in LMDZ either).

Change the meaning of variable ecrit_ins of module clesphys from
number of seconds (integer, weird), which was modified in physiq to
make a multiple of the time step of physics, to number of physics time
steps.


Revision 286 - (view) (annotate) - [select for diffs]
Modified Tue Jul 24 15:22:48 2018 UTC (5 years, 10 months ago) by guez
Original Path: trunk/phylmd/Interface_surf/coefkzmin.f
File length: 3247 byte(s)
Copied from: trunk/phylmd/coefkzmin.f revision 285
Diff to previous 267
Move files containing pbl_surface and procedures called by pbl_surface to directory Interface_surf.

Revision 267 - (view) (annotate) - [select for diffs]
Modified Thu May 3 16:14:08 2018 UTC (6 years, 1 month ago) by guez
Original Path: trunk/phylmd/coefkzmin.f
File length: 3247 byte(s)
Diff to previous 254
Rename procedure clmain to pbl_surface (following LMDZ).

Remove choice soil_model = f. This choice made the algorithm unclear
in interfsurf_hq. Also soil_model = f is never used in LMDZ. radsol
was intent inout in clqh because of its possible modification in
interfsurf_hq, but the corresponding actual argument yrads is not used
in pbl_surface. The modification of radsol in interfsurf_hq was a bad
idea. Now we can more clearly make radsol an intent in argument of
clqh and interfsurf_hq.


Revision 254 - (view) (annotate) - [select for diffs]
Modified Mon Feb 5 10:39:38 2018 UTC (6 years, 3 months ago) by guez
Original Path: trunk/phylmd/coefkzmin.f
File length: 3237 byte(s)
Diff to previous 251
Move Sources/* to root directory.

Revision 251 - (view) (annotate) - [select for diffs]
Modified Mon Jan 8 14:12:02 2018 UTC (6 years, 4 months ago) by guez
Original Path: trunk/Sources/phylmd/coefkzmin.f
File length: 3237 byte(s)
Diff to previous 239
Polishing.

Revision 239 - (view) (annotate) - [select for diffs]
Modified Fri Nov 10 15:16:48 2017 UTC (6 years, 6 months ago) by guez
Original Path: trunk/Sources/phylmd/coefkzmin.f
File length: 3064 byte(s)
Diff to previous 233
In procedure coefkzmin, dummy argument km is equal to dummy argument
kn. Remove it.

Bug fix in clmain. If iflag_pbl /= 1 and ok_kzmin then
ycoef[mh]0(:knon, 1) are not defined and used for computation of
ycdrag[mh](:knon). Remove the lines (following LMDZ).


Revision 233 - (view) (annotate) - [select for diffs]
Modified Tue Nov 7 10:52:46 2017 UTC (6 years, 6 months ago) by guez
Original Path: trunk/Sources/phylmd/coefkzmin.f
File length: 3294 byte(s)
Diff to previous 134
Use separate variables for eddy diffusion coefficient and drag
coefficient in procedure coefkz (following LMDZ). coefkzmin only
computes eddy diffusion coefficient, not drag coefficient.


Revision 134 - (view) (annotate) - [select for diffs]
Modified Wed Apr 29 15:47:56 2015 UTC (9 years, 1 month ago) by guez
Original Path: trunk/Sources/phylmd/coefkzmin.f
File length: 3270 byte(s)
Copied from: trunk/phylmd/coefkzmin.f90 revision 80
Diff to previous 82
Sources inside, compilation outside.

Revision 82 - (view) (annotate) - [select for diffs]
Modified Wed Mar 5 14:57:53 2014 UTC (10 years, 3 months ago) by guez
Original Path: trunk/phylmd/coefkzmin.f
File length: 3270 byte(s)
Copied from: trunk/phylmd/coefkzmin.f90 revision 80
Diff to previous 76
Changed all ".f90" suffixes to ".f".

Revision 76 - (view) (annotate) - [select for diffs]
Modified Fri Nov 15 18:45:49 2013 UTC (10 years, 6 months ago) by guez
Original Path: trunk/phylmd/coefkzmin.f90
File length: 3270 byte(s)
Diff to previous 70
Moved everything out of libf.

Revision 70 - (view) (annotate) - [select for diffs]
Modified Mon Jun 24 15:39:52 2013 UTC (10 years, 11 months ago) by guez
Original Path: trunk/libf/phylmd/coefkzmin.f90
File length: 3270 byte(s)
Diff to previous 47
In procedure, "addfi" access directly the module variable "dtphys"
instead of going through an argument.

In "conflx", do not create a local variable for temperature with
reversed order of vertical levels. Instead, give an actual argument
with reversed order in "physiq".

Changed names of variables "rmd" and "rmv" from module "suphec_m" to
"md" and "mv".

In "hgardfou", print only the first temperature out of range found.


Revision 47 - (view) (annotate) - [select for diffs]
Modified Fri Jul 1 15:00:48 2011 UTC (12 years, 11 months ago) by guez
Original Path: trunk/libf/phylmd/coefkzmin.f90
File length: 3274 byte(s)
Copied from: trunk/libf/phylmd/coefkzmin.f revision 46
Diff to previous 38
Split "thermcell.f" and "cv3_routines.f".
Removed copies of files that are now in "L_util".
Moved "mva9" and "diagetpq" to their own files.
Unified variable names across procedures.


Revision 38 - (view) (annotate) - [select for diffs]
Modified Thu Jan 6 17:52:19 2011 UTC (13 years, 5 months ago) by guez
Original Path: trunk/libf/phylmd/coefkzmin.f
File length: 4119 byte(s)
Diff to previous 3
Extracted ASCII art from "inigeom" into a separate text file in the
documentation.

"test_disvert" now creates a separate file for layer thicknesses.

Moved variables from module "yomcst" to module "suphec_m" because this
is where those variables are defined. Kept in "yomcst" only parameters
of Earth orbit. Gave the attribute "parameter" to some variables of
module "suphec_m".

Variables of module "yoethf" were defined in procedure "suphec". Moved
these definitions to a new procedure "yoethf" in module "yoethf_m".


Revision 3 - (view) (annotate) - [select for diffs]
Added Wed Feb 27 13:16:39 2008 UTC (16 years, 3 months ago) by guez
Original Path: trunk/libf/phylmd/coefkzmin.f
File length: 4117 byte(s)
Initial import

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.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC 1.1.21