Changeset 1658 for LMDZ5/trunk/libf/dyn3dmem/inter_barxy_m.F90
- Timestamp:
- Oct 5, 2012, 9:56:56 AM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ5/trunk/libf/dyn3dmem/inter_barxy_m.F90
r1657 r1658 1 ! 2 ! $Id$ 3 ! 1 4 module inter_barxy_m 2 5 … … 36 39 ! jjm+1 latitudes rlatu du modele (latitudes des scalaires et de U) 37 40 ! Si taille de la seconde dim = jjm, on veut interpoler sur les 38 ! jjm latitudes rlatv du mod èle (latitudes de V)41 ! jjm latitudes rlatv du modele (latitudes de V) 39 42 40 43 ! Variables local to the procedure: … … 112 115 ! rlonimod(imod): abscisses des interfaces des mailles modele 113 116 ! ( L'indice 1 correspond a l'interface mailLE 1 / maille 2) 114 ! ( Les abscisses sont exprim ées en degres)117 ! ( Les abscisses sont exprimees en degres) 115 118 116 119 use assert_eq_m, only: assert_eq … … 118 121 IMPLICIT NONE 119 122 120 REAL, intent(in):: dlonid(:) ! dim(idatmax)121 real, intent(in):: fdat(:) ! dim(idatmax)122 real, intent(in):: rlonimod(:) ! dim(imodmax)123 REAL, intent(in):: dlonid(:) 124 real, intent(in):: fdat(:) 125 real, intent(in):: rlonimod(:) 123 126 124 127 real inter_barx(size(rlonimod)) … … 292 295 function inter_bary(yjdat, fdat, yjmod) 293 296 294 ! Interpolation barycentrique bas ée sur les aires.297 ! Interpolation barycentrique basee sur les aires. 295 298 ! Version unidimensionnelle, en latitude. 296 ! L'indice 1 correspond àl'interface maille 1 -- maille 2.299 ! L'indice 1 correspond a l'interface maille 1 -- maille 2. 297 300 298 301 use assert_m, only: assert … … 301 304 302 305 REAL, intent(in):: yjdat(:) 303 ! (angles, ordonn ées des interfaces des mailles des données, in306 ! (angles, ordonnees des interfaces des mailles des donnees, in 304 307 ! degrees, in increasing order) 305 308 306 REAL, intent(in):: fdat(:) ! champ de donn ées309 REAL, intent(in):: fdat(:) ! champ de donnees 307 310 308 311 REAL, intent(in):: yjmod(:) 309 ! (ordonn ées des interfaces des mailles du modèle)312 ! (ordonnees des interfaces des mailles du modele) 310 313 ! (in degrees, in strictly increasing order) 311 314 312 REAL inter_bary(size(yjmod)) ! champ du mod èle315 REAL inter_bary(size(yjmod)) ! champ du modele 313 316 314 317 ! Variables local to the procedure: 315 318 316 319 REAL y0, dy, dym 317 INTEGER jdat ! indice du champ de donn ées318 integer jmod ! indice du champ du mod èle320 INTEGER jdat ! indice du champ de donnees 321 integer jmod ! indice du champ du modele 319 322 320 323 !------------------------------------
Note: See TracChangeset
for help on using the changeset viewer.