Ignore:
Timestamp:
05/06/19 01:49:12 (5 years ago)
Author:
dubos
Message:

devel : towards Fortran driver for unstructured/LAM meshes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • codes/icosagcm/devel/src/transport/advect_tracer.f90

    r592 r856  
    2727  SUBROUTINE init_advect_tracer 
    2828    USE omp_para 
     29    USE grid_param 
    2930    REAL(rstd),POINTER :: tangent(:,:) 
    3031    REAL(rstd),POINTER :: normal(:,:) 
     
    4243    CALL allocate_field(f_wq, field_t, type_real, llm+1, name='wq') 
    4344     
    44     DO ind=1,ndomain 
    45        IF (.NOT. assigned_domain(ind)) CYCLE 
    46        CALL swap_dimensions(ind) 
    47        CALL swap_geometry(ind) 
    48        normal=f_normal(ind) 
    49        tangent=f_tangent(ind) 
    50        sqrt_leng=f_sqrt_leng(ind) 
    51        IF (is_omp_level_master) CALL init_advect(normal,tangent,sqrt_leng) 
    52     END DO 
     45    IF(grid_type == grid_ico) THEN 
     46       DO ind=1,ndomain 
     47          IF (.NOT. assigned_domain(ind)) CYCLE 
     48          CALL swap_dimensions(ind) 
     49          CALL swap_geometry(ind) 
     50          normal=f_normal(ind) 
     51          tangent=f_tangent(ind) 
     52          sqrt_leng=f_sqrt_leng(ind) 
     53          IF (is_omp_level_master) CALL init_advect(normal,tangent,sqrt_leng) 
     54       END DO 
     55    END IF 
    5356 
    5457  END SUBROUTINE init_advect_tracer 
Note: See TracChangeset for help on using the changeset viewer.