- Timestamp:
- 2017-06-29T11:41:55+02:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/UKMO/test_moci_test_suite/NEMOGCM/NEMO/OPA_SRC/SBC/sbcflx.F90
r6486 r8243 35 35 INTEGER , PARAMETER :: jp_emp = 5 ! index of evaporation-precipation file 36 36 TYPE(FLD), ALLOCATABLE, DIMENSION(:) :: sf ! structure of input fields (file informations, fields read) 37 LOGICAL, PRIVATE :: ln_lfx_sio ! single processor read flag 37 38 38 39 !! * Substitutions … … 86 87 TYPE(FLD_N), DIMENSION(jpfld) :: slf_i ! array of namelist information structures 87 88 TYPE(FLD_N) :: sn_utau, sn_vtau, sn_qtot, sn_qsr, sn_emp ! informations about the fields to be read 88 NAMELIST/namsbc_flx/ cn_dir, sn_utau, sn_vtau, sn_qtot, sn_qsr, sn_emp 89 NAMELIST/namsbc_flx/ cn_dir, sn_utau, sn_vtau, sn_qtot, sn_qsr, sn_emp, ln_lfx_sio 89 90 !!--------------------------------------------------------------------- 90 91 ! 91 92 IF( kt == nit000 ) THEN ! First call kt=nit000 92 93 ! set file information 94 ln_lfx_sio = .FALSE. 93 95 REWIND( numnam_ref ) ! Namelist namsbc_flx in reference namelist : Files for fluxes 94 96 READ ( numnam_ref, namsbc_flx, IOSTAT = ios, ERR = 901) … … 124 126 ENDIF 125 127 128 lspr = ln_lfx_sio 126 129 CALL fld_read( kt, nn_fsbc, sf ) ! input fields provided at the current time-step 130 lspr = .false. 127 131 128 132 IF( MOD( kt-1, nn_fsbc ) == 0 ) THEN ! update ocean fluxes at each SBC frequency … … 170 174 CALL prihre( sf(jf)%fnow, jpi, jpj, 1, jpi, 20, 1, jpj, 10, zfact, numout ) 171 175 END DO 172 CALL FLUSH(numout)173 176 ENDIF 174 177 !
Note: See TracChangeset
for help on using the changeset viewer.