Skip to content

Instantly share code, notes, and snippets.

@dpo
Created November 12, 2022 17:21
Show Gist options
  • Save dpo/436d13f4eb9b3724c9fc00129d93aaff to your computer and use it in GitHub Desktop.
Save dpo/436d13f4eb9b3724c9fc00129d93aaff to your computer and use it in GitHub Desktop.
# Architecture dependent makefile
# (automatically generated by install_galahad)
VERSION = mac64.osx.ifr
CUTESTVERSION =
# Basic system commands
CP = /bin/cp
MV = /bin/mv
RM = /bin/rm -f
LN = /bin/ln
MKDIR = /bin/mkdir
SED = /usr/bin/sed
CAT = /bin/cat
GREP = /usr/bin/grep
AR = /usr/bin/ar
ARREPFLAGS = -rcu
RANLIB = true
DLEXT = dylib
LOADALL = -all_load
LOADNONE = -noall_load
# Directory for binaries
PRECIS = double
OBJ = $(GALAHAD)/objects/$(VERSION)/$(PRECIS)
OBJS = $(GALAHAD)/objects/$(VERSION)/single
OBJD = $(GALAHAD)/objects/$(VERSION)/double
MOD = $(GALAHAD)/modules/$(VERSION)/$(PRECIS)
CUTESTMOD =
SEDS = $(GALAHAD)/seds/$(PRECIS).sed
MVMODS = :
# Compiler options
FORTRAN = ifort
BASIC = -c -fpic
MBASIC =
MODULES = -module $(MOD) -I$(MOD)
OPTIMIZATION = -O
NOOPTIMIZATION = -O0
DEBUG =
SHARED = -shared
OPENMP =
SOMP =
MOMP =
F77 = -fixed -nowarn
F90 = -nowarn
F95 = -nowarn
NOFMAIN = -nofor-main
USUAL =
SPECIAL =
F77SUFFIX = f90
F95SUFFIX = f90
TIMER = GEN
NOT64 = IS64
PLPLOTUSED = unused
IEEECK =
AMPLDIR =
CC = icc
CCBASIC = -c -DIsifr -std=c11
CCISO = -ansi
CCONDEF = -DIntel_ifort
CCDEBUG = #-DDEBUG_GALAHAD
HWLOC = un
GETCPU = un
CXX = icpc
CXXBASIC = -c -std=c++11 -fpic
CXXOPT = -O2
CXXNOOPT = -O0
CXXONDEF =
CXXDEBUG =
CUDA =
CUDACOMP = ifort
CUDAARCH =
CUDACODE =
CUDABASIC =
CUDALIBS =
CUDAOPENMP =
PYTHONVERSION = 0.0
PYTHONINCLUDE = /usr/include/python$(PYTHONVERSION)
NUMPYINCLUDE = /usr/lib/python3/dist-packages/numpy/core/include
SOABI =
PYSITEPACKDIR =
# Special flags
MA97BUG =
# Libraries
PLPLOT =
# -- BLAS --
BLAS = -lgalahad_blas
# -- LAPACK --
LAPACK = -lgalahad_lapack
# -- HSL --
HSL = -lgalahad_hsl
# -- SPRAL --
SPRAL = -lgalahad_spral -lhwloc
# -- Metis --
METIS = -lgalahad_metis
# -- Pardiso --
PARDISO = -lgalahad_pardiso
# -- MKL Pardiso --
MKL_PARDISO = -lgalahad_mkl_pardiso
# -- WSMP --
WSMP = -lgalahad_wsmp
# -- PASTIX --
PASTIX = -lgalahad_pastix
# -- MUMPS --
MUMPS = -lgalahad_mumps
# -- UMFPACK --
UMFPACK = -lgalahad_umfpack
# proper or dummy SSIDS package?
SSIDS = ssids
# Shell used
BINSHELL = sh
# Set directories for optional packages
include $(GALAHAD)/src/makedefs/packages
# Body of makefile
include $(PWD)/makemaster
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment