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/netcdf_mod.F90

    r803 r899  
    8181        integer,                         intent(out) :: varid 
    8282        integer                                      :: nf90_def_var 
     83        nf90_def_var = 0 
    8384    end function nf90_def_var 
    8485     
     
    8990        integer, dimension(:), optional, intent( in) :: start, count, stride, map 
    9091        integer                                      :: nf90_put_var_int0 
     92        nf90_put_var_int0 = 0 
    9193    end function nf90_put_var_int0 
    9294 
     
    9698        integer, dimension(:), optional, intent( in) :: start, count, stride, map 
    9799        integer                                      :: nf90_put_var_int1 
     100        nf90_put_var_int1 = 0 
    98101    end function nf90_put_var_int1 
    99102 
     
    103106        integer, dimension(:), optional, intent( in) :: start, count, stride, map 
    104107        integer                                      :: nf90_put_var_int2 
     108        nf90_put_var_int2 = 0 
    105109    end function nf90_put_var_int2 
    106110 
     
    110114        integer, dimension(:), optional, intent( in) :: start, count, stride, map 
    111115        integer                                      :: nf90_put_var_int3 
     116        nf90_put_var_int3 = 0 
    112117    end function nf90_put_var_int3 
    113118     
     
    116121        real,                              intent( in) :: values 
    117122        integer, dimension(:), optional, intent( in) :: start, count, stride, map 
    118         integer                                      :: nf90_put_var_real0    
     123        integer                                      :: nf90_put_var_real0 
     124        nf90_put_var_real0 = 0 
    119125   end function nf90_put_var_real0 
    120126 
     
    123129        real,                              intent( in) :: values(:) 
    124130        integer, dimension(:), optional, intent( in) :: start, count, stride, map 
    125         integer                                      :: nf90_put_var_real1    
     131        integer                                      :: nf90_put_var_real1 
     132        nf90_put_var_real1 = 0 
    126133   end function nf90_put_var_real1 
    127134 
     
    130137        real,                              intent( in) :: values(:,:) 
    131138        integer, dimension(:), optional, intent( in) :: start, count, stride, map 
    132         integer                                      :: nf90_put_var_real2    
     139        integer                                      :: nf90_put_var_real2 
     140        nf90_put_var_real2 = 0 
    133141   end function nf90_put_var_real2 
    134142 
     
    137145        real,                              intent( in) :: values(:,:,:) 
    138146        integer, dimension(:), optional, intent( in) :: start, count, stride, map 
    139         integer                                      :: nf90_put_var_real3    
     147        integer                                      :: nf90_put_var_real3 
     148        nf90_put_var_real3 = 0 
    140149   end function nf90_put_var_real3 
    141150  
     
    146155        integer, dimension(:), optional, intent( in) :: start, count, stride, map 
    147156        integer                                      :: nf90_get_var_int0 
     157        nf90_get_var_int0 = 0 
    148158    end function nf90_get_var_int0 
    149159 
     
    153163        integer, dimension(:), optional, intent( in) :: start, count, stride, map 
    154164        integer                                      :: nf90_get_var_int1 
     165        nf90_get_var_int1 = 0 
    155166    end function nf90_get_var_int1 
    156167 
     
    160171        integer, dimension(:), optional, intent( in) :: start, count, stride, map 
    161172        integer                                      :: nf90_get_var_int2 
     173        nf90_get_var_int2 = 0 
    162174    end function nf90_get_var_int2 
    163175 
     
    167179        integer, dimension(:), optional, intent( in) :: start, count, stride, map 
    168180        integer                                      :: nf90_get_var_int3 
     181        nf90_get_var_int3 = 0 
    169182    end function nf90_get_var_int3 
    170183     
     
    173186        real,                              intent( out) :: values 
    174187        integer, dimension(:), optional, intent( in) :: start, count, stride, map 
    175         integer                                      :: nf90_get_var_real0    
     188        integer                                      :: nf90_get_var_real0 
     189        nf90_get_var_real0 = 0 
    176190   end function nf90_get_var_real0 
    177191 
     
    180194        real,                              intent( out) :: values(:) 
    181195        integer, dimension(:), optional, intent( in) :: start, count, stride, map 
    182         integer                                      :: nf90_get_var_real1    
     196        integer                                      :: nf90_get_var_real1 
     197        nf90_get_var_real1 = 0 
    183198   end function nf90_get_var_real1 
    184199 
     
    187202        real,                              intent( out) :: values(:,:) 
    188203        integer, dimension(:), optional, intent( in) :: start, count, stride, map 
    189         integer                                      :: nf90_get_var_real2    
     204        integer                                      :: nf90_get_var_real2 
     205        nf90_get_var_real2 = 0 
    190206   end function nf90_get_var_real2 
    191207 
     
    194210        real,                              intent( out) :: values(:,:,:) 
    195211        integer, dimension(:), optional, intent( in) :: start, count, stride, map 
    196         integer                                      :: nf90_get_var_real3    
     212        integer                                      :: nf90_get_var_real3 
     213        nf90_get_var_real3 = 0 
    197214   end function nf90_get_var_real3 
    198215   
Note: See TracChangeset for help on using the changeset viewer.