Ignore:
Timestamp:
01/25/19 17:11:55 (5 years ago)
Author:
adurocher
Message:

Fixed compilation with gfortran no_io/sequential

Fixed syntax error on functions from netcdf_mod with NO_IO
Added missing bcast and gather in mpi_mod

Location:
codes/icosagcm/trunk/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • codes/icosagcm/trunk/src/output/netcdf_mod.F90

    r788 r803  
    199199END MODULE netcdf_mod 
    200200 
    201   FUNCTION NF90_CREATE_PAR 
     201  FUNCTION NF90_CREATE_PAR () 
    202202    INTEGER ::  NF90_CREATE_PAR 
    203     RETURN 0 
     203    NF90_CREATE_PAR = 0 
    204204  END 
    205205   
    206  FUNCTION NF90_DEF_VAR_CHUNKING  
     206 FUNCTION NF90_DEF_VAR_CHUNKING () 
    207207    INTEGER ::  NF90_DEF_VAR_CHUNKING 
    208     RETURN 0 
    209  END 
    210   
    211  FUNCTION NF90_CREATE 
     208    NF90_DEF_VAR_CHUNKING = 0 
     209 END 
     210  
     211 FUNCTION NF90_CREATE() 
    212212    INTEGER ::  NF90_CREATE 
    213     RETURN 0 
    214  END 
    215   
    216  FUNCTION  NF90_DEF_DIM 
     213    NF90_CREATE = 0 
     214 END 
     215  
     216 FUNCTION  NF90_DEF_DIM () 
    217217    INTEGER ::  NF90_DEF_DIM 
    218     RETURN 0 
    219  END 
    220   
    221  FUNCTION NF90_PUT_ATT 
     218    NF90_DEF_DIM = 0 
     219 END 
     220  
     221 FUNCTION NF90_PUT_ATT () 
    222222    INTEGER ::  NF90_PUT_ATT 
    223     RETURN 0 
    224  END 
    225   
    226  FUNCTION NF90_ENDDEF 
     223    NF90_PUT_ATT = 0 
     224 END 
     225  
     226 FUNCTION NF90_ENDDEF () 
    227227    INTEGER ::  NF90_ENDDEF 
    228     RETURN 0  
    229  END 
    230    
    231  FUNCTION NF90_CLOSE 
     228    NF90_ENDDEF = 0 
     229 END 
     230   
     231 FUNCTION NF90_CLOSE () 
    232232    INTEGER ::  NF90_CLOSE 
    233     RETURN 0  
    234  END 
    235   
    236  FUNCTION NF90_SYNC 
     233    NF90_CLOSE = 0 
     234 END 
     235  
     236 FUNCTION NF90_SYNC () 
    237237    INTEGER ::  NF90_SYNC 
    238     RETURN 0  
    239  END 
    240   
    241  FUNCTION NF90_OPEN 
     238    NF90_SYNC = 0 
     239 END 
     240  
     241 FUNCTION NF90_OPEN () 
    242242    INTEGER ::  NF90_OPEN 
    243     RETURN 0  
    244  END 
    245   
    246  FUNCTION NF90_INQ_VARID 
     243    NF90_OPEN = 0 
     244 END 
     245  
     246 FUNCTION NF90_INQ_VARID () 
    247247    INTEGER ::  NF90_INQ_VARID 
    248     RETURN 0  
    249  END 
    250   
    251  FUNCTION NF90_GET_ATT 
     248    NF90_INQ_VARID = 0 
     249 END 
     250  
     251 FUNCTION NF90_GET_ATT () 
    252252    INTEGER ::  NF90_GET_ATT 
    253     RETURN 0  
    254  END 
    255  
    256 #endif 
    257  
     253    NF90_GET_ATT = 0 
     254 END 
     255 
     256#endif 
     257 
  • codes/icosagcm/trunk/src/parallel/mpi_mod.F90

    r548 r803  
    8181 END 
    8282 
     83 SUBROUTINE MPI_BCAST 
     84 END 
     85 
     86 SUBROUTINE MPI_GATHER 
     87 END 
    8388#endif 
Note: See TracChangeset for help on using the changeset viewer.