Ignore:
Timestamp:
06/13/19 16:45:41 (5 years ago)
Author:
adurocher
Message:

trunk : Fixed GCC warnings

Fixed iso c bindings
fixed warnings with -Wall -Wno-aliasing -Wno-unused -Wno-unused-dummy-argument -Wno-maybe-uninitialized -Wno-tabs warnings
Removed all unused variables (-Wunused-variable)
vector%dot_product is now dot_product_3d to avoid compilation warning "dot_product shadows intrinsic" with GCC

File:
1 edited

Legend:

Unmodified
Added
Removed
  • codes/icosagcm/trunk/src/dynamics/caldyn_kernels_hevi.F90

    r604 r899  
    117117    REAL(rstd) :: C_ik(iim*jjm,llm)      ! Thomas algorithm 
    118118    REAL(rstd) :: D_il(iim*jjm,llm+1)    ! Thomas algorithm 
    119     REAL(rstd) :: gamma, rho_ij, X_ij, Y_ij 
    120     REAL(rstd) :: wil, tau2_g, g2, gm2, ml_g2, c2_mik 
     119    REAL(rstd) :: gamma, rho_ij, X_ij 
     120    REAL(rstd) :: tau2_g, g2, gm2, ml_g2, c2_mik 
    121121 
    122122    INTEGER    :: iter, ij, l, ij_omp_begin_ext, ij_omp_end_ext 
     
    133133    tau2_g=tau*tau/g 
    134134    g2=g*g 
    135     gm2 = g**-2 
     135    gm2 = g**(-2) 
    136136    gamma = 1./(1.-kappa) 
    137137     
     
    256256          PRINT *, '[hevi_solver] C,D', iter, MAXVAL(ABS(C_ik)),MAXVAL(ABS(D_il)) 
    257257          DO l=1,llm+1 
    258              WRITE(*,'(A,I2.1,I3.2,E9.2)'), '[hevi_solver] x', iter,l, MAXVAL(ABS(x_il(:,l))) 
     258             WRITE(*,'(A,I2.1,I3.2,E9.2)') '[hevi_solver] x', iter,l, MAXVAL(ABS(x_il(:,l))) 
    259259          END DO 
    260260       END IF 
     
    282282    REAL(rstd) :: berni(iim*jjm,llm)         ! (W/m_il)^2 
    283283    REAL(rstd) :: berni1(iim*jjm)         ! (W/m_il)^2 
    284     REAL(rstd) :: gamma, rho_ij, T_ij, X_ij, Y_ij, vreff, Rd, Cvd 
     284    REAL(rstd) :: gamma, rho_ij, T_ij, X_ij, vreff, Rd, Cvd 
    285285    INTEGER    :: ij, l 
    286286 
     
    401401    REAL(rstd) :: berniv(iim*jjm,llm)  ! moist Bernoulli function 
    402402 
    403     INTEGER :: i,j,ij,l 
     403    INTEGER :: ij,l 
    404404    REAL(rstd) :: Rd, qv, temp, chi, nu, due, due_right, due_lup, due_ldown 
    405405 
     
    525525    REAL(rstd) :: Ftheta(3*iim*jjm,llm)  ! potential temperature flux 
    526526    REAL(rstd) :: uu_right, uu_lup, uu_ldown, du_trisk, divF 
    527     INTEGER :: ij,iq,l,kdown 
     527    INTEGER :: ij,iq,l 
    528528 
    529529    CALL trace_start("compute_caldyn_Coriolis") 
Note: See TracChangeset for help on using the changeset viewer.