8 |
taux, rlatu, yprimu, rlatv, yprimv, rlatu1, yprimu1, rlatu2, yprimu2, & |
taux, rlatu, yprimu, rlatv, yprimv, rlatu1, yprimu1, rlatu2, yprimu2, & |
9 |
rlonu, xprimu, rlonv, xprimv, rlonm025, xprimm025, rlonp025, xprimp025) |
rlonu, xprimu, rlonv, xprimv, rlonm025, xprimm025, rlonp025, xprimp025) |
10 |
|
|
11 |
! From dyn3d/fxyhyper.F, version 1.1.1.1 2004/05/19 12:53:06 |
! From dyn3d/fxyhyper.F, version 1.1.1.1, 2004/05/19 12:53:06 |
12 |
|
|
13 |
USE dimens_m, ONLY: jjm |
USE dimens_m, ONLY: jjm |
14 |
use fxhyp_m, only: fxhyp |
use fxhyp_m, only: fxhyp |
15 |
USE paramet_m, ONLY: iip1, jjp1 |
use fyhyp_m, only: fyhyp |
16 |
|
USE paramet_m, ONLY: iip1 |
17 |
|
|
18 |
! Auteur : P. Le Van d'après formulations de R. Sadourny |
! Auteur : P. Le Van d'après les formulations de R. Sadourny |
19 |
|
|
20 |
! Cette procédure calcule les latitudes (routine fyhyp) et |
! Cette procédure calcule les latitudes (routine fyhyp) et |
21 |
! longitudes (fxhyp) par des fonctions à tangente hyperbolique. |
! longitudes (fxhyp) par des fonctions à tangente hyperbolique. |
31 |
! et grossy * dzoomy < pi/2 (radians) |
! et grossy * dzoomy < pi/2 (radians) |
32 |
|
|
33 |
REAL yzoom, grossy, dzoomy, tauy, xzoom, grossx, dzoomx, taux |
REAL yzoom, grossy, dzoomy, tauy, xzoom, grossx, dzoomx, taux |
34 |
REAL rlatu(jjp1), yprimu(jjp1), rlatv(jjm), yprimv(jjm) |
REAL rlatu(:), yprimu(:) ! (jjm + 1) |
35 |
real rlatu1(jjm), yprimu1(jjm), rlatu2(jjm), yprimu2(jjm) |
real rlatv(:), yprimv(:) ! (jjm) |
36 |
REAL rlonu(iip1), xprimu(iip1), rlonv(iip1), xprimv(iip1) |
real rlatu1(:), yprimu1(:), rlatu2(:), yprimu2(:) ! (jjm) |
37 |
REAL rlonm025(iip1), xprimm025(iip1), rlonp025(iip1), xprimp025(iip1) |
REAL rlonu(:), xprimu(:), rlonv(:), xprimv(:) ! (iim + 1) |
38 |
|
REAL rlonm025(:), xprimm025(:), rlonp025(:), xprimp025(:) ! (iim + 1) |
39 |
|
|
40 |
! Variables locales : |
! Local: |
41 |
|
|
42 |
double precision dxmin, dxmax, dymin, dymax |
double precision dxmin, dxmax, dymin, dymax |
43 |
INTEGER i, j |
INTEGER i, j |