#PETSC_OPT=1            # exchange some slow PETSc routines with faster ones
USE_PT=1               # compile with Parallel Toolbox (PT)
#PT_CUDA=1              # compile PT to run on GPUs (CUDA)
#NUM_GPUS_PER_NODE=4    # number of GPU cards on each compute node (PT-GPU only)
#USE_OPENMP=1           # compile CARP and PT with OpenMP support
#LIMPET_CUDA=1          # compile LIMPET to run on GPU
#FEMLIB_CUDA=1          # compile FEMLIB to run on GPU
#MECH=1                 # include support for mechanics
#FLUID=1                # include support for CFD simulations
#NO_PURKINJE=0          # turn off support for Purkinje simulations
#DEBUG=1                # compile a debug version
#OPTICS=1               # include support for optical mapping simulations
EIKONAL=1              # include Eikonal solver package
#LICENSED=1             # generate a licensed binary
#USING_CRAYCC=1         # Cray craycc compiler is used
#USING_PGI=1            # Portland pgicc compiler is used
#USING_GCC=1            # GNU gcc compiler is used (default)
USING_CLANG=1          # Clang compiler is used
#USING_ICC=1            # Intel icc compiler is used
#USE_MPIIO=1            # Use MPI-IO
#USE_DLOPEN=1           # support linking in of dynamic libraries
#PROFILE=1              # turn on standard gcc profiling
#SCALASCA_INSTRUMENT=1  # instrument code with Scalasca profiling
#SILENT_MAKE=1          # embellish make output
#MAKE_FLG="-j"          # activate parallel make
#TAGEXE=etags -a        # generate tags
#USE_HDF5=1             # use HDF5 grid_output
#XDMF_PARALLEL=1        # use HDF5 XMDF routines to generate output
#USE_CVODE = 1          # support for CVODE ODE solver in LIMPET
#ALL switches must appear above this line

ifeq ($(wildcard switches.def),$(wildcard main.def),2)
-include my_switches.def
else
-include ../my_switches.def
endif

