####################################################################### # # # Copyright (c) 1986, 1991, 1995 # # Regents of the University of California # # # # All Rights Reserved # # # # Machine Dependency Handling System # # # # Bill Ross ross@cgl.ucsf.edu # # An extension of work of George Seibel # # # # Dependencies written by various authors. # # # # Permission to use, copy, modify, and distribute this software and # # its documentation for any purpose and without fee is hereby # # granted, provided that the above copyright notice appear in all # # copies and that both that copyright notice and this permission # # notice appear in supporting documentation, and that the name of # # the University of California not be used in advertising or # # publicity pertaining to distribution of the software without # # specific, written prior permission. # # # # THE REGENTS OF THE UNIVERSITY OF CALIFORNIA DISCLAIM ALL # # WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED # # WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL THE # # UNIVERSITY OF CALIFORNIA BE LIABLE FOR ANY SPECIAL, INDIRECT OR # # CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM # # LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, # # NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN # # CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. # # # ######################################################################## # Compilers used here can be obtained from: # http://www1.support.compaq.com/alpha-tools/software/index.html setenv MACHINE "Linux IPF" setenv MACH "LinuxIPF" #setenv MACHINEFLAGS "-DMEM_ALLOC -DHPFFT" # -DHAS_10_12 for bench.prowat.6 error: Found a non-zero 10-12 coefficient, # but source was not compiled with -DHAS_10_12" #setenv MACHINEFLAGS "-DMEM_ALLOC -DIPF_LINUX -DHAS_10_12" setenv MACHINEFLAGS "-I/opt/mpi/include -DMEM_ALLOC -DIPF_LINUX -DMPI" setenv VENDOR_BLAS yes setenv VENDOR_LAPACK yes setenv CC "mpicc " setenv LOADCC "mpicc " # CPP is the cpp for this machine setenv CPP "/lib/cpp -traditional" # SYSDIR is the name of the system-specific source directory for makemake setenv SYSDIR Machines/standard #setenv LOADLIB "/opt/intel/compiler70/ia64/lib/libPEPCF90.a -L/opt/intel/mkl/lib/64/ -lmkl_lapack -lmkl_itp -lguide -lpthread" setenv LOADLIB "/opt/intel/compiler70/ia64/lib/libPEPCF90.a /opt/intel/mkl60/lib/64/libmkl_lapack.a /opt/intel/mkl60/lib/64/libmkl_ipf.a -L/opt/intel/mkl60/lib/64/ -L/opt/mpi/lib/linux_ia64 -lfmpi -lmpi -lguide " # COMPILER ALIASES: # LOADER/LINKER: setenv LOAD "mpif90 " setenv L0 "mpif90 -O0 -tpp2 -ftz -c -I /opt/mpi/include " setenv L1 "mpif90 -O2 -tpp2 -ftz -c -I /opt/mpi/include" setenv L2 "mpif90 -O2 -tpp2 -ftz -c -I /opt/mpi/include" setenv L3 "mpif90 -O3 -tpp2 -ftz -c -I /opt/mpi/include" # ranlib, if it exists setenv RANLIB ranlib