Changeset 12969 for NEMO/branches/2020/dev_12905_xios_restart/src/OCE/TRA
- Timestamp:
- 2020-05-26T12:05:09+02:00 (4 years ago)
- Location:
- NEMO/branches/2020/dev_12905_xios_restart/src/OCE/TRA
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2020/dev_12905_xios_restart/src/OCE/TRA/traqsr.F90
r12950 r12969 135 135 ! !-----------------------------------! 136 136 IF( kt == nit000 ) THEN !== 1st time step ==! 137 IF( lr xios ) CALL iom_swap( TRIM(crxios_context) )137 IF( lroxios ) CALL iom_swap( TRIM(crxios_context) ) 138 138 IF( ln_rstart .AND. iom_varid( numror, 'qsr_hc_b', ldstop = .FALSE. ) > 0 .AND. .NOT.l_1st_euler ) THEN ! read in restart 139 139 IF(lwp) WRITE(numout,*) ' nit000-1 qsr tracer content forcing field read in the restart file' 140 140 z1_2 = 0.5_wp 141 CALL iom_get( numror, jpdom_autoglo, 'qsr_hc_b', qsr_hc_b, ldxios = lr xios ) ! before heat content trend due to Qsr flux141 CALL iom_get( numror, jpdom_autoglo, 'qsr_hc_b', qsr_hc_b, ldxios = lroxios ) ! before heat content trend due to Qsr flux 142 142 ELSE ! No restart or restart not found: Euler forward time stepping 143 143 z1_2 = 1._wp 144 144 qsr_hc_b(:,:,:) = 0._wp 145 145 ENDIF 146 IF( lr xios ) CALL iom_swap( TRIM(cxios_context) )146 IF( lroxios ) CALL iom_swap( TRIM(cxios_context) ) 147 147 ELSE !== Swap of qsr heat content ==! 148 148 z1_2 = 0.5_wp … … 403 403 ! 404 404 ! 1st ocean level attenuation coefficient (used in sbcssm) 405 IF( lr xios ) CALL iom_swap( TRIM(crxios_context) )405 IF( lroxios ) CALL iom_swap( TRIM(crxios_context) ) 406 406 IF( iom_varid( numror, 'fraqsr_1lev', ldstop = .FALSE. ) > 0 ) THEN 407 CALL iom_get( numror, jpdom_autoglo, 'fraqsr_1lev' , fraqsr_1lev, ldxios = lr xios )407 CALL iom_get( numror, jpdom_autoglo, 'fraqsr_1lev' , fraqsr_1lev, ldxios = lroxios ) 408 408 ELSE 409 409 fraqsr_1lev(:,:) = 1._wp ! default : no penetration 410 410 ENDIF 411 IF( lr xios ) CALL iom_swap( TRIM(cxios_context) )411 IF( lroxios ) CALL iom_swap( TRIM(cxios_context) ) 412 412 ! 413 413 END SUBROUTINE tra_qsr_init -
NEMO/branches/2020/dev_12905_xios_restart/src/OCE/TRA/trasbc.F90
r12950 r12969 106 106 ! !== Set before sbc tracer content fields ==! 107 107 IF( kt == nit000 ) THEN !* 1st time-step 108 IF( lr xios ) CALL iom_swap( TRIM(crxios_context) )108 IF( lroxios ) CALL iom_swap( TRIM(crxios_context) ) 109 109 IF( ln_rstart .AND. & ! Restart: read in restart file 110 110 & iom_varid( numror, 'sbc_hc_b', ldstop = .FALSE. ) > 0 ) THEN … … 112 112 zfact = 0.5_wp 113 113 sbc_tsc(:,:,:) = 0._wp 114 CALL iom_get( numror, jpdom_autoglo, 'sbc_hc_b', sbc_tsc_b(:,:,jp_tem), ldxios = lr xios ) ! before heat content sbc trend115 CALL iom_get( numror, jpdom_autoglo, 'sbc_sc_b', sbc_tsc_b(:,:,jp_sal), ldxios = lr xios ) ! before salt content sbc trend114 CALL iom_get( numror, jpdom_autoglo, 'sbc_hc_b', sbc_tsc_b(:,:,jp_tem), ldxios = lroxios ) ! before heat content sbc trend 115 CALL iom_get( numror, jpdom_autoglo, 'sbc_sc_b', sbc_tsc_b(:,:,jp_sal), ldxios = lroxios ) ! before salt content sbc trend 116 116 ELSE ! No restart or restart not found: Euler forward time stepping 117 117 zfact = 1._wp … … 119 119 sbc_tsc_b(:,:,:) = 0._wp 120 120 ENDIF 121 IF( lr xios ) CALL iom_swap( TRIM(cxios_context) )121 IF( lroxios ) CALL iom_swap( TRIM(cxios_context) ) 122 122 ELSE !* other time-steps: swap of forcing fields 123 123 zfact = 0.5_wp
Note: See TracChangeset
for help on using the changeset viewer.