Changeset 3902 for dynamico_lmdz
- Timestamp:
- Feb 2, 2016, 10:36:48 AM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
dynamico_lmdz/aquaplanet/ICOSA_LMDZ/src/interface_icosa_lmdz.f90
r3863 r3902 177 177 USE xios_mod 178 178 USE time_mod , init_time_icosa=> init_time 179 USE omp_para 179 180 180 181 ! from LMDZ … … 204 205 REAL(rstd),ALLOCATABLE :: bounds_latfi(:,:) 205 206 REAL(rstd),ALLOCATABLE :: bounds_lonfi(:,:) 207 REAL(rstd),ALLOCATABLE :: ind_cell_glo(:) 208 206 209 REAL(rstd) :: pseudoalt(llm) 207 210 … … 221 224 INTEGER,ALLOCATABLE :: conv_flg(:) ! conv_flg(it)=0 : convection desactivated for tracer number it 222 225 INTEGER,ALLOCATABLE :: pbl_flg(:) ! pbl_flg(it)=0 : boundary layer diffusion desactivaded for tracer number it 223 CHARACTER(len=8),ALLOCATABLE :: solsym(:) ! tracer name from inca 224 226 CHARACTER(len=8),ALLOCATABLE :: solsym(:) ! tracer name from inca 227 TYPE(t_field),POINTER,SAVE :: f_ind_cell_glo(:) 228 225 229 INTEGER :: iflag_phys 226 227 230 228 231 CALL init_distrib_icosa_lmdz … … 233 236 ALLOCATE(bounds_latfi(klon_omp,6)) 234 237 ALLOCATE(bounds_lonfi(klon_omp,6)) 238 ALLOCATE(ind_cell_glo(klon_omp)) 235 239 236 240 CALL transfer_icosa_to_lmdz(geom%lat_i,latfi) … … 240 244 CALL transfer_icosa_to_lmdz(geom%Ai,airefi) 241 245 242 CALL init_geometry(lonfi, latfi, bounds_lonfi, bounds_latfi, airefi) 246 CALL allocate_field(f_ind_cell_glo,field_t,type_real) 247 248 DO ind=1,ndomain 249 IF (.NOT. assigned_domain(ind) .OR. .NOT. is_omp_level_master ) CYCLE 250 CALL swap_dimensions(ind) 251 CALL swap_geometry(ind) 252 DO j=jj_begin,jj_end 253 DO i=ii_begin,ii_end 254 ij=(j-1)*iim+i 255 f_ind_cell_glo(ind)%rval2d(ij)=domain(ind)%assign_cell_glo(i,j) 256 ENDDO 257 ENDDO 258 ENDDO 259 260 !$OMP BARRIER 261 262 CALL transfer_icosa_to_lmdz(f_ind_cell_glo,ind_cell_glo) 263 CALL deallocate_field(f_ind_cell_glo) 264 265 266 CALL init_geometry(lonfi, latfi, bounds_lonfi, bounds_latfi, airefi, INT(ind_cell_glo)) 243 267 244 268 pseudoalt(:)=0
Note: See TracChangeset
for help on using the changeset viewer.