- Timestamp:
- Jul 24, 2013, 1:36:44 PM (11 years ago)
- Location:
- trunk/DOC
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/DOC/chantiers/commit_importants.log
r1000 r1010 1225 1225 Ehouarn: Some cleanup in the dynamics: ismax.F,ismin.F and cray.F (scopy/ssum) 1226 1226 moved to 'bibio' (rather than being in dyn3d and dyn3dpar). 1227 1228 ********************** 1229 **** commit_v1010 **** 1230 ********************** 1231 Ehouarn: Improved sponge layer scheme (top_bound): 1232 - Sponge tendencies are now computed analytically, instead than using 1233 a Forward Euler approximation. 1234 - Sponge tendencies are now added within top_bound. -
trunk/DOC/documentation/top_bound.tex
r108 r1010 37 37 38 38 \vspace{1cm} 39 S\'ebastien Lebonnois 39 S\'ebastien Lebonnois , Ehouarn Millour 40 40 41 41 \vspace{1cm} … … 43 43 \end{center} 44 44 45 %\section{Theoretical aspects} 45 \section{Theoretical aspects} 46 Because of the inevitable numerical boundary at the top of the model, 47 upward travelling waves are found to non-physically reflect down into the 48 atmosphere. 49 A common remedy to this unwanted behaviour is to apply a sponge layer near 50 the top of the model in order to quench these waves and avoid significant 51 reflection thereof. 52 In practice such quenching is done by adding a dissipative term which forces 53 a relaxation of potential temperature and/or winds of the form: 54 \[ 55 A(t)=A_m+A_0 \exp(-\lambda t ) 56 \] 57 Where $A_m$ is the value towards which $A$ is to asymptotically relax, and 58 $\lambda$ is the inverse of the characteristic relaxation time scale. 59 As there is no obvious value of $A_m$ towards which to relax, in practice 60 it is often chosen to be either the zonal average of $A$ (evaluated at time $t$, 61 i.e. conveniently ignoring that $A_m$ then is in fact not time-independent), 62 or zero (at least for winds, since this would have little physical meaning for 63 potential temperature). 46 64 47 65 \section{Pratical aspects in the code} … … 50 68 flag is set to {\em True} in \textsf{gcm.def} 51 69 (this parameter also controls the application of a second step in the 52 horizontal dissipation). 70 determination of vertical variation of coefficients for 71 the horizontal dissipation, see \textsf{inidissip.F} and 72 \textsf{disspi\_horiz.pdf} document). 53 73 54 74 The tendencies for the upper boundary sponge layer are computed separately in 55 the \textsf{top\_bound.F} routine, called from \textsf{leapfrog.F}. 56 These tendencies are \textsf{dutop}, \textsf{dvtop} and \textsf{dhtop}, in 57 unit/s. 75 the \textsf{top\_bound.F} routine (called from \textsf{leapfrog.F}) and 76 added in place. 77 The resulting sponge tendency \textsf{dutop}, in m/s, is also given as an output for 78 diagnostics. 58 79 59 80 Three parameters may be adjusted in the \textsf{gcm.def} file: … … 74 95 averaged value. 75 96 \end{itemize} 76 \item \textsf{tau\_top\_bound}: damping rate (in /s) in the top layer. 97 \item \textsf{tau\_top\_bound}: damping rate ($\lambda$ in equation above, 98 expressed in Hz) in the topmost layer. 77 99 \end{itemize} 78 100
Note: See TracChangeset
for help on using the changeset viewer.