FC = ftn
MPIF90C = ftn
CXX = cc
CXX = cc

CPP = $(CC)
LD = $(FC)
LDSHARED = $(LD) -shared

# Archive tool
AR = ar rv

FFLAGS += -cpp -fpic -fopenmp -dynamic
CXXFLAGS += -fpic -fopenmp -dynamic
CFLAGS += -fpic
#setting for Edison/Cori on NERSC
ifneq ($(NERSC_HOST),)
FFLAGS += -ffree-line-length-none -fallow-argument-mismatch 
CXXFLAGS += -ffree-line-length-none -fallow-argument-mismatch 
endif

ifdef IPO
# Archive tool for compiling with ipo.
AR = xiar rv
endif

