Changeset 774 for trunk/AGRIF/AGRIF_FILES/modbcfunction.F
- Timestamp:
- 2007-12-18T17:45:53+01:00 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/AGRIF/AGRIF_FILES/modbcfunction.F
r662 r774 329 329 C 330 330 Subroutine Agrif_Set_bcinterp(tabvarsindic,interp,interp1, 331 & interp2,interp3 )331 & interp2,interp3,interp11,interp12,interp21,interp22) 332 332 C 333 333 CCC Description: … … 343 343 C 344 344 INTEGER, OPTIONAL :: interp,interp1,interp2,interp3 345 INTEGER, OPTIONAL :: interp11,interp12,interp21,interp22 345 346 C 346 347 INTEGER :: tabvarsindic ! indice of the variable in tabvars … … 350 351 C 351 352 Agrif_Mygrid % tabvars(tabvarsindic)% var % bctypeinterp = 352 & Agrif_Constant 353 & Agrif_Constant 353 354 IF (present(interp)) THEN 354 355 Agrif_Mygrid % tabvars(tabvarsindic)% var % bctypeinterp = 355 356 & interp 356 ENDIF 357 ENDIF 357 358 IF (present(interp1)) THEN 358 Agrif_Mygrid % tabvars(tabvarsindic)% var % bctypeinterp(1 ) =359 Agrif_Mygrid % tabvars(tabvarsindic)% var % bctypeinterp(1:2,1) = 359 360 & interp1 360 ENDIF 361 ENDIF 362 IF (present(interp11)) THEN 363 Agrif_Mygrid % tabvars(tabvarsindic)% var % bctypeinterp(1,1) = 364 & interp11 365 ENDIF 366 IF (present(interp12)) THEN 367 Agrif_Mygrid % tabvars(tabvarsindic)% var % bctypeinterp(1,2) = 368 & interp12 369 ENDIF 361 370 IF (present(interp2)) THEN 362 Agrif_Mygrid % tabvars(tabvarsindic)% var % bctypeinterp( 2) =371 Agrif_Mygrid % tabvars(tabvarsindic)% var % bctypeinterp(1:2,2) = 363 372 & interp2 364 373 ENDIF 374 IF (present(interp21)) THEN 375 Agrif_Mygrid % tabvars(tabvarsindic)% var % bctypeinterp(2,1) = 376 & interp21 377 ENDIF 378 IF (present(interp22)) THEN 379 Agrif_Mygrid % tabvars(tabvarsindic)% var % bctypeinterp(2,2) = 380 & interp22 381 ENDIF 365 382 IF (present(interp3)) THEN 366 Agrif_Mygrid % tabvars(tabvarsindic)% var % bctypeinterp( 3) =383 Agrif_Mygrid % tabvars(tabvarsindic)% var % bctypeinterp(1:2,3) = 367 384 & interp3 368 385 ENDIF … … 617 634 if ( dimensio .EQ. 3 ) then 618 635 IF (present(procname)) THEN 636 619 637 Call Agrif_Interp_Bc_3D( 620 638 & Agrif_Mygrid % tabvars(tabvarsindic) % var % bctypeinterp, … … 1457 1475 ENDIF 1458 1476 1459 print *,'ici'1460 1477 Allocate(Newflux) 1461 1478
Note: See TracChangeset
for help on using the changeset viewer.