- Timestamp:
- 2018-11-07T18:25:49+01:00 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2018/dev_r9866_HPC_03_globcom/src/TOP/PISCES/SED/sedsfc.F90
r5215 r10288 4 4 !! Sediment : Data at sediment surface 5 5 !!===================================================================== 6 #if defined key_sed && ! defined key_sed_off7 6 !! * Modules used 8 7 USE sed ! sediment global variable … … 32 31 33 32 !------------------------------------------------------------------------ 33 ! reading variables 34 34 35 IF( kt == nitsed000 ) THEN 36 WRITE(numsed,*) ' sed_sfc : Give data from sediment model to tracer model ' 37 WRITE(numsed,*) ' ' 38 ENDIF 39 40 ! reading variables 35 IF( ln_timing ) CALL timing_start('sed_sfc') 41 36 42 37 CALL unpack_arr ( jpoce, trc_data(1:jpi,1:jpj,1), iarroce(1:jpoce), pwcp(1:jpoce,1,jwalk) ) … … 46 41 CALL unpack_arr ( jpoce, trc_data(1:jpi,1:jpj,5), iarroce(1:jpoce), pwcp(1:jpoce,1,jwoxy) ) 47 42 CALL unpack_arr ( jpoce, trc_data(1:jpi,1:jpj,6), iarroce(1:jpoce), pwcp(1:jpoce,1,jwsil) ) 43 CALL unpack_arr ( jpoce, trc_data(1:jpi,1:jpj,7), iarroce(1:jpoce), pwcp(1:jpoce,1,jwnh4) ) 44 CALL unpack_arr ( jpoce, trc_data(1:jpi,1:jpj,8), iarroce(1:jpoce), pwcp(1:jpoce,1,jwfe2) ) 48 45 49 46 … … 52 49 ikt = mbkt(ji,jj) 53 50 IF ( tmask(ji,jj,ikt) == 1 ) THEN 54 trn(ji,jj,ikt,jptal) = trc_data(ji,jj,1) 55 trn(ji,jj,ikt,jpdic) = trc_data(ji,jj,2) 56 trn(ji,jj,ikt,jpno3) = trc_data(ji,jj,3) * 7.6 57 trn(ji,jj,ikt,jppo4) = trc_data(ji,jj,4) * 122. 58 trn(ji,jj,ikt,jpoxy) = trc_data(ji,jj,5) 59 trn(ji,jj,ikt,jpsil) = trc_data(ji,jj,6) 51 trb(ji,jj,ikt,jptal) = trc_data(ji,jj,1) 52 trb(ji,jj,ikt,jpdic) = trc_data(ji,jj,2) 53 trb(ji,jj,ikt,jpno3) = trc_data(ji,jj,3) * 7.625 54 trb(ji,jj,ikt,jppo4) = trc_data(ji,jj,4) * 122. 55 trb(ji,jj,ikt,jpoxy) = trc_data(ji,jj,5) 56 trb(ji,jj,ikt,jpsil) = trc_data(ji,jj,6) 57 trb(ji,jj,ikt,jpnh4) = trc_data(ji,jj,7) * 7.625 58 trb(ji,jj,ikt,jpfer) = trc_data(ji,jj,8) 60 59 ENDIF 61 60 ENDDO 62 61 ENDDO 63 62 63 IF( ln_timing ) CALL timing_stop('sed_sfc') 64 64 65 END SUBROUTINE sed_sfc 65 66 66 #else67 !!======================================================================68 !! MODULE sedsfc : Dummy module69 !!======================================================================70 !! $Id$71 CONTAINS72 SUBROUTINE sed_sfc ( kt )73 INTEGER, INTENT(in) :: kt74 WRITE(*,*) 'sed_sfc: You should not have seen this print! error?', kt75 END SUBROUTINE sed_sfc76 #endif77 78 67 END MODULE sedsfc
Note: See TracChangeset
for help on using the changeset viewer.