171 | | ! set file information |
172 | | cn_dir = './' ! directory in which the model is executed |
173 | | ! ... default values (NB: frequency positive => hours, negative => months) |
174 | | ! ! file ! frequency ! variable ! time intep ! clim ! 'yearly' or ! weights ! rotation ! |
175 | | ! ! name ! (hours) ! name ! (T/F) ! (T/F) ! 'monthly' ! filename ! pairs ! |
176 | | bn_tem = 'bn_tem' , 24 , 'bn_tem' , .true. , .false. , 'daily' , '' , '' |
177 | | bn_sal = 'bn_sal' , 24 , 'bn_sal' , .true. , .false. , 'daily' , '' , '' |
178 | | bn_uvel = 'bn_uvel' , 24 , 'bn_uvel', .true. , .false. , 'daily' , '' , '' |
179 | | bn_vvel = 'bn_vvel' , 24 , 'bn_vvel', .true. , .false. , 'daily' , '' , '' |
180 | | bn_ssh = 'bn_ssh' , 24 , 'bn_ssh' , .true. , .false. , 'daily' , '' , '' |
181 | | bn_ubar = 'bn_ubar' , 24 , 'bn_ubar', .true. , .false. , 'daily' , '' , '' |
182 | | bn_vbar = 'bn_vbar' , 24 , 'bn_vbar', .true. , .false. , 'daily' , '' , '' |
183 | | |
184 | | READ ( numnam, namobc_dta ) |
185 | | |
186 | | ! Only read in necessary fields for this set. |
187 | | zcount = 0 |
188 | | IF( nn_barotropic(ib_set) .gt. 0 ) THEN |
189 | | zcount = zcount+1 ; jp_ssh = zcount |
190 | | blf_i(jp_ssh) = bn_ssh |
191 | | zcount = zcount+1 ; jp_ubar = zcount |
192 | | blf_i(jp_ubar) = bn_ubar |
193 | | zcount = zcount+1 ; jp_vbar = zcount |
194 | | blf_i(jp_vbar) = bn_vbar |
195 | | ENDIF |
196 | | IF( nn_tra(ib_set) .gt. 0 ) THEN |
197 | | .... |
| 173 | IF ( nn_dtactl(ib_set) .eq. 1 ) THEN |
| 174 | ! set file information |
| 175 | cn_dir = './' ! directory in which the model is executed |
| 176 | ! ... default values (NB: frequency positive => hours, negative => months) |
| 177 | ! ! file ! frequency ! variable ! time intep ! clim ! 'yearly' or ! weights ! rotation ! |
| 178 | ! ! name ! (hours) ! name ! (T/F) ! (T/F) ! 'monthly' ! filename ! pairs ! |
| 179 | bn_tem = 'bn_tem' , 24 , 'bn_tem' , .true. , .false. , 'daily' , '' , '' |
| 180 | bn_sal = 'bn_sal' , 24 , 'bn_sal' , .true. , .false. , 'daily' , '' , '' |
| 181 | bn_uvel = 'bn_uvel' , 24 , 'bn_uvel', .true. , .false. , 'daily' , '' , '' |
| 182 | bn_vvel = 'bn_vvel' , 24 , 'bn_vvel', .true. , .false. , 'daily' , '' , '' |
| 183 | bn_ssh = 'bn_ssh' , 24 , 'bn_ssh' , .true. , .false. , 'daily' , '' , '' |
| 184 | bn_ubar = 'bn_ubar' , 24 , 'bn_ubar', .true. , .false. , 'daily' , '' , '' |
| 185 | bn_vbar = 'bn_vbar' , 24 , 'bn_vbar', .true. , .false. , 'daily' , '' , '' |
| 186 | |
| 187 | READ ( numnam, namobc_dta ) |
| 188 | |
| 189 | ! Only read in necessary fields for this set. |
| 190 | IF( nn_dyn2d(ib_set) .gt. 0 ) THEN |
| 191 | jfld = jfld + 1 |
| 192 | blf_i(jfd) = bn_ssh |
| 193 | jfld = jfld + 1 |
| 194 | blf_i(jfld) = bn_ubar |
| 195 | jfld = jfld + 1 |
| 196 | blf_i(jfld) = bn_vbar |
| 197 | ENDIF |
| 198 | IF( nn_tra(ib_set) .gt. 0 ) THEN |
| 199 | .... |