- Timestamp:
- 2011-03-15T16:27:46+01:00 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/dev_r2586_dynamic_mem/NEMOGCM/NEMO/OPA_SRC/TRA/tranpc.F90
r2636 r2690 56 56 !! References : Madec, et al., 1991, JPO, 21, 9, 1349-1371. 57 57 !!---------------------------------------------------------------------- 58 USE wrk_nemo, ONLY: wrk_in_use, wrk_not_released, wrk_in_use_xz, wrk_not_released_xz59 USE wrk_nemo, ONLY: ztrdt => wrk_3d_1, ztrds => wrk_3d_2, zrhop => wrk_3d_360 USE wrk_nemo, ONLY: zwx => wrk_xz_1, zwy => wrk_xz_2, zwz=> wrk_xz_361 ! !58 USE wrk_nemo, ONLY: wrk_in_use, wrk_not_released, wrk_in_use_xz, wrk_not_released_xz 59 USE wrk_nemo, ONLY: ztrdt => wrk_3d_1 , ztrds => wrk_3d_2 , zrhop => wrk_3d_3 60 USE wrk_nemo, ONLY: zwx => wrk_xz_1 , zwy => wrk_xz_2 , zwz => wrk_xz_3 61 ! 62 62 INTEGER, INTENT(in) :: kt ! ocean time-step index 63 ! !63 ! 64 64 INTEGER :: ji, jj, jk ! dummy loop indices 65 65 INTEGER :: inpcc ! number of statically instable water column … … 72 72 ! Strictly 1 and 2 3D workspaces only needed if(l_trdtra) but it doesn't 73 73 ! cost us anything and makes code simpler. 74 IF( wrk_in_use(3, 1,2,3) .OR. wrk_in_use_xz(1,2,3) )THEN 75 CALL ctl_stop('tra_npc: requested workspace arrays unavailable.') 76 RETURN 77 END IF 74 IF( wrk_in_use(3, 1,2,3) .OR. wrk_in_use_xz(1,2,3) ) THEN 75 CALL ctl_stop('tra_npc: requested workspace arrays unavailable') ; RETURN 76 ENDIF 78 77 79 78 IF( MOD( kt, nn_npc ) == 0 ) THEN … … 205 204 ! Lateral boundary conditions on ( ta, sa ) ( Unchanged sign) 206 205 ! ------------------------------============ 207 CALL lbc_lnk( tsa(:,:,:,jp_tem), 'T', 1. ) 208 CALL lbc_lnk( tsa(:,:,:,jp_sal), 'T', 1. ) 206 CALL lbc_lnk( tsa(:,:,:,jp_tem), 'T', 1. ) ; CALL lbc_lnk( tsa(:,:,:,jp_sal), 'T', 1. ) 209 207 210 208 … … 218 216 ENDIF 219 217 ! 220 IF( wrk_not_released(3, 1,2,3) .OR. wrk_not_released_xz(1,2,3) )THEN 221 CALL ctl_stop('tra_npc: failed to release workspace arrays.') 222 END IF 218 IF( wrk_not_released(3, 1,2,3) .OR. & 219 wrk_not_released_xz(1,2,3) ) CALL ctl_stop('tra_npc: failed to release workspace arrays') 223 220 ! 224 221 END SUBROUTINE tra_npc
Note: See TracChangeset
for help on using the changeset viewer.