Changeset 11325 for NEMO/branches/2019/dev_r10984_HPC-13_IRRMANN_BDY_optimization/src/OCE/BDY/bdydta.F90
- Timestamp:
- 2019-07-23T10:19:17+02:00 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2019/dev_r10984_HPC-13_IRRMANN_BDY_optimization/src/OCE/BDY/bdydta.F90
r11317 r11325 415 415 bf_alias => bf(jp_bdyssh,jbdy:jbdy) ! alias for ssh structure of bdy number jbdy 416 416 bn_alias => bn_ssh ! alias for ssh structure of nambdy_dta 417 iszdim = idx_bdy(jbdy)%nblenrim(igrd) ! length of this bdy on this MPI processus : only rim 417 418 ENDIF 418 419 ! ===================== … … 427 428 bf_alias => bf(jp_bdyu2d,jbdy:jbdy) ! alias for u2d structure of bdy number jbdy 428 429 bn_alias => bn_u2d ! alias for u2d structure of nambdy_dta 430 iszdim = idx_bdy(jbdy)%nblenrim(igrd) ! length of this bdy on this MPI processus : only rim 429 431 ENDIF 430 432 IF( jfld == jp_bdyv2d ) THEN … … 436 438 bf_alias => bf(jp_bdyv2d,jbdy:jbdy) ! alias for v2d structure of bdy number jbdy 437 439 bn_alias => bn_v2d ! alias for v2d structure of nambdy_dta 440 iszdim = idx_bdy(jbdy)%nblenrim(igrd) ! length of this bdy on this MPI processus : only rim 438 441 ENDIF 439 442 ! ===================== … … 449 452 bf_alias => bf(jp_bdyu3d,jbdy:jbdy) ! alias for u3d structure of bdy number jbdy 450 453 bn_alias => bn_u3d ! alias for u3d structure of nambdy_dta 451 ENDIF 454 iszdim = idx_bdy(jbdy)%nblen(igrd) ! length of this bdy on this MPI processus 455 ENDIF 452 456 IF( jfld == jp_bdyv3d ) THEN 453 457 cl3 = 'v3d' … … 459 463 bf_alias => bf(jp_bdyv3d,jbdy:jbdy) ! alias for v3d structure of bdy number jbdy 460 464 bn_alias => bn_v3d ! alias for v3d structure of nambdy_dta 461 ENDIF 465 iszdim = idx_bdy(jbdy)%nblen(igrd) ! length of this bdy on this MPI processus 466 ENDIF 462 467 463 468 ! ===================== … … 472 477 bf_alias => bf(jp_bdytem,jbdy:jbdy) ! alias for ssh structure of bdy number jbdy 473 478 bn_alias => bn_tem ! alias for ssh structure of nambdy_dta 479 iszdim = idx_bdy(jbdy)%nblen(igrd) ! length of this bdy on this MPI processus 474 480 ENDIF 475 481 IF( jfld == jp_bdysal ) THEN … … 481 487 bf_alias => bf(jp_bdysal,jbdy:jbdy) ! alias for ssh structure of bdy number jbdy 482 488 bn_alias => bn_sal ! alias for ssh structure of nambdy_dta 489 iszdim = idx_bdy(jbdy)%nblen(igrd) ! length of this bdy on this MPI processus 483 490 ENDIF 484 491 … … 494 501 bf_alias => bf(jp_bdya_i,jbdy:jbdy) ! alias for ssh structure of bdy number jbdy 495 502 bn_alias => bn_a_i ! alias for ssh structure of nambdy_dta 496 ENDIF 503 iszdim = idx_bdy(jbdy)%nblen(igrd) ! length of this bdy on this MPI processus 504 ENDIF 497 505 IF( jfld == jp_bdyh_i ) THEN 498 506 cl3 = 'h_i' … … 503 511 bf_alias => bf(jp_bdyh_i,jbdy:jbdy) ! alias for ssh structure of bdy number jbdy 504 512 bn_alias => bn_h_i ! alias for ssh structure of nambdy_dta 513 iszdim = idx_bdy(jbdy)%nblen(igrd) ! length of this bdy on this MPI processus 505 514 ENDIF 506 515 IF( jfld == jp_bdyh_s ) THEN … … 512 521 bf_alias => bf(jp_bdyh_s,jbdy:jbdy) ! alias for ssh structure of bdy number jbdy 513 522 bn_alias => bn_h_s ! alias for ssh structure of nambdy_dta 514 ENDIF515 523 iszdim = idx_bdy(jbdy)%nblen(igrd) ! length of this bdy on this MPI processus 524 ENDIF 516 525 517 526 IF( llneed ) THEN ! dta_bdy(jbdy)%xxx will be needed 518 527 ! ! -> must be associated with an allocated target 519 iszdim = idx_bdy(jbdy)%nblen(igrd) ! length of this bdy on this MPI processus520 528 ALLOCATE( bf_alias(1)%fnow( iszdim, 1, ipk ) ) ! allocate the target 521 529 !
Note: See TracChangeset
for help on using the changeset viewer.