Changeset 337 for trunk/LMDZ.MARS/README
- Timestamp:
- Nov 2, 2011, 5:32:28 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LMDZ.MARS/README
r334 r337 1120 1120 --> Added settings which works for 35 levels in inidissip.F according to FL. Commented for the moment. 1121 1121 --> Checked compilation and run, looks fine. Note that 'jmars.20101220' is needed. 1122 1123 == 10/10/2011 == AC 1124 1125 *********** 1126 This commit aims at increasing the thermals speed, especially for large tracer number configurations. The idea behind this commit is to advect non-active conserved variables outside of the sub-timestep of the thermals. Because these variables are not used in thermals computation, we can decouple them: 1127 1128 momentum: can be decoupled because we assume a constant ratio between horizontal velocity in alimentation layer and maximum vertical velocity in the thermal 1129 s. 1130 1131 tracer: can be decoupled because we do not take condensation of any tracer into account and hence do not liberate latent heat nor form clouds in the thermal 1132 s. 1133 1134 temperature: cannot be decoupled (of course) 1135 *********** 1136 1137 D 336 libf/phymars/thermcell_dqupdown.F90 1138 ^---------------- Deleted and replaced by a simpler version. Notes about downdraft advection are still available from revision 336 of SVN in thermcell_dqu 1139 pdown. 1140 1141 A 0 libf/phymars/thermcell_dqup.F90 1142 ^---------------- New upward advection for tracers and momentum in thermals. Several changes are done compared to the old approach: 1143 - Updraft quantities are not longer computed by making hypothesis on the amount of advected air. 1144 - In general, the formalism for updraft computation is much simpler and clearer. 1145 - Tracer tendancies are no longer computed using the conservation equation. Instead, we use the divergence 1146 of an approximated turbulent flux of the concerned quantity, where downdraft are also neglected. 1147 1148 M 336 libf/phymars/thermcell_main_mars.F90 1149 ^---------------- The Main does not call anymore thermcell_dqupdown, which it was doing 2+tracer_number times per subtimestep (140 times per physical step for a 2 tracer config) 1150 1151 M 336 libf/phymars/calltherm_mars.F90 1152 ^---------------- Entrainment, detrainment and mass-fluxes are recomputed in the sub-timestep loop. Their final value after iterations is used by the new 1153 advection routine to compute tracer and momentum fluxes. 1154 1155 *********** Results 1156 1157 - Conservation of tracers has been assessed over 1 yr in 1D and found to be comparable to that obtained with the simple convective adjustment. (it actually 1158 seems to be better by a factor of 10%!) 1159 - GCM speed-up is of about 20% compared to the old thermal configuration, for a 2 tracer case. 1160 - Advection of sharp tracer profiles has been successfully observed, similar to the old method. 1161
Note: See TracChangeset
for help on using the changeset viewer.