- Timestamp:
- 2013-11-29T18:43:46+01:00 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2013/dev_MERGE_2013/NEMOGCM/NEMO/NST_SRC/agrif_user.F90
r4147 r4326 178 178 REAL(wp), DIMENSION(:,:,:,:), ALLOCATABLE :: tabtstemp 179 179 REAL(wp), DIMENSION(:,:,: ), ALLOCATABLE :: tabuvtemp 180 REAL(wp), DIMENSION(:,: ), ALLOCATABLE :: tab2d 180 181 LOGICAL :: check_namelist 181 182 !!---------------------------------------------------------------------- … … 183 184 ALLOCATE( tabtstemp(jpi, jpj, jpk, jpts) ) 184 185 ALLOCATE( tabuvtemp(jpi, jpj, jpk) ) 186 ALLOCATE( tab2d(jpi, jpj) ) 185 187 186 188 … … 200 202 Call Agrif_Bc_variable(tabuvtemp,ua_id,calledweight=1.,procname=interpun) 201 203 Call Agrif_Bc_variable(tabuvtemp,va_id,calledweight=1.,procname=interpvn) 204 205 Call Agrif_Bc_variable(tab2d,unb_id,calledweight=1.,procname=interpunb) 206 Call Agrif_Bc_variable(tab2d,vnb_id,calledweight=1.,procname=interpvnb) 207 Call Agrif_Bc_variable(tab2d,sshn_id,calledweight=1.,procname=interpsshn) 202 208 Agrif_UseSpecialValue = .FALSE. 203 209 … … 258 264 DEALLOCATE(tabtstemp) 259 265 DEALLOCATE(tabuvtemp) 266 DEALLOCATE(tab2d) 260 267 ! 261 268 END SUBROUTINE Agrif_InitValues_cont … … 285 292 CALL agrif_declare_variable((/2,1,0/),(/3,2,0/),(/'x','y','N'/),(/1,1,1/),(/jpi,jpj,jpk/),va_id) 286 293 294 CALL agrif_declare_variable((/1,2/),(/2,3/),(/'x','y'/),(/1,1/),(/jpi,jpj/),unb_id) 295 CALL agrif_declare_variable((/2,1/),(/3,2/),(/'x','y'/),(/1,1/),(/jpi,jpj/),vnb_id) 287 296 CALL agrif_declare_variable((/2,2/),(/3,3/),(/'x','y'/),(/1,1/),(/jpi,jpj/),sshn_id) 288 297 CALL agrif_declare_variable((/2,2/),(/3,3/),(/'x','y'/),(/1,1/),(/jpi,jpj/),gcb_id) … … 299 308 Call Agrif_Set_bcinterp(va_id,interp1=AGRIF_ppm,interp2=Agrif_linear) 300 309 310 CALL Agrif_Set_bcinterp(sshn_id,interp=AGRIF_linear) 311 Call Agrif_Set_bcinterp(unb_id,interp1=Agrif_linear,interp2=AGRIF_ppm) 312 Call Agrif_Set_bcinterp(vnb_id,interp1=AGRIF_ppm,interp2=Agrif_linear) 313 301 314 ! 3. Location of interpolation 302 315 !----------------------------- 303 316 Call Agrif_Set_bc(un_id,(/0,1/)) 304 317 Call Agrif_Set_bc(vn_id,(/0,1/)) 318 319 Call Agrif_Set_bc(sshn_id,(/0,1/)) 320 Call Agrif_Set_bc(unb_id,(/0,1/)) 321 Call Agrif_Set_bc(vnb_id,(/0,1/)) 305 322 306 323 Call Agrif_Set_bc(tsn_id,(/0,1/))
Note: See TracChangeset
for help on using the changeset viewer.