/[lmdze]/trunk/dyn3d/Guide/coordij.f
ViewVC logotype

Contents of /trunk/dyn3d/Guide/coordij.f

Parent Directory Parent Directory | Revision Log Revision Log


Revision 132 - (show annotations)
Fri Mar 20 16:31:06 2015 UTC (9 years, 1 month ago) by guez
File size: 748 byte(s)
Removed procedure jacobi, which was a copy of the file from Numerical
Recipes in Fortran 77. Refer to the Numer_Rec_95 library instead.

There was a strange line in procedure coordij: j cannot be equal to 0
after the loop on j.

1 module coordij_m
2
3 IMPLICIT NONE
4
5 contains
6
7 SUBROUTINE coordij(lon, lat, ilon, jlat)
8
9 ! From LMDZ4/libf/dyn3d/coordij.F, version 1.1.1.1 2004/05/19 12:53:05
10
11 ! Calcul des coordonnées ilon et jlat de la maille scalaire dans
12 ! laquelle se trouve le point (lon, lat).
13
14 USE comgeom, only: rlonu, rlatv
15 USE dimens_m, only: iim, jjm
16
17 REAL, intent(in):: lon, lat ! in rad
18 INTEGER, intent(out):: ilon, jlat
19
20 !----------------------------------------------------------
21
22 ilon = 1
23 do while (ilon <= iim .and. rlonu(ilon) <= lon)
24 ilon = ilon + 1
25 end do
26
27 jlat = 1
28 do while (jlat <= jjm - 1 .and. rlatv(jlat) >= lat)
29 jlat = jlat + 1
30 end do
31
32 END SUBROUTINE coordij
33
34 end module coordij_m

  ViewVC Help
Powered by ViewVC 1.1.21