Changeset 10337
- Timestamp:
- 2018-11-19T15:55:42+01:00 (6 years ago)
- Location:
- NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/OCE
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/OCE/LBC/lib_mpp.F90
r10330 r10337 163 163 INTEGER, PUBLIC :: n_sequence_glb = 0 !: # of global communications 164 164 INTEGER, PUBLIC :: numcom = -1 !: logical unit for communicaton report 165 INTEGER, PUBLIC :: l_full_nf_update = .FALSE. !: logical for a full (2lines) update of bc at North fold report 165 166 166 167 ! timing summary report -
NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/OCE/LBC/mpp_nfd_generic.h90
r10175 r10337 90 90 ! to correct possible incoherent values on North fold lines from restart 91 91 92 DO jf = 1, ipf 93 IF ( ncom_stp <= nit000 ) ipj_s(jf) = 2 94 ENDDO 92 ! Two lines update (slower but necessary to avoid different values ion identical grid points 93 IF ( l_full_nf_update .OR. & ! if coupling fields 94 ( ncom_stp == nit000 .AND. .NOT. ln_rstart ) ) & ! at first time step, if not restart 95 ipj_s(:) = 2 95 96 96 97 ! Index of modifying lines in input -
NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/OCE/SBC/cpl_oasis3.F90
r10170 r10337 454 454 !--- Fill the overlap areas and extra hallows (mpp) 455 455 !--- check periodicity conditions (all cases) 456 IF( .not. llfisrt ) CALL lbc_lnk( 'cpl_oasis3', pdata(:,:,jc), srcv(kid)%clgrid, srcv(kid)%nsgn ) 456 IF( .not. llfisrt ) THEN 457 l_full_nf_update = .TRUE. ! enable full North fold update 458 CALL lbc_lnk( 'cpl_oasis3', pdata(:,:,jc), srcv(kid)%clgrid, srcv(kid)%nsgn ) 459 l_full_nf_update = .FALSE. ! disable full North fold update (performances) 460 ENDIF 457 461 458 462 ENDDO
Note: See TracChangeset
for help on using the changeset viewer.