Ignore:
Timestamp:
10/12/16 16:14:03 (8 years ago)
Author:
ymipsl
Message:

New version independant of netcd I/O for benchmarking.

YM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • codes/icosagcm/trunk/make_icosa

    r347 r488  
    1818external_ioipsl="FALSE" 
    1919external_physics="FALSE" 
     20no_io_defined="FALSE" 
    2021 
    2122CPP_KEY="CPP_NONE"  
     
    6364      "-with_xios") 
    6465          with_xios_defined="TRUE" ; shift ;; 
    65  
     66   
     67        "-no_io") 
     68          no_io_defined="TRUE" ; shift ;; 
     69   
    6670      "-external_ioipsl") 
    6771          external_ioipsl="TRUE" ; shift ;; 
     
    141145fi 
    142146 
     147if [[ "$no_io_defined" == "TRUE" ]] 
     148then 
     149  CPP_KEY="$CPP_KEY CPP_NO_IO" 
     150  with_xios_defined="FALSE" 
     151fi   
     152 
    143153if [[ "$with_xios_defined" == "TRUE" ]] 
    144154then 
     
    164174fi 
    165175 
    166 ICOSA_LIB="$ICOSA_LIB $NETCDF_LIBDIR $NETCDF_LIB $HDF5_LIBDIR $HDF5_LIB" 
    167  
     176if [[ "$no_io_defined" == "FALSE" ]] 
     177then  
     178  ICOSA_LIB="$ICOSA_LIB $NETCDF_LIBDIR $NETCDF_LIB $HDF5_LIBDIR $HDF5_LIB" 
     179  COMPIL_FFLAGS="$COMPIL_FFLAGS $NETCDF_INCDIR" 
     180fi 
    168181 
    169182rm -f config.fcm 
    170183 
    171 echo "%COMPIL_FFLAGS $COMPIL_FFLAGS $NETCDF_INCDIR" >> config.fcm 
     184echo "%COMPIL_FFLAGS $COMPIL_FFLAGS" >> config.fcm 
    172185echo "%LD_FLAGS $LD_FLAGS" >> config.fcm 
    173186echo "%CPP_KEY $CPP_KEY" >> config.fcm 
Note: See TracChangeset for help on using the changeset viewer.