Changeset 2715 for trunk/NEMOGCM/NEMO/OPA_SRC/TRA/traadv_muscl.F90
- Timestamp:
- 2011-03-30T17:58:35+02:00 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMOGCM/NEMO/OPA_SRC/TRA/traadv_muscl.F90
r2528 r2715 61 61 !! IPSL, Sept. 2000 (http://www.lodyc.jussieu.fr/opa) 62 62 !!---------------------------------------------------------------------- 63 USE oce , zwx => ua ! use ua as workspace 64 USE oce , zwy => va ! use va as workspace 65 !! 63 USE wrk_nemo, ONLY: wrk_in_use, wrk_not_released 64 USE oce , ONLY: zwx => ua , zwy => va ! (ua,va) used as workspace 65 USE wrk_nemo, ONLY: zslpx => wrk_3d_1 , zslpy => wrk_3d_2 ! 3D workspace 66 ! 66 67 INTEGER , INTENT(in ) :: kt ! ocean time-step index 67 68 CHARACTER(len=3) , INTENT(in ) :: cdtype ! =TRA or TRC (tracer indicator) … … 71 72 REAL(wp), DIMENSION(jpi,jpj,jpk,kjpt), INTENT(in ) :: ptb ! before tracer field 72 73 REAL(wp), DIMENSION(jpi,jpj,jpk,kjpt), INTENT(inout) :: pta ! tracer trend 73 ! !74 ! 74 75 INTEGER :: ji, jj, jk, jn ! dummy loop indices 75 REAL(wp) :: zu, z0u, zzwx ! local scalar 76 REAL(wp) :: zv, z0v, zzwy ! - - 77 REAL(wp) :: zw, z0w ! - - 78 REAL(wp) :: ztra, zbtr, zdt, zalpha 79 REAL(wp), DIMENSION (jpi,jpj,jpk) :: zslpx, zslpy ! 3D workspace 76 REAL(wp) :: zu, z0u, zzwx, zw ! local scalars 77 REAL(wp) :: zv, z0v, zzwy, z0w ! - - 78 REAL(wp) :: ztra, zbtr, zdt, zalpha ! - - 80 79 !!---------------------------------------------------------------------- 80 81 IF( wrk_in_use(3, 1,2) ) THEN 82 CALL ctl_stop('tra_adv_muscl: requested workspace arrays unavailable') ; RETURN 83 ENDIF 81 84 82 85 IF( kt == nit000 ) THEN … … 249 252 ENDDO 250 253 ! 254 IF( wrk_not_released(3, 1,2) ) CALL ctl_stop('tra_adv_muscl: requested workspace arrays unavailable') 255 ! 251 256 END SUBROUTINE tra_adv_muscl 252 257
Note: See TracChangeset
for help on using the changeset viewer.