Parent Directory | Revision Log
Sticky Revision: |
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.
Move Sources/* to root directory.
Polishing.
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).
Use separate variables for eddy diffusion coefficient and drag coefficient in procedure coefkz (following LMDZ). coefkzmin only computes eddy diffusion coefficient, not drag coefficient.
Sources inside, compilation outside.
Changed all ".f90" suffixes to ".f".
Moved everything out of libf.
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.
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.
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".
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.
ViewVC Help | |
Powered by ViewVC 1.1.21 |