#!/bin/bash #set -vx # Default options # # # #### 1 Set up the compiling options #### Define some directories submitdir=$( pwd ) modipsl=$submitdir/../.. echo modipsl=$modipsl echo submitdir=$submitdir arch_path=$submitdir/ARCH export ROOT=$modipsl/modeles/DYNAMICO #### Set default options # Optimization mode # optmode=prod/dev/debug optmode=prod # Resolution if compiling LMDZ in regular mode without DYNAMICO # Use for example following "./compile_icolmdzor.sh -regular_lonlat 144x142x79" regular_latlon=no # fcm_arch fcm_arch=default # Default values to be overritten parallel=mpi_omp export fcm_arch parallel xios full_flag="" # Default netcdf_lib is used for XIOS but can be change by argument netcdf_lib="" #### Read arguments # Loop over all arguments to modify default set up while (($# > 0)) ; do case $1 in "-h") cat <.resol echo "RESOL_ATM_3D=${resol_atm_3d}" >>.resol fi echo echo "ALL COMPILING FINISHED" echo exit