#!/bin/csh set FC = ifort # debug: #set FFLAGS = '-debug -traceback -CB -align' # run: set FFLAGS = '-w -fast -align -ftz -tpp2 -O2 -zero' set GUIDE = guide set LAPACK = mkl_lapack95_lp64 set BLAS = mkl_intel_lp64 set MKL = mkl set INCLUDEDIR = /opt/intel/mkl/include/ set LIBDIR = /opt/intel/mkl/lib/intel64/ $FC $FFLAGS -c precision-f90.f $FC $FFLAGS -c param-f90_v4.f $FC $FFLAGS -c ioibm-f90.f $FC $FFLAGS -c ampoly-f90.f $FC $FFLAGS -c pseudo-f90.f $FC $FFLAGS -c poly-gaus-f90_v6b.f $FC $FFLAGS -c poly-conf-f90_v6.f $FC $FFLAGS -c cis_target-f90.f $FC $FFLAGS -c parteA-f90_v4.f $FC $FFLAGS -o a2016.x precision-f90.o param-f90_v4.o ioibm-f90.o ampoly-f90.o pseudo-f90.o poly-conf-f90_v6.o poly-gaus-f90_v6b.o cis_target-f90.o parteA-f90_v4.o -L$LIBDIR -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core -openmp -lpthread -lm #-L -I [-lmkl_lapack95] [-lmkl_blas95] [cluster components] [-Wl,--start-group] [{-lmkl_{intel, intel_ilp64, intel_lp64, intel_sp2dp, gf, gf_ilp64, gf_lp64}] [-lmkl_{intel_thread, sequential}] [{-lmkl_solver, -lmkl_solver_lp64, -lmkl_solver_ilp64}] {{[-lmkl_lapack] -lmkl_{ia32, em64t, ipf}}, -lmkl_core}} [-Wl,--end-group] [{-lguide, -liomp5}] [-lpthread] [-lm]