New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
Changeset 610 for trunk/NEMO/OPA_SRC/lib_mpp.F90 – NEMO

Ignore:
Timestamp:
2007-02-21T10:22:21+01:00 (17 years ago)
Author:
opalod
Message:

nemo_v2_bugfix_016 : CT : when using key_mpp_mpi, fill extra-hallow bands with a computed value, i.e. inside the domain not with value 1.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/NEMO/OPA_SRC/lib_mpp.F90

    r570 r610  
    635635 
    636636      !! * Local variables 
    637       INTEGER ::   ji, jk, jl   ! dummy loop indices 
     637      INTEGER ::   ji, jj, jk, jl                        ! dummy loop indices 
    638638      INTEGER ::   imigr, iihom, ijhom, iloc, ijt, iju   ! temporary integers 
    639639      INTEGER ::   ml_req1, ml_req2, ml_err     ! for key_mpi_isend 
     
    645645 
    646646      IF( PRESENT( cd_mpp ) ) THEN 
    647          ! only fill extra allows with 1. 
    648          ptab(     1:nlci, nlcj+1:jpj, :) = 1.e0 
    649          ptab(nlci+1:jpi ,       :   , :) = 1.e0 
     647         DO jj = nlcj+1, jpj   ! only fill extra allows last line 
     648            ptab(1:nlci, jj, :) = ptab(1:nlci, nlcj, :) 
     649         END DO 
     650         DO ji = nlci+1, jpi   ! only fill extra allows last column 
     651            ptab(ji    , : , :) = ptab(nlci  , :   , :) 
     652         END DO 
    650653      ELSE       
    651654 
     
    10951098      ! ------------------------------ 
    10961099      IF (PRESENT(cd_mpp)) THEN 
    1097          ! only fill extra allows with 1. 
    1098          pt2d(     1:nlci, nlcj+1:jpj) = 1.e0 
    1099          pt2d(nlci+1:jpi ,       :   ) = 1.e0 
    1100       
     1100         DO jj = nlcj+1, jpj   ! only fill extra allows last line 
     1101            pt2d(1:nlci, jj) = pt2d(1:nlci, nlcj) 
     1102         END DO 
     1103         DO ji = nlci+1, jpi   ! only fill extra allows last column 
     1104            pt2d(ji    , : ) = pt2d(nlci  , :   ) 
     1105         END DO      
    11011106      ELSE       
    11021107 
Note: See TracChangeset for help on using the changeset viewer.