# compilation and linking flag: 1 = gfortran, (2 = mpif90, not tested), 3 = mpifort compile_link = 3 # installation directory of mumps #MUMPS_INSTALL_DIR = /home/username/Documents/code/BLAST/Libraries/MUMPS_GFC8.5_ADVANCED ###### TACC LMPI := -L$(TACC_IMPI_LIB) -lmpi IMPI := -I$(TACC_IMPI_INC) LMKL := -L$($TACC_INTEL_DIR)/mkl/lib/intel64 -lmkl_scalapack_lp64 -lmkl_blacs_intelmpi_lp64 -lpthread -lm -ldl LMKL2 := -L$($TACC_INTEL_LIB) -liomp5 IMKL := -I$(TACC_INTEL_DIR)/mkl/include LCOMBINE := $(LMPI) $(LMKL) $(LMKL2) ICOMBINE := $(IMPI) $(IMKL) ###### Local #OPENBLASDIR := $(MUMPS_INSTALL_DIR)/xianyi-OpenBLAS-5f998ef/installation #LOPENBLAS := -L$(OPENBLASDIR)/lib -lopenblas #SCALAPACKDIR := $(MUMPS_INSTALL_DIR)/scalapack #LSCALAPACK := -L$(SCALAPACKDIR) -lscalapack #MPIDIR := $(MUMPS_INSTALL_DIR)/openmpi-3.0.0/installation #LMPI := -L$(MPIDIR)/lib -lmpi #IMPI := -I$(MPIDIR)/include #LPTHREAD := -lpthread #LCOMBINE := $(LMPI) $(LPTHREAD) \ # $(LOPENBLAS) $(LSCALAPACK) #ICOMBINE := $(IMPI)