- Timestamp:
- 2014-02-04T13:14:54+01:00 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2011/DEV_r2739_STFC_dCSE/NEMOGCM/NEMO/OPA_SRC/LBC/exchmod.F90
r4422 r4437 8 8 #endif 9 9 USE profile 10 !USE timing, ONLY: timing_start, timing_stop10 USE timing, ONLY: timing_start, timing_stop 11 11 ! Make some key parameters from mapcomm_mod available to all who 12 12 ! USE this module … … 3486 3486 isrcsend, jsrcsend, idesrecv, jdesrecv, & 3487 3487 isrcsendp,jsrcsendp,idesrecvp,jdesrecvp, & 3488 nxrecv,source, iesub, jesub, &3488 nxrecv,source, iesub, jesub, & 3489 3489 MaxCommDir, MaxComm, idessend, jdessend, & 3490 3490 nxsendp, nysendp, nzsendp, & … … 3495 3495 USE lib_mpp, ONLY: mpi_comm_opa 3496 3496 #endif 3497 USE dom_oce, ONLY: narea 3497 USE dom_oce, ONLY: narea, mbkmax 3498 3498 USE in_out_manager, ONLY: numout 3499 3499 IMPLICIT none … … 3543 3543 3544 3544 !CALL prof_region_begin(ARPEXCHS_GENERIC, "Exchs_indiv", iprofStat) 3545 !CALL timing_start('exchs_generic')3545 CALL timing_start('exchs_generic') 3546 3546 3547 3547 ierr = 0 … … 3764 3764 DO j=jstart, jend, 1 3765 3765 DO i=istart, iend, 1 3766 DO k=1,nzsendp(ipatch,isend,1),1 3766 DO k=1,mbkmax(i,j),1 3767 !DO k=1, nzsendp(ipatch,isend,1),1 3767 3768 #else 3768 3769 DO k=1,nzsendp(ipatch,isend,1),1 … … 3801 3802 DO j=jstart, jend, 1 3802 3803 DO i=istart, iend, 1 3803 DO k=1, nzsendp(ipatch,isend,1),13804 DO k=1,mbkmax(i,j),1 ! nzsendp(ipatch,isend,1),1 3804 3805 #else 3805 3806 DO k=1,nzsendp(ipatch,isend,1),1 … … 3918 3919 DO j=jstart, jend, 1 3919 3920 DO i=istart, iend, 1 3920 DO k=1,nzrecvp(ipatch,irecv,1),1 3921 DO k=1,mbkmax(i,j),1 ! nzrecvp(ipatch,irecv,1),1 3922 !DO k=1, nzrecvp(ipatch,irecv,1),1 3921 3923 #else 3922 3924 DO k=1,nzrecvp(ipatch,irecv,1),1 … … 3929 3931 #if defined key_z_first 3930 3932 ! ARPDBG - wipe anything below the ocean bottom 3931 DO k=nzrecvp(ipatch,irecv,1)+1,jpk,1 3932 b3(i,j,k) = 0.0_wp 3933 END DO 3933 !b3(i,j,nzrecvp(ipatch,irecv,1)+1:jpk) = 0.0_wp 3934 b3(i,j,mbkmax(i,j)+1:jpk) = 0.0_wp 3934 3935 #endif 3935 3936 END DO … … 3963 3964 DO j=jstart, jend, 1 3964 3965 DO i=istart, iend, 1 3965 DO k=1, nzrecvp(ipatch,irecv,1),13966 DO k=1,mbkmax(i,j),1 ! nzrecvp(ipatch,irecv,1),1 3966 3967 #else 3967 3968 DO k=1,nzrecvp(ipatch,irecv,1),1 … … 4082 4083 IF( ALLOCATED(recvIBuff) )DEALLOCATE(recvIBuff) 4083 4084 4084 !CALL timing_stop('exchs_generic')4085 CALL timing_stop('exchs_generic') 4085 4086 !CALL prof_region_end(ARPEXCHS_GENERIC, iprofStat) 4086 4087
Note: See TracChangeset
for help on using the changeset viewer.