Changeset 475 for XIOS/trunk/make_xios
- Timestamp:
- 02/11/14 13:29:57 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/make_xios
r440 r475 4 4 compil_full="false" 5 5 use_oasis="false" 6 oasis="oasis3_mct" 6 7 use_memtrack="false" 7 8 job="1" … … 23 24 echo " [--avail] : to know available target architectures " 24 25 echo " [--full] : to generate dependencies and recompile from scratch" 25 echo " [--use_oasis ] : to use Oasis coupler"26 echo " [--use_oasis 'oasis3' 'oasis3_mct' : default oasis3_mct] : to use Oasis coupler" 26 27 echo " [--doc] : to generate Doxygen documentation (not available yet)" 27 28 echo " [--job ntasks] : to use parallel compilation with ntasks" … … 37 38 "--avail") ls arch/*.fcm | cut -d"-" -f2 | cut -d"." -f1 ; exit ;; 38 39 "--full") compil_full="true" ; shift ;; 39 "--use_oasis") use_oasis="true" ; shift ;;40 "--use_oasis") use_oasis="true" oasis=$2 ; shift ; shift ;; 40 41 "--doc") doc="true" ; shift ;; 41 42 "--job") job=$2 ; shift ; shift ;; … … 130 131 if [[ "$use_oasis" == "true" ]] 131 132 then 132 NETCDF_LIB="-lnetcdff -lnetcdf" 133 XMLIO_FINCDIR="$OASIS_INCDIR $XMLIO_FINCDIR" 134 XMLIO_LIB="$OASIS_LIBDIR $OASIS_LIB $XMLIO_LIB" 135 XMLIO_CPPKEY="$XMLIO_CPPKEY USE_OASIS" 133 if [[ "$oasis" == "oasis3_mct" ]] 134 then 135 XMLIO_CPPKEY="$XMLIO_CPPKEY USE_OMCT" 136 elif [[ "$oasis" == "oasis3" ]] 137 then 138 XMLIO_CPPKEY="$XMLIO_CPPKEY USE_OASIS" 139 OASIS_INCDIR="-I$PWD/../../prism/X64/build/lib/psmile.MPI1" 140 OASIS_LIBDIR="-L$PWD/../../prism/X64/lib" 141 OASIS_LIB="-lpsmile.MPI1 -lmpp_io" 142 else 143 echo "Bad choice for --use_oasis argument : choose between 'oasis3','oasis3_mct'" 144 exit 145 fi 146 NETCDF_LIB="-lnetcdff -lnetcdf" 147 XMLIO_FINCDIR="$OASIS_INCDIR $XMLIO_FINCDIR" 148 XMLIO_LIB="$OASIS_LIBDIR $OASIS_LIB $XMLIO_LIB" 136 149 fi 137 150
Note: See TracChangeset
for help on using the changeset viewer.