1################################################## 2# # 3# Setup Configulation File for FrontISTR # 4# # 5################################################## 6 7# MPI 8MPIDIR = 9MPIBINDIR = 10MPILIBDIR = 11MPIINCDIR = 12MPILIBS = 13 14# for install option only 15PREFIX = $(HOME)/FrontISTR 16BINDIR = $(PREFIX)/bin 17LIBDIR = $(PREFIX)/lib 18INCLUDEDIR = $(PREFIX)/include 19 20# Metis 21METISDIR = $(HOME)/Metis-4.0.3 22METISLIBDIR = $(METISDIR) 23METISINCDIR = $(METISDIR)/Lib 24HECMW_METIS_VER= 4 25 26# ParMetis 27PARMETISDIR = $(HOME)/ParMetis-3.2.0 28PARMETISLIBDIR = $(PARMETISDIR) 29PARMETISINCDIR = $(PARMETISDIR)/ParMETISLib 30 31# Refiner 32REFINERDIR = $(HOME)/REVOCAP_Refiner-1.1.03 33REFINERINCDIR = $(REFINERDIR)/Refiner 34REFINERLIBDIR = $(REFINERDIR)/lib/sx_64-linux 35 36# Coupler 37REVOCAPDIR = $(HOME)/REVOCAP_Coupler-2.0 38REVOCAPINCDIR = $(REVOCAPDIR)/librcap 39REVOCAPLIBDIR = $(REVOCAPDIR)/librcap 40 41# MUMPS 42MUMPSDIR = $(HOME)/MUMPS_4.10.0 43MUMPSINCDIR = $(MUMPSDIR)/include 44MUMPSLIBDIR = $(MUMPSDIR)/lib 45 46# MKL PARDISO 47MKLDIR = $(HOME)/ 48MKLINCDIR = $(MKLDIR)/include 49MKLLIBDIR = $(MKLDIR)/lib 50 51# ML 52MLDIR = $(HOME)/trilinos/11.8.1/ml 53MLINCDIR = $(MLDIR)/include 54MLLIBDIR = $(MLDIR)/lib 55 56# C compiler settings 57CC = sxmpicc 58CFLAGS = 59LDFLAGS = -lm -lstdc++ 60OPTFLAGS = 61CLINKER = sxmpicc 62 63# C++ compiler settings 64CPP = sxmpic++ 65CPPFLAGS = 66CPPLDFLAGS = 67CPPOPTFLAGS = 68 69# Fortran compiler settings 70F90 = sxmpif90 71F90FLAGS = 72F90LDFLAGS = -lstdc++ 73F90OPTFLAGS = 74F90FPP = -fpp 75F90LINKER = sxmpif90 76 77MAKE = make 78AR = sxar ruv 79MV = mv -f 80CP = cp -f 81RM = rm -f 82MKDIR = mkdir -p 83