Changeset 11053 for NEMO/branches/2019/dev_r10721_KERNEL-02_Storkey_Coward_IMMERSE_first_steps_rewrite_time_filterswap/src/TOP
- Timestamp:
- 2019-05-24T12:53:06+02:00 (5 years ago)
- Location:
- NEMO/branches/2019/dev_r10721_KERNEL-02_Storkey_Coward_IMMERSE_first_steps_rewrite_time_filterswap/src/TOP
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2019/dev_r10721_KERNEL-02_Storkey_Coward_IMMERSE_first_steps_rewrite_time_filterswap/src/TOP/oce_trc.F90
r10963 r11053 34 34 35 35 !* ocean fields: here now and after fields * 36 USE oce , ONLY : tsn => tsn !: 4D array contaning ( tn, sn ) !TEMPORARY37 USE oce , ONLY : tsb => tsb !: 4D array contaning ( tb, sb ) !TEMPORARY38 USE oce , ONLY : tsa => tsa !: 4D array contaning ( ta, sa ) !TEMPORARY39 USE oce , ONLY : sshn => sshn !: sea surface height at t-point [m] !TEMPORARY40 USE oce , ONLY : sshb => sshb !: sea surface height at t-point [m] !TEMPORARY41 USE oce , ONLY : ssha => ssha !: sea surface height at t-point [m] !TEMPORARY42 USE oce , ONLY : un => un !: 4D array !TEMPORARY43 USE oce , ONLY : vn => vn !: 4D array !TEMPORARY44 USE oce , ONLY : wn => wn !: 4D array !TEMPORARY45 36 USE oce , ONLY : uu => uu !: i-horizontal velocity (m s-1) 46 37 USE oce , ONLY : vv => vv !: j-horizontal velocity (m s-1) -
NEMO/branches/2019/dev_r10721_KERNEL-02_Storkey_Coward_IMMERSE_first_steps_rewrite_time_filterswap/src/TOP/trc.F90
r10880 r11053 33 33 REAL(wp), PUBLIC :: areatot !: total volume 34 34 REAL(wp), PUBLIC, ALLOCATABLE, SAVE, DIMENSION(:,:,: ) :: cvol !: volume correction -degrad option- 35 REAL(wp), PUBLIC, ALLOCATABLE, SAVE, DIMENSION(:,:,:,:,:) , TARGET :: tr!: tracer concentration35 REAL(wp), PUBLIC, ALLOCATABLE, SAVE, DIMENSION(:,:,:,:,:) :: tr !: tracer concentration 36 36 REAL(wp), PUBLIC, ALLOCATABLE, SAVE, DIMENSION(:,:,: ) :: sbc_trc_b !: Before sbc fluxes for tracers 37 37 REAL(wp), PUBLIC, ALLOCATABLE, SAVE, DIMENSION(:,:,: ) :: sbc_trc !: Now sbc fluxes for tracers … … 40 40 REAL(wp), PUBLIC, ALLOCATABLE, SAVE, DIMENSION(:,:,: ) :: trc_o !: prescribed tracer concentration in ocean for SBC 41 41 INTEGER , PUBLIC :: nn_ice_tr !: handling of sea ice tracers 42 43 !! TEMPORARY POINTERS - TO BE DELETED AFTER IMMERSE DEVELOPMENT COMPLETE44 REAL(wp), PUBLIC, POINTER, SAVE, DIMENSION(:,:,:,:) :: trn !: tracer concentration for now time step45 REAL(wp), PUBLIC, POINTER, SAVE, DIMENSION(:,:,:,:) :: tra !: tracer concentration for next time step46 REAL(wp), PUBLIC, POINTER, SAVE, DIMENSION(:,:,:,:) :: trb !: tracer concentration for before time step47 !! TEMPORARY POINTERS - TO BE DELETED AFTER IMMERSE DEVELOPMENT COMPLETE48 42 49 43 !! interpolated gradient -
NEMO/branches/2019/dev_r10721_KERNEL-02_Storkey_Coward_IMMERSE_first_steps_rewrite_time_filterswap/src/TOP/trcini.F90
r10975 r11053 52 52 !! or read data or analytical formulation 53 53 !!--------------------------------------------------------------------- 54 !! Time level indices only required for call to update_pointers_trc55 !! To be removed after IMMERSE development finished.56 54 INTEGER, INTENT( in ) :: Kbb, Kmm, Kaa ! time level indices 57 55 ! … … 66 64 CALL top_alloc() ! allocate TOP arrays 67 65 68 ! Initialisation of temporary pointers (to be deleted after development finished)69 CALL update_pointers_trc( Kbb, Kmm, Kaa )70 66 ! 71 67 IF(.NOT.ln_trcdta ) ln_trc_ini(:) = .FALSE. -
NEMO/branches/2019/dev_r10721_KERNEL-02_Storkey_Coward_IMMERSE_first_steps_rewrite_time_filterswap/src/TOP/trcstp.F90
r10975 r11053 30 30 31 31 PUBLIC trc_stp ! called by step 32 PUBLIC update_pointers_trc ! called in initialisation33 32 34 33 LOGICAL :: llnew ! ??? … … 126 125 ! 127 126 END SUBROUTINE trc_stp 128 129 SUBROUTINE update_pointers_trc( Kbb, Kmm, Kaa )130 !!----------------------------------------------------------------------131 !! *** ROUTINE update_pointers_trc ***132 !!133 !! ** Purpose : Associate temporary pointer arrays.134 !! For IMMERSE development phase only - to be deleted135 !!136 !! ** Method :137 !!----------------------------------------------------------------------138 INTEGER, INTENT( in ) :: Kbb, Kmm, Kaa ! time level indices139 140 trb => tr(:,:,:,:,Kbb); trn => tr(:,:,:,:,Kmm); tra => tr(:,:,:,:,Kaa)141 142 END SUBROUTINE update_pointers_trc143 127 144 128 SUBROUTINE trc_mean_qsr( kt )
Note: See TracChangeset
for help on using the changeset viewer.