SOLVER ?= MUMPS
SUBSOLVER ?= MUMPS
EIGENSOLVER ?= ARPACK
MPICXX ?= mpic++
MPICC ?= mpicc
MPIF90 ?= mpif90
MPIRUN ?= mpirun -np

override CXXFLAGS += -std=c++11 -O3 -fPIC
override CFLAGS += -std=c99 -O3

HPDDMFLAGS ?= -DHPDDM_NUMBERING=\'C\'

INCS = 
LIBS = 

MUMPS_INCS = -I/usr/include
PYTHON_INCS = -I/usr/include/python2.7/

BLAS_LIBS = -L/usr/lib -lblas -llapack
ARPACK_LIBS = -L/usr/lib -larpack
SCALAPACK_LIBS = -L/usr/lib -lscalapack-openmpi
MUMPS_LIBS = -L/usr/lib -lsmumps -ldmumps -lcmumps -lzmumps -lmumps_common -lpord -lmpi_f77
HYPRE_LIBS = -L/usr/lib -lHYPRE_IJ_mv -lHYPRE_krylov -lHYPRE_parcsr_ls
PYTHON_LIBS = -L/usr/lib -lpython2.7
