Changeset 358 for trunk/LMDZ.MARS/README


Ignore:
Timestamp:
Nov 7, 2011, 6:39:24 PM (13 years ago)
Author:
aslmd
Message:

LMDZ.MARS:


A FIRST VERSION WITH SCAVENGING
TRANSPARENT TO CASUAL USER
FOR WATER CYCLE FOLKS, SEE BELOW


[TN and AS solved conflicts due to r330 >> r357]


07/11/11 == JBM

Changed watercloud.F to call two separate routines,

simpleclouds.F or improvedclouds.F, which are a simplified and
full microphysical scheme for cloud formation, respectively.
Removed the tag called "improved" in watercloud.F, and added
another tag called "microphys" which is defined in callphys.F
instead. Changed routines: callkeys, inifis, physiq, watercloud.

Reimplemented the use of typical profiles of dust particle sizes

and CCNs in simpleclouds.F. Corrected the previously used
analytical CCN profile. Moved ccn_factor to simpleclouds.F,
which won't be used in the new microphysical scheme. Changed
routines: aeropacity, physiq, simpleclouds, watercloud.

Computed rdust at the end of callsedim instead of updatereffrad,

except at firstcall. Renamed rfall into rsedcloud and moved it
in simpleclouds. Moved nuice_sed to initracer.F and added it to
tracer.h. Changed routines: callsedim, physiq, tracer.h,
watercloud, initracer, simpleclouds, updatereffrad.

Added two tracers for the CCNs. Added the different tests in

initracer.F to make sure that, for example, microphys is not
used without doubleq, etc. Corrected an inconsistency in
callsedim.F, and changed the way r0 is updated. Changes
routines: callsedim, inifis, initracer, physiq, testphys1d,
tracer.h.

Added the ability to have a spatially variable density in

newsedim (same method as that used for the radius of
sedimentation). Required the addition of one input to newsedim,
which is the size of the density variable "rho". Changed
routines: callsedim, newsedim.

Added an output to aeropacity called "tauscaling", which is a

factor to convert dust_mass and dust_number to true quantities,
based on tauvis. Removed ccn and qdust from aeropacity, which
are obsolete now.

Wrote improvedcloud.F which includes all the microphysical

scheme, and connected it to the sedimentation scheme. Added and
changed routines: callsedim, physiq, growthrate, nuclea,
improvedclouds, initracer, watercloud, microphys.h.

07/11/11 == TN

Added CCN & dust tracers updates in physiq.F

Corrected a bug that can give negative CCN numbers, due to the
use of single precision values (only 6 decimals) whereas up to 10E+10
CCN can be formed or disappears...

Corrected physical bug that causes h2o_vap or h2o_ice

to be negative in improvedclouds.F.

Corrected physical bug that causes CCN & dust tracers

to be negative in improvedclouds.F when all ice sublimates and
releases dust

Added parameter contact mteta in callphys.def

Default value is still 0.95, see inifis.F

Changed tendancy computation for dust_number in improvedclouds.F

that was not the right one. Indeed, the scavenged dust_number tracer
is computed from the dust_mass one, and its tendancy before scavenging
must be taken into account to compute its scavenging's tendancy.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/LMDZ.MARS/README

    r342 r358  
    11601160- Advection of sharp tracer profiles has been successfully observed, similar to the old method.
    11611161
     1162== 07/11/11 == JBM
     1163>>> Changed watercloud.F to call two separate routines,
     1164simpleclouds.F or improvedclouds.F, which are a simplified and
     1165full microphysical scheme for cloud formation, respectively.
     1166Removed the tag called "improved" in watercloud.F, and added
     1167another tag called "microphys" which is defined in callphys.F
     1168instead. Changed routines: callkeys, inifis, physiq, watercloud.
     1169
     1170>>> Reimplemented the use of typical profiles of dust particle sizes
     1171and CCNs in simpleclouds.F. Corrected the previously used
     1172analytical CCN profile. Moved ccn_factor to simpleclouds.F,
     1173which won't be used in the new microphysical scheme. Changed
     1174routines: aeropacity, physiq, simpleclouds, watercloud.
     1175
     1176>>> Computed rdust at the end of callsedim instead of updatereffrad,
     1177except at firstcall. Renamed rfall into rsedcloud and moved it
     1178in simpleclouds. Moved nuice_sed to initracer.F and added it to
     1179tracer.h. Changed routines: callsedim, physiq, tracer.h,
     1180watercloud, initracer, simpleclouds, updatereffrad.
     1181
     1182>>> Added two tracers for the CCNs. Added the different tests in
     1183initracer.F to make sure that, for example, microphys is not
     1184used without doubleq, etc. Corrected an inconsistency in
     1185callsedim.F, and changed the way r0 is updated. Changes
     1186routines: callsedim, inifis, initracer, physiq, testphys1d,
     1187tracer.h.
     1188
     1189>>> Added the ability to have a spatially variable density in
     1190newsedim (same method as that used for the radius of
     1191sedimentation). Required the addition of one input to newsedim,
     1192which is the size of the density variable "rho". Changed
     1193routines: callsedim, newsedim.
     1194
     1195>>> Added an output to aeropacity called "tauscaling", which is a
     1196factor to convert dust_mass and dust_number to true quantities,
     1197based on tauvis. Removed ccn and qdust from aeropacity, which
     1198are obsolete now.
     1199
     1200>>> Wrote improvedcloud.F which includes all the microphysical
     1201scheme, and connected it to the sedimentation scheme. Added and
     1202changed routines: callsedim, physiq, growthrate, nuclea,
     1203improvedclouds, initracer, watercloud, microphys.h.
     1204
     1205== 07/11/11 == TN
     1206
     1207>> Added CCN & dust tracers updates in physiq.F
     1208Corrected a bug that can give negative CCN numbers, due to the
     1209use of single precision values (only 6 decimals) whereas up to 10E+10
     1210CCN can be formed or disappears...
     1211
     1212>> Corrected physical bug that causes h2o_vap or h2o_ice
     1213to be negative in improvedclouds.F.
     1214
     1215>> Corrected physical bug that causes CCN & dust tracers
     1216to be negative in improvedclouds.F when all ice sublimates and
     1217releases dust
     1218
     1219>> Added parameter contact mteta in callphys.def
     1220Default value is still 0.95, see inifis.F
     1221
     1222>> Changed tendancy computation for dust_number in improvedclouds.F
     1223that was not the right one. Indeed, the scavenged dust_number tracer
     1224is computed from the dust_mass one, and its tendancy before scavenging
     1225must be taken into account to compute its scavenging's tendancy.
Note: See TracChangeset for help on using the changeset viewer.