source: trunk/src/sa_traldf_lap.h @ 186

Last change on this file since 186 was 1, checked in by jbrlod, 13 years ago

Import initial

  • Property svn:eol-style set to native
File size: 1.5 KB
Line 
1
2/***************************************************************************
3                 module classe sa_traldf_lap.h  -  description
4***************************************************************************/
5// Mohamed Berrada
6// locean-ipsl.upmc, Paris, April 2, 2009
7//===========================================================================
8//                          methode forward
9forward (YREAL x1, YREAL x2, YREAL x3, YREAL x4, YREAL x5)
10{ /*    1       from    sa_traadv_musc          1  i    j    k    t
11        2       from    zsuv_traldf_lap         1  i    j    k    t
12        3       from    zsuv_traldf_lap         1  i-1  j    k    t
13        4       from    zsuv_traldf_lap         2  i    j    k    t
14        5       from    zsuv_traldf_lap         2  i    j-1  k    t*/
15  /*     2.025948414284446e-10
16         1.374051138321368e-04*/
17
18  if(Yt==TU)
19    YS1=0.;
20  else{
21    if(Yi==0 || Yi==NX-1 || Yj==0 || Yj==NY-1 || Yk== NZ-1)
22      YS1=x1;
23    else{
24#if defined key_zco
25      double    zbtr = zbtr2(Yi,Yj);
26#else
27      double    zbtr = zbtr2(Yi,Yj) / fse3t(Yi,Yj,Yk);
28#endif
29     
30      //       ! horizontal diffusive trends
31      double  zsa = zbtr*(x2-x3+x4-x5);
32      //               ! add it to the general tracer trends
33      YS1=x1+zsa;
34    }   
35  }
36  //
37}
38
39//===========================================================================
40//                         methode  backward
41
42backward (YREAL x1, YREAL x2, YREAL x3, YREAL x4, YREAL x5)
43{
44 
45}
46
47  //===========================================================================
48//*************************  FIN DU MODULE sa_traldf_lap   *************************
49
Note: See TracBrowser for help on using the repository browser.