- Timestamp:
- 2018-05-11T12:53:25+02:00 (6 years ago)
- Location:
- branches/2017/dev_merge_2017/NEMOGCM/NEMO/OCE_SRC
- Files:
-
- 1 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
branches/2017/dev_merge_2017/NEMOGCM/NEMO/OCE_SRC/BDY/bdydta.F90
r9168 r9570 25 25 USE bdy_oce ! ocean open boundary conditions 26 26 USE bdytides ! tidal forcing at boundaries 27 #if defined key_ lim327 #if defined key_si3 28 28 USE ice ! sea-ice variables 29 29 USE icevar ! redistribute ice input into categories … … 50 50 TYPE(MAP_POINTER), ALLOCATABLE, DIMENSION(:) :: nbmap_ptr ! array of pointers to nbmap 51 51 52 #if defined key_ lim352 #if defined key_si3 53 53 INTEGER :: nice_cat ! number of categories in the input file 54 54 INTEGER :: jfld_hti, jfld_hts, jfld_ai ! indices of ice thickness, snow thickness and concentration in bf structure … … 56 56 57 57 !!---------------------------------------------------------------------- 58 !! NEMO/O PA4.0 , NEMO Consortium (2017)58 !! NEMO/OCE 4.0 , NEMO Consortium (2017) 59 59 !! $Id$ 60 60 !! Software governed by the CeCILL licence (NEMOGCM/NEMO_CeCILL.txt) … … 178 178 ENDIF 179 179 180 #if defined key_ lim3180 #if defined key_si3 181 181 IF( nn_ice_lim_dta(jbdy) == 0 ) THEN ! set ice to initial values 182 182 ilen1(:) = nblen(:) … … 348 348 349 349 ENDIF 350 #if defined key_ lim3350 #if defined key_si3 351 351 IF( cn_ice_lim(jbdy) /= 'none' .AND. nn_ice_lim_dta(jbdy) == 1 ) THEN 352 352 IF( nice_cat == 1 ) THEN ! case input cat = 1 … … 423 423 INTEGER, POINTER, DIMENSION(:) :: nblen, nblenrim ! short cuts 424 424 TYPE(OBC_DATA), POINTER :: dta ! short cut 425 #if defined key_ lim3425 #if defined key_si3 426 426 INTEGER :: kndims ! number of dimensions in an array (i.e. 3 = wo ice cat; 4 = w ice cat) 427 427 INTEGER, DIMENSION(4) :: kdimsz ! size of dimensions … … 431 431 TYPE(FLD_N) :: bn_tem, bn_sal, bn_u3d, bn_v3d ! 432 432 TYPE(FLD_N) :: bn_ssh, bn_u2d, bn_v2d ! informations about the fields to be read 433 #if defined key_ lim3433 #if defined key_si3 434 434 TYPE(FLD_N) :: bn_a_i, bn_h_i, bn_h_s 435 435 #endif 436 436 NAMELIST/nambdy_dta/ cn_dir, bn_tem, bn_sal, bn_u3d, bn_v3d, bn_ssh, bn_u2d, bn_v2d 437 #if defined key_ lim3437 #if defined key_si3 438 438 NAMELIST/nambdy_dta/ bn_a_i, bn_h_i, bn_h_s 439 439 #endif … … 451 451 & , nn_dyn3d_dta (jbdy) & 452 452 & , nn_tra_dta (jbdy) & 453 #if defined key_ lim3453 #if defined key_si3 454 454 & , nn_ice_lim_dta(jbdy) & 455 455 #endif … … 472 472 nb_bdy_fld(jbdy) = nb_bdy_fld(jbdy) + 2 473 473 ENDIF 474 #if defined key_ lim3474 #if defined key_si3 475 475 IF( cn_ice_lim(jbdy) /= 'none' .AND. nn_ice_lim_dta(jbdy) == 1 ) THEN 476 476 nb_bdy_fld(jbdy) = nb_bdy_fld(jbdy) + 3 … … 612 612 ENDIF 613 613 614 #if defined key_ lim3614 #if defined key_si3 615 615 ! sea ice 616 616 IF( nn_ice_lim_dta(jbdy) == 1 ) THEN … … 791 791 ENDIF 792 792 793 #if defined key_ lim3793 #if defined key_si3 794 794 IF (cn_ice_lim(jbdy) /= 'none') THEN 795 795 IF( nn_ice_lim_dta(jbdy) == 0 ) THEN
Note: See TracChangeset
for help on using the changeset viewer.