source: LMDZ6/trunk/libf/dyn3d_common/interpost.f90 @ 5252

Last change on this file since 5252 was 5246, checked in by abarral, 7 weeks ago

Convert fixed-form to free-form sources .F -> .{f,F}90
(WIP: some .F remain, will be handled in subsequent commits)

  • Property copyright set to
    Name of program: LMDZ
    Creation date: 1984
    Version: LMDZ5
    License: CeCILL version 2
    Holder: Laboratoire de m\'et\'eorologie dynamique, CNRS, UMR 8539
    See the license file in the root directory
  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 765 bytes
Line 
1!
2! $Header$
3!
4  subroutine interpost(q,qppm)
5
6   implicit none
7
8
9  include "dimensions.h"
10  include "paramet.h"
11  include "comgeom2.h"
12
13  ! Arguments
14  real :: q(iip1,jjp1,llm)
15  real :: qppm(iim,jjp1,llm)
16  ! Local
17  integer :: l,i,j
18
19  ! RE-INVERSION DES NIVEAUX
20  ! le programme ppm3d travaille avec une 3ème coordonnée inversée par rapport
21  ! de celle du LMDZ: z=1<=>niveau max, z=llm+1<=>surface
22  ! On passe donc des niveaux de Lin à ceux du LMDZ
23
24    do l=1,llm
25      do j=1,jjp1
26         do i=1,iim
27             q(i,j,l)=qppm(i,j,llm-l+1)
28         enddo
29      enddo
30     enddo
31
32  ! BOUCLAGE EN LONGITUDE PAS EFFECTUE DANS PPM3D
33
34     do l=1,llm
35       do j=1,jjp1
36        q(iip1,j,l)=q(1,j,l)
37       enddo
38     enddo
39
40
41   return
42
43end subroutine interpost
Note: See TracBrowser for help on using the repository browser.