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/output/write_field.f90

    r548 r899  
    350350      REAL(r8),ALLOCATABLE :: field_val2d(:) 
    351351      REAL(r8),ALLOCATABLE :: field_val3d(:,:) 
    352       REAL(r8),ALLOCATABLE :: field_val4d(:,:,:) 
    353352      LOGICAL, INTENT(IN) :: once 
    354353      TYPE(t_domain),POINTER :: d 
    355354      INTEGER :: Index 
    356355      INTEGER :: ind,i,j,k,n,ncell,q 
    357       INTEGER :: iie,jje,iin,jjn 
    358356      INTEGER :: status 
    359357      CHARACTER(len=255) :: name 
    360       CHARACTER(len=255) :: str_ind 
    361358      INTEGER :: ind_b,ind_e 
    362359      INTEGER :: halo_size 
     
    394391        Index=GetFieldIndex(name) 
    395392      else 
    396         FieldIndex(Index)=FieldIndex(Index)+1. 
     393        FieldIndex(Index)=FieldIndex(Index)+1 
    397394      endif 
    398395       
     
    629626      REAL(r8),ALLOCATABLE :: field_val2d(:) 
    630627      REAL(r8),ALLOCATABLE :: field_val3d(:,:) 
    631       REAL(r8),ALLOCATABLE :: field_val4d(:,:,:) 
    632628      TYPE(t_domain),POINTER :: d 
    633629      INTEGER :: Index 
    634630      INTEGER :: ind,i,j,l,k,n,ncell,q 
    635       INTEGER :: iie,jje,iin,jjn 
    636631      INTEGER :: status 
    637632      CHARACTER(len=255) :: name 
    638       CHARACTER(len=255) :: str_ind 
    639633      INTEGER :: ind_b,ind_e 
    640634      INTEGER :: halo_size 
     
    664658        Index=GetFieldIndex(name) 
    665659      else 
    666         FieldIndex(Index)=FieldIndex(Index)+1. 
     660        FieldIndex(Index)=FieldIndex(Index)+1 
    667661      endif 
    668662       
     
    11651159      TYPE(t_domain),POINTER :: d 
    11661160      INTEGER :: nvertId,ncid,lonId,latId,bounds_lonId,bounds_latId,timeId,ncellId 
    1167       INTEGER :: dim3id,dim4id 
     1161      INTEGER :: dim3id 
    11681162      INTEGER :: status 
    11691163      INTEGER :: ind,i,j,k,n,q 
    1170       INTEGER :: iie,jje,iin,jjn 
    11711164      INTEGER :: ind_b,ind_e 
    11721165      INTEGER :: halo_size 
     
    11741167      INTEGER :: nij 
    11751168      CHARACTER(LEN=255) :: name 
    1176       INTEGER :: l,level_size, levId, dimlevId 
     1169      INTEGER :: l,level_size, levId 
    11771170             
    11781171      name=TRIM(ADJUSTL(name_in)) 
     
    14771470      TYPE(t_domain),POINTER :: d 
    14781471      INTEGER :: nvertId,ncid,lonId,latId,bounds_lonId,bounds_latId,timeId,ncellId 
    1479       INTEGER :: dim3id,dim4id 
     1472      INTEGER :: dim3id 
    14801473      INTEGER :: status 
    14811474      INTEGER :: ind,i,j,k,n,q 
    1482       INTEGER :: iie,jje,iin,jjn 
    14831475      INTEGER :: ind_b,ind_e 
    14841476      INTEGER :: halo_size 
     
    17831775   USE netcdf_mod 
    17841776   IMPLICIT NONE 
    1785      INTEGER :: i,k,status 
     1777     INTEGER :: i,status 
    17861778!$OMP MASTER      
    17871779     DO i=1,NbField 
     
    18051797    int2str='' 
    18061798    do while (flag) 
    1807       int2str=CHAR(MOD(i,10)+48)//int2str 
     1799      int2str=CHAR(MOD(i,10)+48)//trim(int2str) 
    18081800      i=i/10 
    18091801      if (i==0) flag=.false. 
Note: See TracChangeset for help on using the changeset viewer.