9 |
! From filtrez/filtreg.F, version 1.1.1.1, 2004/05/19 12:53:09 |
! From filtrez/filtreg.F, version 1.1.1.1, 2004/05/19 12:53:09 |
10 |
! Author: P. Le Van |
! Author: P. Le Van |
11 |
|
|
12 |
! Filtre matriciel longitudinal, avec les matrices |
! Matrix filter on longitudes. Matrices have already been |
13 |
! pr\'ecalcul\'ees pour l'op\'erateur filtre. On v grid, direct |
! computed. On v grid, direct filter only. |
|
! only. |
|
14 |
|
|
|
USE coefils, ONLY: sddu, unsddu |
|
15 |
USE dimens_m, ONLY: iim, jjm |
USE dimens_m, ONLY: iim, jjm |
16 |
use filtreg_hemisph_m, only: filtreg_hemisph |
use filtreg_hemisph_m, only: filtreg_hemisph |
17 |
|
USE inifgn_m, ONLY: sddu, unsddu |
18 |
use inifilr_m, only: jfiltnv, jfiltsv, matricevn, matricevs |
use inifilr_m, only: jfiltnv, jfiltsv, matricevn, matricevs |
19 |
use nr_util, only: assert |
use nr_util, only: assert |
20 |
|
|
22 |
! en entr\'ee : champ \`a filtrer, en sortie : champ filtr\'e |
! en entr\'ee : champ \`a filtrer, en sortie : champ filtr\'e |
23 |
|
|
24 |
logical, intent(in):: intensive |
logical, intent(in):: intensive |
25 |
! champ intensif ou extensif (pond\'er\'e par les aires) |
! false means the field is weighted by the area of the mesh |
26 |
|
|
27 |
! Local: |
! Local: |
28 |
REAL sdd1(iim), sdd2(iim) |
REAL sdd1(iim), sdd2(iim) |