Initial commit of the AENET code.
Initial commit of the AENET code.
#-*- mode: makefile -*-
#-----------------------------------------------------------------------
# Intel Fortran Compiler + MPI
#-----------------------------------------------------------------------
#+ This file is part of the AENET package.
#+
#+ Copyright (C) 2012-2016 Nongnuch Artrith and Alexander Urban
#+
#+ This program is free software: you can redistribute it and/or modify
#+ it under the terms of the GNU General Public License as published by
#+ the Free Software Foundation, either version 3 of the License, or
#+ (at your option) any later version.
#+
#+ This program is distributed in the hope that it will be useful, but
#+ WITHOUT ANY WARRANTY; without even the implied warranty of
#+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
#+ General Public License for more details.
#+
#+ You should have received a copy of the GNU General Public License
#+ along with this program. If not, see <http://www.gnu.org/licenses/>.
#-----------------------------------------------------------------------
# 2015-05-26 Alexander Urban (AU) and Nongnuch Artrith (NA)
#-----------------------------------------------------------------------
SUFFIX = ifort_mpi
OMPI_FC := ifort
FC = mpif90 -c
LD = mpif90
DEBUG = # -g -warn all -check bounds
FCFLAGS = -DPARALLEL -O2 $(DEBUG)
LDFLAGS = -static-intel $(DEBUG)
NUMLIB = -Wl,--start-group \
$(MKLROOT)/lib/intel64/libmkl_intel_lp64.a \
$(MKLROOT)/lib/intel64/libmkl_core.a \
$(MKLROOT)/lib/intel64/libmkl_sequential.a \
-Wl,--end-group -lpthread -lm
CC = gcc -c
CCFLAGS =
# linker for C-interoperable library (gcc & gfortran)
LIBLD = gcc
LIBFLAGS = -shared
LIBLIB = -lgfortran
AR = ar
ARFLAGS = -crusv
include ./Makefile.inc