git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@3181 f3b2605a-c512-4ea7-a41b-209d697bcdaa

This commit is contained in:
sjplimp 2009-09-28 15:26:47 +00:00
parent eaa2bbf1b3
commit 36bee204dd
41 changed files with 1076 additions and 495 deletions

View File

@ -3,28 +3,41 @@
SHELL = /bin/sh
#.IGNORE:
# ---------------------------------------------------------------------
# System-specific settings
# edit as needed for your machine
# additional system libs needed by LAMMPS libs
# NOTE: these settings are ignored if the LAMMPS package (e.g. gpu, meam)
# which needs these libs is not included in the LAMMPS build
gpu_SYSLIB = -lcudart
meam_SYSLIB = -lifcore -lsvml -lompstub -limf
reax_SYSLIB = -lifcore -lsvml -lompstub -limf
user-atc_SYSLIB = -lblas -llapack
gpu_SYSLIBPATH = -L/usr/local/cuda/lib64
meam_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
reax_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
user-atc_SYSLIBPATH =
include Makefile.package
# compiler/linker settings
# NOTE: specify how to compile/link with MPI
# either an MPI installed on your machine, or the src/STUBS dummy lib
# NOTE: specify an FFT option, e.g. -DFFT_NONE, -DFFT_FFTW, etc
# LINKFORT/FORTLIB settings can be removed if not using meam or reax packages
# LINKBLAS/BLASLIB settings can be removed if not using user-atc package
# LINKGPU/GPULIB settings can be removed if not using gpu package
include Makefile.package
CC = icc
CCFLAGS = $(PKGINC) -O2 -DFFT_SCSL -w
DEPFLAGS = -M
# one user needed icpc to link
LINK = icc
LINKFORT =
LINKBLAS =
LINKGPU =
LINKFLAGS = $(PKGPATH) $(LINKFORT) $(LINKBLAS) $(LINKGPU)
LINKFLAGS = $(PKGPATH) $(PKGPATHSYS)
USRLIB = $(PKGLIB)
FORTLIB =
BLASLIB =
GPULIB =
SYSLIB = $(FORTLIB) $(BLASLIB) $(GPULIB)
SYSLIB = $(PKGLIBSYS)
SIZE = size
# Link rule

View File

@ -4,13 +4,32 @@ SHELL = /bin/sh
.SUFFIXES: .cpp .u
.IGNORE:
# ---------------------------------------------------------------------
# System-specific settings
# edit as needed for your machine
# additional system libs needed by LAMMPS libs
# NOTE: these settings are ignored if the LAMMPS package (e.g. gpu, meam)
# which needs these libs is not included in the LAMMPS build
gpu_SYSLIB = -lcudart
meam_SYSLIB = -lifcore -lsvml -lompstub -limf
reax_SYSLIB = -lifcore -lsvml -lompstub -limf
user-atc_SYSLIB = -lblas -llapack
gpu_SYSLIBPATH = -L/usr/local/cuda/lib64
meam_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
reax_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
user-atc_SYSLIBPATH =
include Makefile.package
# compiler/linker settings
# NOTE: specify how to compile/link with MPI
# either an MPI installed on your machine, or the src/STUBS dummy lib
# NOTE: specify an FFT option, e.g. -DFFT_NONE, -DFFT_FFTW, etc
# LINKFORT/FORTLIB settings can be removed if not using meam or reax packages
# LINKBLAS/BLASLIB settings can be removed if not using user-atc package
# LINKGPU/GPULIB settings can be removed if not using gpu package
include Makefile.package
CC = /opt/ibmcmp/vacpp/7.0/bin/blrts_xlC \
-I/bgl/BlueLight/ppcfloor/bglsys/include \
@ -18,20 +37,14 @@ CC = /opt/ibmcmp/vacpp/7.0/bin/blrts_xlC \
CCFLAGS = $(PKGINC) -O3 -DFFT_FFTW -DMPICH_IGNORE_CXX_SEEK
DEPFLAGS = -M
LINK = /opt/ibmcmp/vacpp/7.0/bin/blrts_xlC
LINKFORT =
LINKBLAS =
LINKGPU =
LINKFLAGS = $(PKGPATH) $(LINKFORT) $(LINKBLAS) $(LINKGPU)
LINKFLAGS = $(PKGPATH) $(PKGPATHSYS)
-L/opt/ibmcmp/xlf/9.1/blrts_lib \
-L/opt/ibmcmp/vacpp/7.0/blrts_lib \
-L/bgl/local/lib \
-L/bgl/local/bglfftwgel-2.1.5.pre5/lib
USRLIB = $(PKGLIB) -lxlopt -lxlomp_ser -lxl -lxlfmath -lm -lfftw \
FORTLIB =
BLASLIB =
GPULIB =
-lmpich.rts -lmsglayer.rts -lrts.rts -ldevices.rts -lmassv
SYSLIB =$(FORTLIB) $(BLASLIB) $(GPULIB)
SYSLIB =$(PKGLIBSYS)
SIZE = size
# Link rule

View File

@ -4,27 +4,40 @@ SHELL = /bin/sh
.SUFFIXES: .cpp .u
.IGNORE:
# ---------------------------------------------------------------------
# System-specific settings
# edit as needed for your machine
# additional system libs needed by LAMMPS libs
# NOTE: these settings are ignored if the LAMMPS package (e.g. gpu, meam)
# which needs these libs is not included in the LAMMPS build
gpu_SYSLIB = -lcudart
meam_SYSLIB = -lifcore -lsvml -lompstub -limf
reax_SYSLIB = -lifcore -lsvml -lompstub -limf
user-atc_SYSLIB = -lblas -llapack
gpu_SYSLIBPATH = -L/usr/local/cuda/lib64
meam_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
reax_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
user-atc_SYSLIBPATH =
include Makefile.package
# compiler/linker settings
# NOTE: specify how to compile/link with MPI
# either an MPI installed on your machine, or the src/STUBS dummy lib
# NOTE: specify an FFT option, e.g. -DFFT_NONE, -DFFT_FFTW, etc
# LINKFORT/FORTLIB settings can be removed if not using meam or reax packages
# LINKBLAS/BLASLIB settings can be removed if not using user-atc package
# LINKGPU/GPULIB settings can be removed if not using gpu package
include Makefile.package
CC = mpCC_r
CCFLAGS = $(PKGINC) -O4 -qnoipa -I/usr/apps/include -DFFT_FFTW
DEPFLAGS = -M
LINK = mpCC_r
LINKFORT =
LINKBLAS =
LINKGPU =
LINKFLAGS = $(PKGPATH) $(LINKFORT) $(LINKBLAS) $(LINKGPU)
LINKFLAGS = $(PKGPATH) $(PKGPATHSYS)
USRLIB = $(PKGLIB) -lfftw
FORTLIB =
BLASLIB =
GPULIB =
SYSLIB = $(FORTLIB) $(BLASLIB) $(GPULIB)
SYSLIB = $(PKGLIBSYS)
SIZE = size
# Link rule

View File

@ -3,27 +3,40 @@
SHELL = /bin/sh
#.IGNORE:
# ---------------------------------------------------------------------
# System-specific settings
# edit as needed for your machine
# additional system libs needed by LAMMPS libs
# NOTE: these settings are ignored if the LAMMPS package (e.g. gpu, meam)
# which needs these libs is not included in the LAMMPS build
gpu_SYSLIB = -lcudart
meam_SYSLIB = -lifcore -lsvml -lompstub -limf
reax_SYSLIB = -lifcore -lsvml -lompstub -limf
user-atc_SYSLIB = -lblas -llapack
gpu_SYSLIBPATH = -L/usr/local/cuda/lib64
meam_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
reax_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
user-atc_SYSLIBPATH =
include Makefile.package
# compiler/linker settings
# NOTE: specify how to compile/link with MPI
# either an MPI installed on your machine, or the src/STUBS dummy lib
# NOTE: specify an FFT option, e.g. -DFFT_NONE, -DFFT_FFTW, etc
# LINKFORT/FORTLIB settings can be removed if not using meam or reax packages
# LINKBLAS/BLASLIB settings can be removed if not using user-atc package
# LINKGPU/GPULIB settings can be removed if not using gpu package
include Makefile.package
CC = mpiCC
CCFLAGS = $(PKGINC) -g -O -DFFT_NONE -DLAMMPS_GZIP
DEPFLAGS = -M
LINK = mpiCC
LINKFORT =
LINKBLAS =
LINKGPU =
LINKFLAGS = $(PKGPATH) $(LINKFORT) $(LINKBLAS) $(LINKGPU)
LINKFLAGS = $(PKGPATH) $(PKGPATHSYS)
USRLIB =$(PKGLIB)
FORTLIB =
BLASLIB =
GPULIB =
SYSLIB = $(FORTLIB) $(BLASLIB) $(GPULIB)
SYSLIB = $(PKGLIBSYS)
SIZE = size
# Link rule

View File

@ -3,27 +3,40 @@
SHELL = /bin/sh
#.IGNORE:
# ---------------------------------------------------------------------
# System-specific settings
# edit as needed for your machine
# additional system libs needed by LAMMPS libs
# NOTE: these settings are ignored if the LAMMPS package (e.g. gpu, meam)
# which needs these libs is not included in the LAMMPS build
gpu_SYSLIB = -lcudart
meam_SYSLIB = -lifcore -lsvml -lompstub -limf
reax_SYSLIB = -lifcore -lsvml -lompstub -limf
user-atc_SYSLIB = -lblas -llapack
gpu_SYSLIBPATH = -L/usr/local/cuda/lib64
meam_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
reax_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
user-atc_SYSLIBPATH =
include Makefile.package
# compiler/linker settings
# NOTE: specify how to compile/link with MPI
# either an MPI installed on your machine, or the src/STUBS dummy lib
# NOTE: specify an FFT option, e.g. -DFFT_NONE, -DFFT_FFTW, etc
# LINKFORT/FORTLIB settings can be removed if not using meam or reax packages
# LINKBLAS/BLASLIB settings can be removed if not using user-atc package
# LINKGPU/GPULIB settings can be removed if not using gpu package
include Makefile.package
CC = mpicxx
CCFLAGS = $(PKGINC) -O -g -I/cygdrive/c/cygwin/fftw/include -DFFT_FFTW -DMPICH_IGNORE_CXX_SEEK
DEPFLAGS = -M
LINK = mpicxx
LINKFORT =
LINKBLAS =
LINKGPU =
LINKFLAGS = $(PKGPATH) $(LINKFORT) $(LINKBLAS) $(LINKGPU)
LINKFLAGS = $(PKGPATH) $(PKGPATHSYS)
USRLIB = $(PKGLIB) -lfftw -lmpich
FORTLIB =
BLASLIB =
GPULIB =
SYSLIB = $(FORTLIB) $(BLASLIB) $(GPULIB)
SYSLIB = $(PKGLIBSYS)
SIZE = size
# Link rule

View File

@ -3,31 +3,47 @@
SHELL = /bin/sh
#.IGNORE:
# ---------------------------------------------------------------------
# System-specific settings
# edit as needed for your machine
# additional system libs needed by LAMMPS libs
# NOTE: these settings are ignored if the LAMMPS package (e.g. gpu, meam)
# which needs these libs is not included in the LAMMPS build
gpu_SYSLIB = -lcudart
meam_SYSLIB = -lifcore -lsvml -lompstub -limf
reax_SYSLIB = -lifcore -lsvml -lompstub -limf
user-atc_SYSLIB = -lblas -llapack
gpu_SYSLIBPATH = -L/usr/local/cuda/lib64
meam_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
reax_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
user-atc_SYSLIBPATH =
include Makefile.package
# compiler/linker settings
# NOTE: specify how to compile/link with MPI
# either an MPI installed on your machine, or the src/STUBS dummy lib
# NOTE: specify an FFT option, e.g. -DFFT_NONE, -DFFT_FFTW, etc
# LINKFORT/FORTLIB settings can be removed if not using meam or reax packages
# LINKBLAS/BLASLIB settings can be removed if not using user-atc package
# LINKGPU/GPULIB settings can be removed if not using gpu package
include Makefile.package
CC = g++
CCFLAGS = $(PKGINC) -g -O -I/usr/lib/mpich/include/ -DFFT_FFTW -DLAMMPS_GZIP
DEPFLAGS = -M
LINK = g++
LINKFORT =
LINKBLAS =
LINKGPU =
LINKFLAGS = $(PKGPATH) $(LINKFORT) $(LINKBLAS) $(LINKGPU)
LINKFLAGS = $(PKGPATH) $(PKGPATHSYS)
USRLIB = $(PKGLIB) -lfftw -lmpich
FORTLIB =
BLASLIB =
GPULIB =
SYSLIB =$(FORTLIB) $(BLASLIB) $(GPULIB)
SYSLIB =$(PKGLIBSYS)
ARCHIVE = ar
ARFLAGS = -rc
SIZE = size
# ---------------------------------------------------------------------
# no need to edit below here
# Link target
$(EXE): $(OBJ)

View File

@ -3,27 +3,40 @@
SHELL = /bin/sh
#.IGNORE:
# ---------------------------------------------------------------------
# System-specific settings
# edit as needed for your machine
# additional system libs needed by LAMMPS libs
# NOTE: these settings are ignored if the LAMMPS package (e.g. gpu, meam)
# which needs these libs is not included in the LAMMPS build
gpu_SYSLIB = -lcudart
meam_SYSLIB = -lifcore -lsvml -lompstub -limf
reax_SYSLIB = -lifcore -lsvml -lompstub -limf
user-atc_SYSLIB = -lblas -llapack
gpu_SYSLIBPATH = -L/usr/local/cuda/lib64
meam_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
reax_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
user-atc_SYSLIBPATH =
include Makefile.package
# compiler/linker settings
# NOTE: specify how to compile/link with MPI
# either an MPI installed on your machine, or the src/STUBS dummy lib
# NOTE: specify an FFT option, e.g. -DFFT_NONE, -DFFT_FFTW, etc
# LINKFORT/FORTLIB settings can be removed if not using meam or reax packages
# LINKBLAS/BLASLIB settings can be removed if not using user-atc package
# LINKGPU/GPULIB settings can be removed if not using gpu package
include Makefile.package
CC = CC
CCFLAGS = $(PKGINC) -64 -O -mp -DFFT_SCSL
DEPFLAGS = -M
LINK = CC
LINKFORT =
LINKBLAS =
LINKGPU =
LINKFLAGS = $(PKGPATH) $(LINKFORT) $(LINKBLAS) $(LINKGPU)
LINKFLAGS = $(PKGPATH) $(PKGPATHSYS)
USRLIB = $(PKGLIB)
FORTLIB =
BLASLIB =
GPULIB =
SYSLIB = $(FORTLIB) $(BLASLIB) $(GPULIB)
SYSLIB = $(PKGLIBSYS)
SIZE = size
# Link rule

View File

@ -3,27 +3,40 @@
SHELL = /bin/sh
.IGNORE:
# ---------------------------------------------------------------------
# System-specific settings
# edit as needed for your machine
# additional system libs needed by LAMMPS libs
# NOTE: these settings are ignored if the LAMMPS package (e.g. gpu, meam)
# which needs these libs is not included in the LAMMPS build
gpu_SYSLIB = -lcudart
meam_SYSLIB = -lifcore -lsvml -lompstub -limf
reax_SYSLIB = -lifcore -lsvml -lompstub -limf
user-atc_SYSLIB = -lblas -llapack
gpu_SYSLIBPATH = -L/usr/local/cuda/lib64
meam_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
reax_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
user-atc_SYSLIBPATH =
include Makefile.package
# compiler/linker settings
# NOTE: specify how to compile/link with MPI
# either an MPI installed on your machine, or the src/STUBS dummy lib
# NOTE: specify an FFT option, e.g. -DFFT_NONE, -DFFT_FFTW, etc
# LINKFORT/FORTLIB settings can be removed if not using meam or reax packages
# LINKBLAS/BLASLIB settings can be removed if not using user-atc package
# LINKGPU/GPULIB settings can be removed if not using gpu package
include Makefile.package
CC = mpicxx
CCFLAGS = $(PKGINC) -O -DFFT_FFTW -I/home/jlane/fftw-2.1.5/fftw
DEPFLAGS = -M
LINK = mpicxx
LINKFORT =
LINKBLAS =
LINKGPU =
LINKFLAGS = $(PKGPATH) $(LINKFORT) $(LINKBLAS) $(LINKGPU)
LINKFLAGS = $(PKGPATH) $(PKGPATHSYS)
USRLIB = $(PKGLIB) -lstdc++ -lfftw
FORTLIB =
BLASLIB =
GPULIB =
SYSLIB = $(FORTLIB) $(BLASLIB) $(GPULIB)
SYSLIB = $(PKGLIBSYS)
SIZE = size
ARCHIVE = ar

View File

@ -2,27 +2,40 @@
SHELL = /bin/sh
# ---------------------------------------------------------------------
# System-specific settings
# edit as needed for your machine
# additional system libs needed by LAMMPS libs
# NOTE: these settings are ignored if the LAMMPS package (e.g. gpu, meam)
# which needs these libs is not included in the LAMMPS build
gpu_SYSLIB = -lcudart
meam_SYSLIB = -lifcore -lsvml -lompstub -limf
reax_SYSLIB = -lifcore -lsvml -lompstub -limf
user-atc_SYSLIB = -lblas -llapack
gpu_SYSLIBPATH = -L/usr/local/cuda/lib64
meam_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
reax_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
user-atc_SYSLIBPATH =
include Makefile.package
# compiler/linker settings
# NOTE: specify how to compile/link with MPI
# either an MPI installed on your machine, or the src/STUBS dummy lib
# NOTE: specify an FFT option, e.g. -DFFT_NONE, -DFFT_FFTW, etc
# LINKFORT/FORTLIB settings can be removed if not using meam or reax packages
# LINKBLAS/BLASLIB settings can be removed if not using user-atc package
# LINKGPU/GPULIB settings can be removed if not using gpu package
include Makefile.package
CC = c++
CCFLAGS = $(PKGINC) -O -I../STUBS -I/sw/include -DFFT_FFTW
DEPFLAGS = -M
LINK = c++
LINKFORT =
LINKBLAS =
LINKGPU =
LINKFLAGS = $(PKGPATH) $(LINKFORT) $(LINKBLAS) $(LINKGPU)
LINKFLAGS = $(PKGPATH) $(PKGPATHSYS)
USRLIB = $(PKGLIB) -lfftw -lmpi
FORTLIB =
BLASLIB =
GPULIB =
SYSLIB = $(FORTLIB) $(BLASLIB) $(GPULIB)
SYSLIB = $(PKGLIBSYS)
SIZE = size
# Link rule

View File

@ -2,27 +2,40 @@
SHELL = /bin/sh
# ---------------------------------------------------------------------
# System-specific settings
# edit as needed for your machine
# additional system libs needed by LAMMPS libs
# NOTE: these settings are ignored if the LAMMPS package (e.g. gpu, meam)
# which needs these libs is not included in the LAMMPS build
gpu_SYSLIB = -lcudart
meam_SYSLIB = -lifcore -lsvml -lompstub -limf
reax_SYSLIB = -lifcore -lsvml -lompstub -limf
user-atc_SYSLIB = -lblas -llapack
gpu_SYSLIBPATH = -L/usr/local/cuda/lib64
meam_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
reax_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
user-atc_SYSLIBPATH =
include Makefile.package
# compiler/linker settings
# NOTE: specify how to compile/link with MPI
# either an MPI installed on your machine, or the src/STUBS dummy lib
# NOTE: specify an FFT option, e.g. -DFFT_NONE, -DFFT_FFTW, etc
# LINKFORT/FORTLIB settings can be removed if not using meam or reax packages
# LINKBLAS/BLASLIB settings can be removed if not using user-atc package
# LINKGPU/GPULIB settings can be removed if not using gpu package
include Makefile.package
CC = mpic++
CCFLAGS = $(PKGINC) -O3 -DFFT_FFTW
DEPFLAGS = -M
LINK = mpic++
LINKFORT =
LINKBLAS =
LINKGPU =
LINKFLAGS = $(PKGPATH) $(LINKFORT) $(LINKBLAS) $(LINKGPU)
LINKFLAGS = $(PKGPATH) $(PKGPATHSYS)
USRLIB = $(PKGLIB) -lfftw -lmpi
FORTLIB =
BLASLIB =
GPULIB =
SYSLIB = $(FORTLIB) $(BLASLIB) $(GPULIB)
SYSLIB = $(PKGLIBSYS)
SIZE = size
# Link rule

View File

@ -2,31 +2,45 @@
SHELL = /bin/sh
# ---------------------------------------------------------------------
# System-specific settings
# edit as needed for your machine
# LINKFORT/FORTLIB settings can be removed if not using meam or reax packages
# LINKBLAS/BLASLIB settings can be removed if not using user-atc package
# LINKGPU/GPULIB settings can be removed if not using gpu package
# additional system libs needed by LAMMPS libs
# NOTE: these settings are ignored if the LAMMPS package (e.g. gpu, meam)
# which needs these libs is not included in the LAMMPS build
include Makefile.package
gpu_SYSLIB = -lcudart
meam_SYSLIB = -lifcore -lsvml -lompstub -limf
reax_SYSLIB = -lifcore -lsvml -lompstub -limf
user-atc_SYSLIB = -lblas -llapack
gpu_SYSLIBPATH = -L/usr/local/cuda/lib64
meam_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
reax_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
user-atc_SYSLIBPATH =
include Makefile.package
# compiler/linker settings
# NOTE: specify how to compile/link with MPI
# either an MPI installed on your machine, or the src/STUBS dummy lib
# NOTE: specify an FFT option, e.g. -DFFT_NONE, -DFFT_FFTW, etc
CC = g++
CCFLAGS = -g -O -DFFT_FFTW -DLAMMPS_GZIP -DMPICH_IGNORE_CXX_SEEK $(PKGINC)
DEPFLAGS = -M
LINK = g++
LINKFORT = -L/opt/intel/fce/10.0.023/lib
LINKBLAS =
#LINKGPU = -L/usr/local/cuda/lib64
LINKFLAGS = -g -O $(PKGPATH) $(LINKFORT) $(LINKBLAS) $(LINKGPU)
LINKFLAGS = -g -O $(PKGPATH) $(PKGPATHSYS)
USRLIB = -lfftw -lmpich $(PKGLIB)
FORTLIB = -lifcore -lsvml -lompstub -limf
BLASLIB = -lblas -llapack
#GPULIB = -lcudart
SYSLIB = -lpthread $(FORTLIB) $(BLASLIB) $(GPULIB)
SYSLIB = -lpthread $(PKGLIBSYS)
ARCHIVE = ar
ARFLAGS = -rc
SIZE = size
# ---------------------------------------------------------------------
# no need to edit below here
# Link target
$(EXE): $(OBJ)
@ -46,7 +60,7 @@ lib: $(OBJ)
%.d:%.cpp
$(CC) $(CCFLAGS) $(DEPFLAGS) $< > $@
# Individual dependencie
# Individual dependencies
DEPENDS = $(OBJ:.o=.d)
include $(DEPENDS)

View File

@ -19,27 +19,40 @@ SHELL = /bin/sh
# these same modules need to be loaded to submit a LAMMPS job,
# either interactively or via a batch script
# ---------------------------------------------------------------------
# System-specific settings
# edit as needed for your machine
# additional system libs needed by LAMMPS libs
# NOTE: these settings are ignored if the LAMMPS package (e.g. gpu, meam)
# which needs these libs is not included in the LAMMPS build
gpu_SYSLIB = -lcudart
meam_SYSLIB = -lifcore -lsvml -lompstub -limf
reax_SYSLIB = -lifcore -lsvml -lompstub -limf
user-atc_SYSLIB = -lblas -llapack
gpu_SYSLIBPATH = -L/usr/local/cuda/lib64
meam_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
reax_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
user-atc_SYSLIBPATH =
include Makefile.package
# compiler/linker settings
# NOTE: specify how to compile/link with MPI
# either an MPI installed on your machine, or the src/STUBS dummy lib
# NOTE: specify an FFT option, e.g. -DFFT_NONE, -DFFT_FFTW, etc
# LINKFORT/FORTLIB settings can be removed if not using meam or reax packages
# LINKBLAS/BLASLIB settings can be removed if not using user-atc package
# LINKGPU/GPULIB settings can be removed if not using gpu package
include Makefile.package
CC = mpicxx
CCFLAGS = $(PKGINC) -O -DFFT_FFTW -I${FFTW_INCLUDE}
DEPFLAGS = -M
LINK = mpicxx
LINKFORT =
LINKBLAS =
LINKGPU =
LINKFLAGS = $(PKGPATH) $(LINKFORT) $(LINKBLAS) $(LINKGPU)
LINKFLAGS = $(PKGPATH) $(PKGPATHSYS)
USRLIB = $(PKGLIB) -lfftw -lstdc++
FORTLIB =
BLASLIB =
GPULIB =
SYSLIB = $(FORTLIB) $(BLASLIB) $(GPULIB)
SYSLIB = $(PKGLIBSYS)
SIZE = size
ARCHIVE = ar
ARFLAGS = -rc

View File

@ -3,13 +3,32 @@
SHELL = /bin/sh
#.IGNORE:
# ---------------------------------------------------------------------
# System-specific settings
# edit as needed for your machine
# additional system libs needed by LAMMPS libs
# NOTE: these settings are ignored if the LAMMPS package (e.g. gpu, meam)
# which needs these libs is not included in the LAMMPS build
gpu_SYSLIB = -lcudart
meam_SYSLIB = -lifcore -lsvml -lompstub -limf
reax_SYSLIB = -lifcore -lsvml -lompstub -limf
user-atc_SYSLIB = -lblas -llapack
gpu_SYSLIBPATH = -L/usr/local/cuda/lib64
meam_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
reax_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
user-atc_SYSLIBPATH =
include Makefile.package
# compiler/linker settings
# NOTE: specify how to compile/link with MPI
# either an MPI installed on your machine, or the src/STUBS dummy lib
# NOTE: specify an FFT option, e.g. -DFFT_NONE, -DFFT_FFTW, etc
# LINKFORT/FORTLIB settings can be removed if not using meam or reax packages
# LINKBLAS/BLASLIB settings can be removed if not using user-atc package
# LINKGPU/GPULIB settings can be removed if not using gpu package
include Makefile.package
CC = icpc
CCFLAGS = $(PKGINC) -O2 -unroll -DFFT_FFTW -DLAMMPS_GZIP \
@ -17,19 +36,16 @@ CCFLAGS = $(PKGINC) -O2 -unroll -DFFT_FFTW -DLAMMPS_GZIP \
NOALIAS = -fno-strict-aliasing
DEPFLAGS = -M
LINK = icpc
LINKFORT =
LINKBLAS =
LINKGPU =
LINKFLAGS = $(PKGPATH) $(LINKFORT) $(LINKBLAS) $(LINKGPU)
LINKFLAGS = $(PKGPATH) $(PKGPATHSYS)
USRLIB = $(PKGLIB) -L../STUBS -lmpi -lfftw
FORTLIB =
BLASLIB =
GPULIB =
SYSLIB = $(FORTLIB) $(BLASLIB) $(GPULIB)
SYSLIB = $(PKGLIBSYS)
ARCHIVE = ar
ARFLAGS = -rcsv
SIZE = size
# ---------------------------------------------------------------------
# no need to edit below here
# Link target
$(EXE): $(OBJ)

View File

@ -9,31 +9,47 @@
SHELL = /bin/sh
# ---------------------------------------------------------------------
# System-specific settings
# edit as needed for your machine
# additional system libs needed by LAMMPS libs
# NOTE: these settings are ignored if the LAMMPS package (e.g. gpu, meam)
# which needs these libs is not included in the LAMMPS build
gpu_SYSLIB = -lcudart
meam_SYSLIB = -lifcore -lsvml -lompstub -limf
reax_SYSLIB = -lifcore -lsvml -lompstub -limf
user-atc_SYSLIB = -lblas -llapack
gpu_SYSLIBPATH = -L/usr/local/cuda/lib64
meam_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
reax_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
user-atc_SYSLIBPATH =
include Makefile.package
# compiler/linker settings
# NOTE: specify how to compile/link with MPI
# either an MPI installed on your machine, or the src/STUBS dummy lib
# NOTE: specify an FFT option, e.g. -DFFT_NONE, -DFFT_FFTW, etc
# LINKFORT/FORTLIB settings can be removed if not using meam or reax packages
# LINKBLAS/BLASLIB settings can be removed if not using user-atc package
# LINKGPU/GPULIB settings can be removed if not using gpu package
include Makefile.package
CC = mpiicc
CCFLAGS = $(PKGINC) -O3 -fno-alias -ip -unroll0 -g -DMPICH_IGNORE_CXX_SEEK -DLAMMPS_GZIP -DFFT_FFTW -I/opt/intel/mkl/10.0.011/include/fftw
DEPFLAGS = -M
LINK = mpiicc
LINKFORT =
LINKBLAS =
LINKGPU =
LINKFLAGS = $(PKGPATH) $(LINKFORT) $(LINKBLAS) $(LINKGPU)
LINKFLAGS = $(PKGPATH) $(PKGPATHSYS)
USRLIB = $(PKGLIB) /opt/intel/mkl/10.0.011/lib/em64t/libfftw2xc_intel.a
FORTLIB =
BLASLIB =
GPULIB =
SYSLIB = $(FORTLIB) $(BLASLIB) $(GPULIB)
SYSLIB = $(PKGLIBSYS)
ARCHIVE = ar
ARFLAGS = -rc
SIZE = size
# ---------------------------------------------------------------------
# no need to edit below here
# Link target
$(EXE): $(OBJ)

View File

@ -3,13 +3,32 @@
SHELL = /bin/sh
.IGNORE:
# ---------------------------------------------------------------------
# System-specific settings
# edit as needed for your machine
# additional system libs needed by LAMMPS libs
# NOTE: these settings are ignored if the LAMMPS package (e.g. gpu, meam)
# which needs these libs is not included in the LAMMPS build
gpu_SYSLIB = -lcudart
meam_SYSLIB = -lifcore -lsvml -lompstub -limf
reax_SYSLIB = -lifcore -lsvml -lompstub -limf
user-atc_SYSLIB = -lblas -llapack
gpu_SYSLIBPATH = -L/usr/local/cuda/lib64
meam_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
reax_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
user-atc_SYSLIBPATH =
include Makefile.package
# compiler/linker settings
# NOTE: specify how to compile/link with MPI
# either an MPI installed on your machine, or the src/STUBS dummy lib
# NOTE: specify an FFT option, e.g. -DFFT_NONE, -DFFT_FFTW, etc
# LINKFORT/FORTLIB settings can be removed if not using meam or reax packages
# LINKBLAS/BLASLIB settings can be removed if not using user-atc package
# LINKGPU/GPULIB settings can be removed if not using gpu package
include Makefile.package
# Note: this Makefile builds LAMMPS according to what modules you've loaded
# by default this is openmpi MPI
@ -29,16 +48,10 @@ CC = mpiCC
CCFLAGS = $(PKGINC) -O -DFFT_FFTW -I${FFTW_INCLUDE}
DEPFLAGS = -M
LINK = mpiCC
LINKFORT =
LINKBLAS =
LINKGPU =
#LINKFLAGS = $(PKGPATH) $(LINKFORT) $(LINKBLAS) $(LINKGPU)
LINKFLAGS = $(PKGPATH) $(LINKFORT) $(LINKBLAS) $(LINKGPU)
#LINKFLAGS = $(PKGPATH) $(PKGPATHSYS)
LINKFLAGS = $(PKGPATH) $(PKGPATHSYS)
USRLIB = $(PKGLIB) -lfftw
FORTLIB =
BLASLIB =
GPULIB =
SYSLIB = $(FORTLIB) $(BLASLIB) $(GPULIB)
SYSLIB = $(PKGLIBSYS)
SIZE = size
# Link rule

View File

@ -2,31 +2,47 @@
SHELL = /bin/sh
# ---------------------------------------------------------------------
# System-specific settings
# edit as needed for your machine
# additional system libs needed by LAMMPS libs
# NOTE: these settings are ignored if the LAMMPS package (e.g. gpu, meam)
# which needs these libs is not included in the LAMMPS build
gpu_SYSLIB = -lcudart
meam_SYSLIB = -lifcore -lsvml -lompstub -limf
reax_SYSLIB = -lifcore -lsvml -lompstub -limf
user-atc_SYSLIB = -lblas -llapack
gpu_SYSLIBPATH = -L/usr/local/cuda/lib64
meam_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
reax_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
user-atc_SYSLIBPATH =
include Makefile.package
# compiler/linker settings
# NOTE: specify how to compile/link with MPI
# either an MPI installed on your machine, or the src/STUBS dummy lib
# NOTE: specify an FFT option, e.g. -DFFT_NONE, -DFFT_FFTW, etc
# LINKFORT/FORTLIB settings can be removed if not using meam or reax packages
# LINKBLAS/BLASLIB settings can be removed if not using user-atc package
# LINKGPU/GPULIB settings can be removed if not using gpu package
include Makefile.package
CC = icc
CCFLAGS = -O -DFFT_FFTW -DLAMMPS_GZIP -DMPICH_IGNORE_CXX_SEEK $(PKGINC)
DEPFLAGS = -M
LINK = icc
LINKFORT = -L/opt/intel/fce/10.0.023/lib
LINKBLAS =
#LINKGPU = -L/usr/local/cuda/lib64//
LINKFLAGS = -O $(PKGPATH) $(LINKFORT) $(LINKBLAS) $(LINKGPU)
LINKFLAGS = -O $(PKGPATH) $(PKGPATHSYS)
USRLIB = -lfftw -lmpich $(PKGLIB)
FORTLIB = -lifcore -lsvml -lompstub -limf
BLASLIB =
#GPULIB = -lcudart
SYSLIB = -lpthread -lstdc++ $(FORTLIB) $(BLASLIB) $(GPULIB)
SYSLIB = -lpthread -lstdc++ $(PKGLIBSYS)
ARCHIVE = ar
ARFLAGS = -rc
SIZE = size
# ---------------------------------------------------------------------
# no need to edit below here
# Link target
$(EXE): $(OBJ)

View File

@ -2,27 +2,40 @@
SHELL = /bin/sh
# ---------------------------------------------------------------------
# System-specific settings
# edit as needed for your machine
# additional system libs needed by LAMMPS libs
# NOTE: these settings are ignored if the LAMMPS package (e.g. gpu, meam)
# which needs these libs is not included in the LAMMPS build
gpu_SYSLIB = -lcudart
meam_SYSLIB = -lifcore -lsvml -lompstub -limf
reax_SYSLIB = -lifcore -lsvml -lompstub -limf
user-atc_SYSLIB = -lblas -llapack
gpu_SYSLIBPATH = -L/usr/local/cuda/lib64
meam_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
reax_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
user-atc_SYSLIBPATH =
include Makefile.package
# compiler/linker settings
# NOTE: specify how to compile/link with MPI
# either an MPI installed on your machine, or the src/STUBS dummy lib
# NOTE: specify an FFT option, e.g. -DFFT_NONE, -DFFT_FFTW, etc
# LINKFORT/FORTLIB settings can be removed if not using meam or reax packages
# LINKBLAS/BLASLIB settings can be removed if not using user-atc package
# LINKGPU/GPULIB settings can be removed if not using gpu package
include Makefile.package
CC = c++
CCFLAGS = -O -DFFT_FFTW -I../STUBS $(PKGINC)
DEPFLAGS = -M
LINK = c++
LINKFORT =
LINKBLAS =
LINKGPU =
LINKFLAGS = -O $(PKGPATH) $(LINKFORT) $(LINKBLAS) $(LINKGPU)
LINKFLAGS = -O $(PKGPATH) $(PKGPATHSYS)
USRLIB = -lfftw ../STUBS/mpi.o $(PKGLIB)
FORTLIB =
BLASLIB =
GPULIB =
SYSLIB = $(FORTLIB) $(BLASLIB) $(GPULIB)
SYSLIB = $(PKGLIBSYS)
SIZE = size
# Link rule

View File

@ -2,13 +2,32 @@
SHELL = /bin/sh
# ---------------------------------------------------------------------
# System-specific settings
# edit as needed for your machine
# additional system libs needed by LAMMPS libs
# NOTE: these settings are ignored if the LAMMPS package (e.g. gpu, meam)
# which needs these libs is not included in the LAMMPS build
gpu_SYSLIB = -lcudart
meam_SYSLIB = -lifcore -lsvml -lompstub -limf
reax_SYSLIB = -lifcore -lsvml -lompstub -limf
user-atc_SYSLIB = -lblas -llapack
gpu_SYSLIBPATH = -L/usr/local/cuda/lib64
meam_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
reax_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
user-atc_SYSLIBPATH =
include Makefile.package
# compiler/linker settings
# NOTE: specify how to compile/link with MPI
# either an MPI installed on your machine, or the src/STUBS dummy lib
# NOTE: specify an FFT option, e.g. -DFFT_NONE, -DFFT_FFTW, etc
# LINKFORT/FORTLIB settings can be removed if not using meam or reax packages
# LINKBLAS/BLASLIB settings can be removed if not using user-atc package
# LINKGPU/GPULIB settings can be removed if not using gpu package
include Makefile.package
FFTW = /sw
@ -16,15 +35,9 @@ CC = mpic++
CCFLAGS = -O -MMD -MG -DFFT_FFTW \
-I${FFTW}/include -DOMPI_SKIP_MPICXX $(PKGINC)
LINK = mpic++
LINKFORT =
LINKBLAS =
LINKGPU =
LINKFLAGS = -O -L${FFTW}/lib $(PKGPATH) $(LINKFORT) $(LINKBLAS) $(LINKGPU)
LINKFLAGS = -O -L${FFTW}/lib $(PKGPATH) $(PKGPATHSYS)
USRLIB = -lfftw $(PKGLIB)
FORTLIB =
BLASLIB =
GPULIB =
SYSLIB = $(FORTLIB) $(BLASLIB) $(GPULIB)
SYSLIB = $(PKGLIBSYS)
SIZE = size
# Link rule

View File

@ -3,31 +3,47 @@
SHELL = /bin/sh
#.IGNORE:
# ---------------------------------------------------------------------
# System-specific settings
# edit as needed for your machine
# additional system libs needed by LAMMPS libs
# NOTE: these settings are ignored if the LAMMPS package (e.g. gpu, meam)
# which needs these libs is not included in the LAMMPS build
gpu_SYSLIB = -lcudart
meam_SYSLIB = -lifcore -lsvml -lompstub -limf
reax_SYSLIB = -lifcore -lsvml -lompstub -limf
user-atc_SYSLIB = -lblas -llapack
gpu_SYSLIBPATH = -L/usr/local/cuda/lib64
meam_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
reax_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
user-atc_SYSLIBPATH =
include Makefile.package
# compiler/linker settings
# NOTE: specify how to compile/link with MPI
# either an MPI installed on your machine, or the src/STUBS dummy lib
# NOTE: specify an FFT option, e.g. -DFFT_NONE, -DFFT_FFTW, etc
# LINKFORT/FORTLIB settings can be removed if not using meam or reax packages
# LINKBLAS/BLASLIB settings can be removed if not using user-atc package
# LINKGPU/GPULIB settings can be removed if not using gpu package
include Makefile.package
CC = g++
CCFLAGS = $(PKGINC) -O -I/opt/mpich-mx/include -DFFT_NONE -DLAMMPS_GZIP
DEPFLAGS = -M
LINK = g++
LINKFORT =
LINKBLAS =
LINKGPU =
LINKFLAGS = $(PKGPATH) $(LINKFORT) $(LINKBLAS) $(LINKGPU)
LINKFLAGS = $(PKGPATH) $(PKGPATHSYS)
USRLIB = $(PKGLIB) -lmpich -lmyriexpress
FORTLIB =
BLASLIB =
GPULIB =
SYSLIB =$(FORTLIB) $(BLASLIB) $(GPULIB)
SYSLIB =$(PKGLIBSYS)
ARCHIVE = ar
ARFLAGS = -rc
SIZE = size
# ---------------------------------------------------------------------
# no need to edit below here
# Link target
$(EXE): $(OBJ)

View File

@ -3,13 +3,32 @@
SHELL = /bin/sh
#.IGNORE:
# ---------------------------------------------------------------------
# System-specific settings
# edit as needed for your machine
# additional system libs needed by LAMMPS libs
# NOTE: these settings are ignored if the LAMMPS package (e.g. gpu, meam)
# which needs these libs is not included in the LAMMPS build
gpu_SYSLIB = -lcudart
meam_SYSLIB = -lifcore -lsvml -lompstub -limf
reax_SYSLIB = -lifcore -lsvml -lompstub -limf
user-atc_SYSLIB = -lblas -llapack
gpu_SYSLIBPATH = -L/usr/local/cuda/lib64
meam_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
reax_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
user-atc_SYSLIBPATH =
include Makefile.package
# compiler/linker settings
# NOTE: specify how to compile/link with MPI
# either an MPI installed on your machine, or the src/STUBS dummy lib
# NOTE: specify an FFT option, e.g. -DFFT_NONE, -DFFT_FFTW, etc
# LINKFORT/FORTLIB settings can be removed if not using meam or reax packages
# LINKBLAS/BLASLIB settings can be removed if not using user-atc package
# LINKGPU/GPULIB settings can be removed if not using gpu package
include Makefile.package
CC = mpic++
CCFLAGS = $(PKGINC) -O2 -funroll-loops -DFFT_FFTW -DLAMMPS_GZIP \
@ -17,19 +36,16 @@ CCFLAGS = $(PKGINC) -O2 -funroll-loops -DFFT_FFTW -DLAMMPS_GZIP \
NOALIAS = -fno-strict-aliasing
DEPFLAGS = -M
LINK = mpic++
LINKFORT =
LINKBLAS =
LINKGPU =
LINKFLAGS = $(PKGPATH) $(LINKFORT) $(LINKBLAS) $(LINKGPU)
LINKFLAGS = $(PKGPATH) $(PKGPATHSYS)
USRLIB = $(PKGLIB) -lfftw
FORTLIB =
BLASLIB =
GPULIB =
SYSLIB = $(FORTLIB) $(BLASLIB) $(GPULIB)
SYSLIB = $(PKGLIBSYS)
ARCHIVE = ar
ARFLAGS = -rcsv
SIZE = size
# ---------------------------------------------------------------------
# no need to edit below here
# Link target
$(EXE): $(OBJ)

View File

@ -2,31 +2,47 @@
SHELL = /bin/sh
# ---------------------------------------------------------------------
# System-specific settings
# edit as needed for your machine
# additional system libs needed by LAMMPS libs
# NOTE: these settings are ignored if the LAMMPS package (e.g. gpu, meam)
# which needs these libs is not included in the LAMMPS build
gpu_SYSLIB = -lcudart
meam_SYSLIB = -lifcore -lsvml -lompstub -limf
reax_SYSLIB = -lifcore -lsvml -lompstub -limf
user-atc_SYSLIB = -lblas -llapack
gpu_SYSLIBPATH = -L/usr/local/cuda/lib64
meam_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
reax_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
user-atc_SYSLIBPATH =
include Makefile.package
# compiler/linker settings
# NOTE: specify how to compile/link with MPI
# either an MPI installed on your machine, or the src/STUBS dummy lib
# NOTE: specify an FFT option, e.g. -DFFT_NONE, -DFFT_FFTW, etc
# LINKFORT/FORTLIB settings can be removed if not using meam or reax packages
# LINKBLAS/BLASLIB settings can be removed if not using user-atc package
# LINKGPU/GPULIB settings can be removed if not using gpu package
include Makefile.package
CC = g++
CCFLAGS = $(PKGINC) -O3 -I /opt/mpich/include/ -DFFT_FFTW -DLAMMPS_GZIP
DEPFLAGS = -M
LINK = g++
LINKFORT =
LINKBLAS =
LINKGPU =
LINKFLAGS = $(PKGPATH) $(LINKFORT) $(LINKBLAS) $(LINKGPU)
LINKFLAGS = $(PKGPATH) $(PKGPATHSYS)
USRLIB = $(PKGLIB) -ldfftw -lmpich
FORTLIB =
BLASLIB =
GPULIB =
SYSLIB =$(FORTLIB) $(BLASLIB) $(GPULIB)
SYSLIB =$(PKGLIBSYS)
ARCHIVE = ar
ARFLAGS = -rc
SIZE = size
# ---------------------------------------------------------------------
# no need to edit below here
# Link target
$(EXE): $(OBJ)

View File

@ -3,13 +3,32 @@
SHELL = /bin/sh
#.IGNORE:
# ---------------------------------------------------------------------
# System-specific settings
# edit as needed for your machine
# additional system libs needed by LAMMPS libs
# NOTE: these settings are ignored if the LAMMPS package (e.g. gpu, meam)
# which needs these libs is not included in the LAMMPS build
gpu_SYSLIB = -lcudart
meam_SYSLIB = -lifcore -lsvml -lompstub -limf
reax_SYSLIB = -lifcore -lsvml -lompstub -limf
user-atc_SYSLIB = -lblas -llapack
gpu_SYSLIBPATH = -L/usr/local/cuda/lib64
meam_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
reax_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
user-atc_SYSLIBPATH =
include Makefile.package
# compiler/linker settings
# NOTE: specify how to compile/link with MPI
# either an MPI installed on your machine, or the src/STUBS dummy lib
# NOTE: specify an FFT option, e.g. -DFFT_NONE, -DFFT_FFTW, etc
# LINKFORT/FORTLIB settings can be removed if not using meam or reax packages
# LINKBLAS/BLASLIB settings can be removed if not using user-atc package
# LINKGPU/GPULIB settings can be removed if not using gpu package
include Makefile.package
CC = pgCC -fast
CCFLAGS = $(PKGINC) -I/usr/local/mpich-1.2.6/pg/include \
@ -17,20 +36,17 @@ CCFLAGS = $(PKGINC) -I/usr/local/mpich-1.2.6/pg/include \
-DFFT_FFTW -DLAMMPS_GZIP
DEPFLAGS = -M
LINK = pgCC
LINKFORT =
LINKBLAS =
LINKGPU =
LINKFLAGS = $(PKGPATH) $(LINKFORT) $(LINKBLAS) $(LINKGPU)
LINKFLAGS = $(PKGPATH) $(PKGPATHSYS)
-L/usr/local/lib
USRLIB = $(PKGLIB) -lfftw -lmpich
FORTLIB =
BLASLIB =
GPULIB =
SYSLIB = $(FORTLIB) $(BLASLIB) $(GPULIB)
SYSLIB = $(PKGLIBSYS)
ARCHIVE = ar
ARFLAGS = -rc
SIZE = size
# ---------------------------------------------------------------------
# no need to edit below here
# Link target
$(EXE): $(OBJ)

View File

@ -4,30 +4,46 @@ SHELL = /bin/sh
.SUFFIXES: .cpp .u
.IGNORE:
# ---------------------------------------------------------------------
# System-specific settings
# edit as needed for your machine
# additional system libs needed by LAMMPS libs
# NOTE: these settings are ignored if the LAMMPS package (e.g. gpu, meam)
# which needs these libs is not included in the LAMMPS build
gpu_SYSLIB = -lcudart
meam_SYSLIB = -lifcore -lsvml -lompstub -limf
reax_SYSLIB = -lifcore -lsvml -lompstub -limf
user-atc_SYSLIB = -lblas -llapack
gpu_SYSLIBPATH = -L/usr/local/cuda/lib64
meam_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
reax_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
user-atc_SYSLIBPATH =
include Makefile.package
# compiler/linker settings
# NOTE: specify how to compile/link with MPI
# either an MPI installed on your machine, or the src/STUBS dummy lib
# NOTE: specify an FFT option, e.g. -DFFT_NONE, -DFFT_FFTW, etc
# LINKFORT/FORTLIB settings can be removed if not using meam or reax packages
# LINKBLAS/BLASLIB settings can be removed if not using user-atc package
# LINKGPU/GPULIB settings can be removed if not using gpu package
include Makefile.package
CC = mpCC_r
CCFLAGS = $(PKGINC) -O3 -qnoipa -qlanglvl=oldmath \
-I/scr/oppe/LAMMPS/fftw-2.1.5/include -DFFT_FFTW
DEPFLAGS = -M
LINK = mpCC_r
LINKFORT =
LINKBLAS =
LINKGPU =
LINKFLAGS = $(PKGPATH) $(LINKFORT) $(LINKBLAS) $(LINKGPU)
LINKFLAGS = $(PKGPATH) $(PKGPATHSYS)
USRLIB = $(PKGLIB) -L/scr/oppe/LAMMPS/fftw-2.1.5/lib -lfftw
FORTLIB =
BLASLIB =
GPULIB =
SYSLIB = $(FORTLIB) $(BLASLIB) $(GPULIB)
SYSLIB = $(PKGLIBSYS)
SIZE = size
# ---------------------------------------------------------------------
# no need to edit below here
# Link target
$(EXE): $(OBJ)

View File

@ -2,31 +2,47 @@
SHELL = /bin/sh
# ---------------------------------------------------------------------
# System-specific settings
# edit as needed for your machine
# additional system libs needed by LAMMPS libs
# NOTE: these settings are ignored if the LAMMPS package (e.g. gpu, meam)
# which needs these libs is not included in the LAMMPS build
gpu_SYSLIB = -lcudart
meam_SYSLIB = -lifcore -lsvml -lompstub -limf
reax_SYSLIB = -lifcore -lsvml -lompstub -limf
user-atc_SYSLIB = -lblas -llapack
gpu_SYSLIBPATH = -L/usr/local/cuda/lib64
meam_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
reax_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
user-atc_SYSLIBPATH =
include Makefile.package
# compiler/linker settings
# NOTE: specify how to compile/link with MPI
# either an MPI installed on your machine, or the src/STUBS dummy lib
# NOTE: specify an FFT option, e.g. -DFFT_NONE, -DFFT_FFTW, etc
# LINKFORT/FORTLIB settings can be removed if not using meam or reax packages
# LINKBLAS/BLASLIB settings can be removed if not using user-atc package
# LINKGPU/GPULIB settings can be removed if not using gpu package
include Makefile.package
CC = mpiCC
CCFLAGS = $(PKGINC) -O -I/usr/local/mpich-1.2.6-eth/include -DFFT_NONE
DEPFLAGS = -M
LINK = mpiCC
LINKFORT =
LINKBLAS =
LINKGPU =
LINKFLAGS = $(PKGPATH) $(LINKFORT) $(LINKBLAS) $(LINKGPU)
LINKFLAGS = $(PKGPATH) $(PKGPATHSYS)
USRLIB = $(PKGLIB) -lmpich
FORTLIB =
BLASLIB =
GPULIB =
SYSLIB = $(FORTLIB) $(BLASLIB) $(GPULIB)
SYSLIB = $(PKGLIBSYS)
ARCHIVE = ar
ARFLAGS = -rc
SIZE = size
# ---------------------------------------------------------------------
# no need to edit below here
# Link target
$(EXE): $(OBJ)

View File

@ -3,27 +3,40 @@
SHELL = /bin/sh
.IGNORE:
# ---------------------------------------------------------------------
# System-specific settings
# edit as needed for your machine
# additional system libs needed by LAMMPS libs
# NOTE: these settings are ignored if the LAMMPS package (e.g. gpu, meam)
# which needs these libs is not included in the LAMMPS build
gpu_SYSLIB = -lcudart
meam_SYSLIB = -lifcore -lsvml -lompstub -limf
reax_SYSLIB = -lifcore -lsvml -lompstub -limf
user-atc_SYSLIB = -lblas -llapack
gpu_SYSLIBPATH = -L/usr/local/cuda/lib64
meam_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
reax_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
user-atc_SYSLIBPATH =
include Makefile.package
# compiler/linker settings
# NOTE: specify how to compile/link with MPI
# either an MPI installed on your machine, or the src/STUBS dummy lib
# NOTE: specify an FFT option, e.g. -DFFT_NONE, -DFFT_FFTW, etc
# LINKFORT/FORTLIB settings can be removed if not using meam or reax packages
# LINKBLAS/BLASLIB settings can be removed if not using user-atc package
# LINKGPU/GPULIB settings can be removed if not using gpu package
include Makefile.package
CC = /usr/local/cplant/ross/current/bin/c++
CCFLAGS = $(PKGINC) -O -DFFT_DEC
DEPFLAGS = -M
LINK = /usr/local/cplant/ross/current/bin/c++
LINKFORT =
LINKBLAS =
LINKGPU =
LINKFLAGS = $(PKGPATH) $(LINKFORT) $(LINKBLAS) $(LINKGPU)
LINKFLAGS = $(PKGPATH) $(PKGPATHSYS)
USRLIB = $(PKGLIB) -lmpi -lcxml
FORTLIB =
BLASLIB =
GPULIB =
SYSLIB = $(FORTLIB) $(BLASLIB) $(GPULIB)
SYSLIB = $(PKGLIBSYS)
SIZE = size
# Link rule

View File

@ -4,13 +4,32 @@ SHELL = /bin/sh
.SUFFIXES: .cpp .u
.IGNORE:
# ---------------------------------------------------------------------
# System-specific settings
# edit as needed for your machine
# additional system libs needed by LAMMPS libs
# NOTE: these settings are ignored if the LAMMPS package (e.g. gpu, meam)
# which needs these libs is not included in the LAMMPS build
gpu_SYSLIB = -lcudart
meam_SYSLIB = -lifcore -lsvml -lompstub -limf
reax_SYSLIB = -lifcore -lsvml -lompstub -limf
user-atc_SYSLIB = -lblas -llapack
gpu_SYSLIBPATH = -L/usr/local/cuda/lib64
meam_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
reax_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
user-atc_SYSLIBPATH =
include Makefile.package
# compiler/linker settings
# NOTE: specify how to compile/link with MPI
# either an MPI installed on your machine, or the src/STUBS dummy lib
# NOTE: specify an FFT option, e.g. -DFFT_NONE, -DFFT_FFTW, etc
# LINKFORT/FORTLIB settings can be removed if not using meam or reax packages
# LINKBLAS/BLASLIB settings can be removed if not using user-atc package
# LINKGPU/GPULIB settings can be removed if not using gpu package
include Makefile.package
CC = blrts_xlC \
-I/bgl/BlueLight/ppcfloor/bglsys/include \
@ -20,18 +39,12 @@ CCFLAGS = $(PKGINC) -O2 -qarch=440 -qtune=440 \
NOALIAS = -qalias=noansi
DEPFLAGS = -M -qmakedep=gcc
LINK = blrts_xlC
LINKFORT =
LINKBLAS =
LINKGPU =
LINKFLAGS = $(PKGPATH) $(LINKFORT) $(LINKBLAS) $(LINKGPU)
LINKFLAGS = $(PKGPATH) $(PKGPATHSYS)
-L/opt/ibmcmp/xlf/bg/10.1/blrts_lib \
-L/opt/ibmcmp/vacpp/bg/8.0/blrts_lib \
-L/usr/local/apps/V1R3/fftw-2.1.5d/lib
USRLIB = $(PKGLIB) -lfftw -lmpich.rts -lmsglayer.rts -lrts.rts -ldevices.rts -lm
FORTLIB =
BLASLIB =
GPULIB =
SYSLIB = $(FORTLIB) $(BLASLIB) $(GPULIB)
SYSLIB = $(PKGLIBSYS)
SIZE = size
# Link rule

View File

@ -4,27 +4,40 @@ SHELL = /bin/sh
.SUFFIXES: .cpp .u
.IGNORE:
# ---------------------------------------------------------------------
# System-specific settings
# edit as needed for your machine
# additional system libs needed by LAMMPS libs
# NOTE: these settings are ignored if the LAMMPS package (e.g. gpu, meam)
# which needs these libs is not included in the LAMMPS build
gpu_SYSLIB = -lcudart
meam_SYSLIB = -lifcore -lsvml -lompstub -limf
reax_SYSLIB = -lifcore -lsvml -lompstub -limf
user-atc_SYSLIB = -lblas -llapack
gpu_SYSLIBPATH = -L/usr/local/cuda/lib64
meam_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
reax_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
user-atc_SYSLIBPATH =
include Makefile.package
# compiler/linker settings
# NOTE: specify how to compile/link with MPI
# either an MPI installed on your machine, or the src/STUBS dummy lib
# NOTE: specify an FFT option, e.g. -DFFT_NONE, -DFFT_FFTW, etc
# LINKFORT/FORTLIB settings can be removed if not using meam or reax packages
# LINKBLAS/BLASLIB settings can be removed if not using user-atc package
# LINKGPU/GPULIB settings can be removed if not using gpu package
include Makefile.package
CC = mpCC_r
CCFLAGS = $(PKGINC) -O2 -qnoipa -I/usr/common/usg/fftw/2.1.5/include -DFFT_FFTW
DEPFLAGS = -M
LINK = mpCC_r
LINKFORT =
LINKBLAS =
LINKGPU =
LINKFLAGS = $(PKGPATH) $(LINKFORT) $(LINKBLAS) $(LINKGPU)
LINKFLAGS = $(PKGPATH) $(PKGPATHSYS)
USRLIB = $(PKGLIB) -lfftw -lfftw_mpi
FORTLIB =
BLASLIB =
GPULIB =
SYSLIB = $(FORTLIB) $(BLASLIB) $(GPULIB)
SYSLIB = $(PKGLIBSYS)
SIZE = size
# Link rule

View File

@ -2,31 +2,47 @@
SHELL = /bin/sh
# ---------------------------------------------------------------------
# System-specific settings
# edit as needed for your machine
# additional system libs needed by LAMMPS libs
# NOTE: these settings are ignored if the LAMMPS package (e.g. gpu, meam)
# which needs these libs is not included in the LAMMPS build
gpu_SYSLIB = -lcudart
meam_SYSLIB = -lifcore -lsvml -lompstub -limf
reax_SYSLIB = -lifcore -lsvml -lompstub -limf
user-atc_SYSLIB = -lblas -llapack
gpu_SYSLIBPATH = -L/usr/local/cuda/lib64
meam_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
reax_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
user-atc_SYSLIBPATH =
include Makefile.package
# compiler/linker settings
# NOTE: specify how to compile/link with MPI
# either an MPI installed on your machine, or the src/STUBS dummy lib
# NOTE: specify an FFT option, e.g. -DFFT_NONE, -DFFT_FFTW, etc
# LINKFORT/FORTLIB settings can be removed if not using meam or reax packages
# LINKBLAS/BLASLIB settings can be removed if not using user-atc package
# LINKGPU/GPULIB settings can be removed if not using gpu package
include Makefile.package
CC = g++
CCFLAGS = -O -DFFT_NONE -I../STUBS $(PKGINC)
DEPFLAGS = -M
LINK = g++
LINKFORT = -L/opt/intel/fce/10.0.023/lib
LINKBLAS =
LINKGPU =
LINKFLAGS = -O -L../STUBS $(PKGPATH) $(LINKFORT) $(LINKBLAS) $(LINKGPU)
LINKFLAGS = -O -L../STUBS $(PKGPATH) $(PKGPATHSYS)
USRLIB = -lmpi $(PKGLIB)
FORTLIB = -lifcore -lsvml -lompstub -limf
BLASLIB =
GPULIB =
SYSLIB = $(FORTLIB) $(BLASLIB) $(GPULIB)
SYSLIB = $(PKGLIBSYS)
ARCHIVE = ar
ARFLAGS = -rc
SIZE = size
# ---------------------------------------------------------------------
# no need to edit below here
# Link target
$(EXE): $(OBJ)

View File

@ -3,13 +3,32 @@
SHELL = /bin/sh
#.IGNORE:
# ---------------------------------------------------------------------
# System-specific settings
# edit as needed for your machine
# additional system libs needed by LAMMPS libs
# NOTE: these settings are ignored if the LAMMPS package (e.g. gpu, meam)
# which needs these libs is not included in the LAMMPS build
gpu_SYSLIB = -lcudart
meam_SYSLIB = -lifcore -lsvml -lompstub -limf
reax_SYSLIB = -lifcore -lsvml -lompstub -limf
user-atc_SYSLIB = -lblas -llapack
gpu_SYSLIBPATH = -L/usr/local/cuda/lib64
meam_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
reax_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
user-atc_SYSLIBPATH =
include Makefile.package
# compiler/linker settings
# NOTE: specify how to compile/link with MPI
# either an MPI installed on your machine, or the src/STUBS dummy lib
# NOTE: specify an FFT option, e.g. -DFFT_NONE, -DFFT_FFTW, etc
# LINKFORT/FORTLIB settings can be removed if not using meam or reax packages
# LINKBLAS/BLASLIB settings can be removed if not using user-atc package
# LINKGPU/GPULIB settings can be removed if not using gpu package
include Makefile.package
CC = gcc
CCFLAGS = $(PKGINC) -g -Wall -W -O2 -funroll-loops \
@ -17,19 +36,16 @@ CCFLAGS = $(PKGINC) -g -Wall -W -O2 -funroll-loops \
NOALIAS = -fno-strict-aliasing
DEPFLAGS = -M
LINK = g++
LINKFORT =
LINKBLAS =
LINKGPU =
LINKFLAGS = $(PKGPATH) $(LINKFORT) $(LINKBLAS) $(LINKGPU)
LINKFLAGS = $(PKGPATH) $(PKGPATHSYS)
USRLIB = $(PKGLIB) -L../STUBS -lmpi -lfftw
FORTLIB =
BLASLIB =
GPULIB =
SYSLIB = $(FORTLIB) $(BLASLIB) $(GPULIB)
SYSLIB = $(PKGLIBSYS)
ARCHIVE = ar
ARFLAGS = -rcsv
SIZE = size
# ---------------------------------------------------------------------
# no need to edit below here
# Link target
$(EXE): $(OBJ)

View File

@ -2,31 +2,47 @@
SHELL = /bin/sh
# ---------------------------------------------------------------------
# System-specific settings
# edit as needed for your machine
# additional system libs needed by LAMMPS libs
# NOTE: these settings are ignored if the LAMMPS package (e.g. gpu, meam)
# which needs these libs is not included in the LAMMPS build
gpu_SYSLIB = -lcudart
meam_SYSLIB = -lifcore -lsvml -lompstub -limf
reax_SYSLIB = -lifcore -lsvml -lompstub -limf
user-atc_SYSLIB = -lblas -llapack
gpu_SYSLIBPATH = -L/usr/local/cuda/lib64
meam_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
reax_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
user-atc_SYSLIBPATH =
include Makefile.package
# compiler/linker settings
# NOTE: specify how to compile/link with MPI
# either an MPI installed on your machine, or the src/STUBS dummy lib
# NOTE: specify an FFT option, e.g. -DFFT_NONE, -DFFT_FFTW, etc
# LINKFORT/FORTLIB settings can be removed if not using meam or reax packages
# LINKBLAS/BLASLIB settings can be removed if not using user-atc package
# LINKGPU/GPULIB settings can be removed if not using gpu package
include Makefile.package
CC = icc
CCFLAGS = $(PKGINC) -O -I../STUBS -DFFT_NONE
DEPFLAGS = -M
LINK = icc
LINKFORT =
LINKBLAS =
LINKGPU =
LINKFLAGS = $(PKGPATH) $(LINKFORT) $(LINKBLAS) $(LINKGPU)
LINKFLAGS = $(PKGPATH) $(PKGPATHSYS)
USRLIB = $(PKGLIB) -lmpi
FORTLIB =
BLASLIB =
GPULIB =
SYSLIB = $(FORTLIB) $(BLASLIB) $(GPULIB)
SYSLIB = $(PKGLIBSYS)
ARCHIVE = ar
ARFLAGS = -rc
SIZE = size
# ---------------------------------------------------------------------
# no need to edit below here
# Link target
$(EXE): $(OBJ)

View File

@ -2,31 +2,47 @@
SHELL = /bin/sh
# ---------------------------------------------------------------------
# System-specific settings
# edit as needed for your machine
# additional system libs needed by LAMMPS libs
# NOTE: these settings are ignored if the LAMMPS package (e.g. gpu, meam)
# which needs these libs is not included in the LAMMPS build
gpu_SYSLIB = -lcudart
meam_SYSLIB = -lifcore -lsvml -lompstub -limf
reax_SYSLIB = -lifcore -lsvml -lompstub -limf
user-atc_SYSLIB = -lblas -llapack
gpu_SYSLIBPATH = -L/usr/local/cuda/lib64
meam_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
reax_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
user-atc_SYSLIBPATH =
include Makefile.package
# compiler/linker settings
# NOTE: specify how to compile/link with MPI
# either an MPI installed on your machine, or the src/STUBS dummy lib
# NOTE: specify an FFT option, e.g. -DFFT_NONE, -DFFT_FFTW, etc
# LINKFORT/FORTLIB settings can be removed if not using meam or reax packages
# LINKBLAS/BLASLIB settings can be removed if not using user-atc package
# LINKGPU/GPULIB settings can be removed if not using gpu package
include Makefile.package
CC = c++
CCFLAGS = $(PKGINC) -O -I../STUBS -DFFT_NONE
DEPFLAGS = -M
LINK = c++
LINKFORT =
LINKBLAS =
LINKGPU =
LINKFLAGS = $(PKGPATH) $(LINKFORT) $(LINKBLAS) $(LINKGPU)
LINKFLAGS = $(PKGPATH) $(PKGPATHSYS)
USRLIB = $(PKGLIB) -lmpi
FORTLIB =
BLASLIB =
GPULIB =
SYSLIB =$(FORTLIB) $(BLASLIB) $(GPULIB)
SYSLIB =$(PKGLIBSYS)
ARCHIVE = ar
ARFLAGS = -rc
SIZE = size
# ---------------------------------------------------------------------
# no need to edit below here
# Link target
$(EXE): $(OBJ)

View File

@ -9,13 +9,32 @@
SHELL = /bin/sh
.IGNORE:
# ---------------------------------------------------------------------
# System-specific settings
# edit as needed for your machine
# additional system libs needed by LAMMPS libs
# NOTE: these settings are ignored if the LAMMPS package (e.g. gpu, meam)
# which needs these libs is not included in the LAMMPS build
gpu_SYSLIB = -lcudart
meam_SYSLIB = -lifcore -lsvml -lompstub -limf
reax_SYSLIB = -lifcore -lsvml -lompstub -limf
user-atc_SYSLIB = -lblas -llapack
gpu_SYSLIBPATH = -L/usr/local/cuda/lib64
meam_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
reax_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
user-atc_SYSLIBPATH =
include Makefile.package
# compiler/linker settings
# NOTE: specify how to compile/link with MPI
# either an MPI installed on your machine, or the src/STUBS dummy lib
# NOTE: specify an FFT option, e.g. -DFFT_NONE, -DFFT_FFTW, etc
# LINKFORT/FORTLIB settings can be removed if not using meam or reax packages
# LINKBLAS/BLASLIB settings can be removed if not using user-atc package
# LINKGPU/GPULIB settings can be removed if not using gpu package
include Makefile.package
FFTW = /apps/x86_64/libraries/fftw/openmpi-1.2.2_mx_intel-9.1-f040-c045/fftw-2.1.5
@ -24,15 +43,9 @@ OPTIMIZE = -O
CCFLAGS = $(PKGINC) $(OPTIMIZE) -DFFT_FFTW -I$(FFTW)/include
DEPFLAGS = -M
LINK = mpicxx
LINKFORT =
LINKBLAS =
LINKGPU =
LINKFLAGS = $(PKGPATH) $(LINKFORT) $(LINKBLAS) $(LINKGPU)
LINKFLAGS = $(PKGPATH) $(PKGPATHSYS)
USRLIB = $(PKGLIB) -lfftw -lstdc++
FORTLIB =
BLASLIB =
GPULIB =
SYSLIB = $(FORTLIB) $(BLASLIB) $(GPULIB)
SYSLIB = $(PKGLIBSYS)
SIZE = size
# Link rule

View File

@ -10,27 +10,40 @@
SHELL = /bin/sh
# ---------------------------------------------------------------------
# System-specific settings
# edit as needed for your machine
# additional system libs needed by LAMMPS libs
# NOTE: these settings are ignored if the LAMMPS package (e.g. gpu, meam)
# which needs these libs is not included in the LAMMPS build
gpu_SYSLIB = -lcudart
meam_SYSLIB = -lifcore -lsvml -lompstub -limf
reax_SYSLIB = -lifcore -lsvml -lompstub -limf
user-atc_SYSLIB = -lblas -llapack
gpu_SYSLIBPATH = -L/usr/local/cuda/lib64
meam_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
reax_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
user-atc_SYSLIBPATH =
include Makefile.package
# compiler/linker settings
# NOTE: specify how to compile/link with MPI
# either an MPI installed on your machine, or the src/STUBS dummy lib
# NOTE: specify an FFT option, e.g. -DFFT_NONE, -DFFT_FFTW, etc
# LINKFORT/FORTLIB settings can be removed if not using meam or reax packages
# LINKBLAS/BLASLIB settings can be removed if not using user-atc package
# LINKGPU/GPULIB settings can be removed if not using gpu package
include Makefile.package
CC = mpiCC
CCFLAGS = $(PKGINC) -DFFT_FFTW -I/home/athomps/tools/fftw-2.1.5/fftw
DEPFLAGS = -O2 -M
LINK = mpiCC
LINKFORT =
LINKBLAS =
LINKGPU =
LINKFLAGS = $(PKGPATH) $(LINKFORT) $(LINKBLAS) $(LINKGPU)
LINKFLAGS = $(PKGPATH) $(PKGPATHSYS)
USRLIB = $(PKGLIB) -lfftw -lmpi
FORTLIB =
BLASLIB =
GPULIB =
SYSLIB = $(FORTLIB) $(BLASLIB) $(GPULIB)
SYSLIB = $(PKGLIBSYS)
SIZE = size
# Link rule

View File

@ -4,28 +4,41 @@ SHELL = /bin/sh
.SUFFIXES: .cpp .d
.IGNORE:
# ---------------------------------------------------------------------
# System-specific settings
# edit as needed for your machine
# additional system libs needed by LAMMPS libs
# NOTE: these settings are ignored if the LAMMPS package (e.g. gpu, meam)
# which needs these libs is not included in the LAMMPS build
gpu_SYSLIB = -lcudart
meam_SYSLIB = -lifcore -lsvml -lompstub -limf
reax_SYSLIB = -lifcore -lsvml -lompstub -limf
user-atc_SYSLIB = -lblas -llapack
gpu_SYSLIBPATH = -L/usr/local/cuda/lib64
meam_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
reax_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
user-atc_SYSLIBPATH =
include Makefile.package
# compiler/linker settings
# NOTE: specify how to compile/link with MPI
# either an MPI installed on your machine, or the src/STUBS dummy lib
# NOTE: specify an FFT option, e.g. -DFFT_NONE, -DFFT_FFTW, etc
# LINKFORT/FORTLIB settings can be removed if not using meam or reax packages
# LINKBLAS/BLASLIB settings can be removed if not using user-atc package
# LINKGPU/GPULIB settings can be removed if not using gpu package
include Makefile.package
CC = CC
CCFLAGS = $(PKGINC) -fastsse -DFFT_FFTW -DMPICH_IGNORE_CXX_SEEK \
-I/projects/fftw/fftw-2.1.5/include
DEPFLAGS = -M
LINK = CC
LINKFORT =
LINKBLAS =
LINKGPU =
LINKFLAGS = $(PKGPATH) $(LINKFORT) $(LINKBLAS) $(LINKGPU)
LINKFLAGS = $(PKGPATH) $(PKGPATHSYS)
USRLIB = $(PKGLIB) -lfftw
FORTLIB =
BLASLIB =
GPULIB =
SYSLIB =$(FORTLIB) $(BLASLIB) $(GPULIB)
SYSLIB =$(PKGLIBSYS)
SIZE = size
# Link rule

View File

@ -2,13 +2,32 @@
SHELL = /bin/sh
# ---------------------------------------------------------------------
# System-specific settings
# edit as needed for your machine
# additional system libs needed by LAMMPS libs
# NOTE: these settings are ignored if the LAMMPS package (e.g. gpu, meam)
# which needs these libs is not included in the LAMMPS build
gpu_SYSLIB = -lcudart
meam_SYSLIB = -lifcore -lsvml -lompstub -limf
reax_SYSLIB = -lifcore -lsvml -lompstub -limf
user-atc_SYSLIB = -lblas -llapack
gpu_SYSLIBPATH = -L/usr/local/cuda/lib64
meam_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
reax_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
user-atc_SYSLIBPATH =
include Makefile.package
# compiler/linker settings
# NOTE: specify how to compile/link with MPI
# either an MPI installed on your machine, or the src/STUBS dummy lib
# NOTE: specify an FFT option, e.g. -DFFT_NONE, -DFFT_FFTW, etc
# LINKFORT/FORTLIB settings can be removed if not using meam or reax packages
# LINKBLAS/BLASLIB settings can be removed if not using user-atc package
# LINKGPU/GPULIB settings can be removed if not using gpu package
include Makefile.package
FFTW_INC = ${TACC_FFTW2_INC}
FFTW_LIB = ${TACC_FFTW2_LIB}
@ -17,18 +36,15 @@ CC = mpiCC
CCFLAGS = -O -DFFT_FFTW -I${FFTW_INC} $(PKGINC)
DEPFLAGS = -M
LINK = mpiCC
LINKFORT = -L/opt/apps/intel/10.1/fc/lib
LINKBLAS =
LINKGPU =
LINKFLAGS = -O -L${FFTW_LIB} $(PKGPATH) $(LINKFORT) $(LINKBLAS) $(LINKGPU)
LINKFLAGS = -O -L${FFTW_LIB} $(PKGPATH) $(PKGPATHSYS)
USRLIB = ${FFTW_LIB}/libfftw.a $(PKGLIB)
FORTLIB = -lifcore
BLASLIB =
GPULIB =
SYSLIB = $(FORTLIB) $(BLASLIB) $(GPULIB)
SYSLIB = $(PKGLIBSYS)
ARFLAGS = -rc
SIZE = size
# ---------------------------------------------------------------------
# no need to edit below here
# Link target
$(EXE): $(OBJ)

View File

@ -22,27 +22,39 @@ SHELL = /bin/sh
# these same modules need to be loaded to submit a LAMMPS job,
# either interactively or via a batch script
# ---------------------------------------------------------------------
# System-specific settings
# edit as needed for your machine
# additional system libs needed by LAMMPS libs
# NOTE: these settings are ignored if the LAMMPS package (e.g. gpu, meam)
# which needs these libs is not included in the LAMMPS build
gpu_SYSLIB = -lcudart
meam_SYSLIB = -lifcore -lsvml -lompstub -limf
reax_SYSLIB = -lifcore -lsvml -lompstub -limf
user-atc_SYSLIB = -lblas -llapack
gpu_SYSLIBPATH = -L/usr/local/cuda/lib64
meam_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
reax_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
user-atc_SYSLIBPATH =
include Makefile.package
# compiler/linker settings
# NOTE: specify how to compile/link with MPI
# either an MPI installed on your machine, or the src/STUBS dummy lib
# NOTE: specify an FFT option, e.g. -DFFT_NONE, -DFFT_FFTW, etc
# LINKFORT/FORTLIB settings can be removed if not using meam or reax packages
# LINKBLAS/BLASLIB settings can be removed if not using user-atc package
# LINKGPU/GPULIB settings can be removed if not using gpu package
include Makefile.package
CC = mpicxx
CCFLAGS = -O -DFFT_FFTW -I$(FFTW_INCLUDE) $(PKGINC)
DEPFLAGS = -M
LINK = mpicxx
LINKFORT =
LINKBLAS =
LINKGPU =
LINKFLAGS = -O $(PKGPATH) $(LINKFORT) $(LINKBLAS) $(LINKGPU)
USRLIB = $(BLASLIB) $(FFTW_LINK_LINE) -lstdc++ $(PKGLIB)
FORTLIB =
BLASLIB =
GPULIB =
SYSLIB = -lm $(FORTLIB) $(BLASLIB) $(GPULIB)
LINKFLAGS = -O $(PKGPATH) $(PKGPATHSYS)
SYSLIB = -lm $(PKGLIBSYS)
SIZE = size
ARCHIVE = ar
ARFLAGS = -rc

View File

@ -3,27 +3,40 @@
SHELL = /bin/sh
#.IGNORE:
# ---------------------------------------------------------------------
# System-specific settings
# edit as needed for your machine
# additional system libs needed by LAMMPS libs
# NOTE: these settings are ignored if the LAMMPS package (e.g. gpu, meam)
# which needs these libs is not included in the LAMMPS build
gpu_SYSLIB = -lcudart
meam_SYSLIB = -lifcore -lsvml -lompstub -limf
reax_SYSLIB = -lifcore -lsvml -lompstub -limf
user-atc_SYSLIB = -lblas -llapack
gpu_SYSLIBPATH = -L/usr/local/cuda/lib64
meam_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
reax_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
user-atc_SYSLIBPATH =
include Makefile.package
# compiler/linker settings
# NOTE: specify how to compile/link with MPI
# either an MPI installed on your machine, or the src/STUBS dummy lib
# NOTE: specify an FFT option, e.g. -DFFT_NONE, -DFFT_FFTW, etc
# LINKFORT/FORTLIB settings can be removed if not using meam or reax packages
# LINKBLAS/BLASLIB settings can be removed if not using user-atc package
# LINKGPU/GPULIB settings can be removed if not using gpu package
include Makefile.package
CC = g++
CCFLAGS = $(PKGINC) -O -I../STUBS -DFFT_SGI
DEPFLAGS = -M
LINK = g++
LINKFORT =
LINKBLAS =
LINKGPU =
LINKFLAGS = $(PKGPATH) $(LINKFORT) $(LINKBLAS) $(LINKGPU)
LINKFLAGS = $(PKGPATH) $(PKGPATHSYS)
USRLIB = $(PKGLIB) -lmpi
FORTLIB =
BLASLIB =
GPULIB =
SYSLIB = $(FORTLIB) $(BLASLIB) $(GPULIB)
SYSLIB = $(PKGLIBSYS)
SIZE = size
# Link rule

View File

@ -4,27 +4,40 @@ SHELL = /bin/sh
.SUFFIXES: .cpp .d
.IGNORE:
# ---------------------------------------------------------------------
# System-specific settings
# edit as needed for your machine
# additional system libs needed by LAMMPS libs
# NOTE: these settings are ignored if the LAMMPS package (e.g. gpu, meam)
# which needs these libs is not included in the LAMMPS build
gpu_SYSLIB = -lcudart
meam_SYSLIB = -lifcore -lsvml -lompstub -limf
reax_SYSLIB = -lifcore -lsvml -lompstub -limf
user-atc_SYSLIB = -lblas -llapack
gpu_SYSLIBPATH = -L/usr/local/cuda/lib64
meam_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
reax_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
user-atc_SYSLIBPATH =
include Makefile.package
# compiler/linker settings
# NOTE: specify how to compile/link with MPI
# either an MPI installed on your machine, or the src/STUBS dummy lib
# NOTE: specify an FFT option, e.g. -DFFT_NONE, -DFFT_FFTW, etc
# LINKFORT/FORTLIB settings can be removed if not using meam or reax packages
# LINKBLAS/BLASLIB settings can be removed if not using user-atc package
# LINKGPU/GPULIB settings can be removed if not using gpu package
include Makefile.package
CC = ciCC
CCFLAGS = $(PKGINC) -O4 -Knoieee -DFFT_INTEL
DEPFLAGS = -M
LINK = ciCC
LINKFORT =
LINKBLAS =
LINKGPU =
LINKFLAGS = $(PKGPATH) $(LINKFORT) $(LINKBLAS) $(LINKGPU)
LINKFLAGS = $(PKGPATH) $(PKGPATHSYS)
USRLIB = $(PKGLIB) -lmpi -lkmath
FORTLIB =
BLASLIB =
GPULIB =
SYSLIB =$(FORTLIB) $(BLASLIB) $(GPULIB)
SYSLIB =$(PKGLIBSYS)
SIZE = xsize
# Link rule

View File

@ -3,13 +3,32 @@
SHELL = /bin/sh
.IGNORE:
# ---------------------------------------------------------------------
# System-specific settings
# edit as needed for your machine
# additional system libs needed by LAMMPS libs
# NOTE: these settings are ignored if the LAMMPS package (e.g. gpu, meam)
# which needs these libs is not included in the LAMMPS build
gpu_SYSLIB = -lcudart
meam_SYSLIB = -lifcore -lsvml -lompstub -limf
reax_SYSLIB = -lifcore -lsvml -lompstub -limf
user-atc_SYSLIB = -lblas -llapack
gpu_SYSLIBPATH = -L/usr/local/cuda/lib64
meam_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
reax_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
user-atc_SYSLIBPATH =
include Makefile.package
# compiler/linker settings
# NOTE: specify how to compile/link with MPI
# either an MPI installed on your machine, or the src/STUBS dummy lib
# NOTE: specify an FFT option, e.g. -DFFT_NONE, -DFFT_FFTW, etc
# LINKFORT/FORTLIB settings can be removed if not using meam or reax packages
# LINKBLAS/BLASLIB settings can be removed if not using user-atc package
# LINKGPU/GPULIB settings can be removed if not using gpu package
include Makefile.package
FFTW = /apps/libraries/fftw-2.1.5
@ -17,15 +36,9 @@ CC = mpiCC
CCFLAGS = $(PKGINC) -O -DFFT_FFTW -I${FFTW}/include
DEPFLAGS = -M
LINK = mpiCC
LINKFORT =
LINKBLAS =
LINKGPU =
LINKFLAGS = $(PKGPATH) $(LINKFORT) $(LINKBLAS) $(LINKGPU)
LINKFLAGS = $(PKGPATH) $(PKGPATHSYS)
USRLIB = $(PKGLIB) -lfftw -lstdc++
FORTLIB =
BLASLIB =
GPULIB =
SYSLIB = $(FORTLIB) $(BLASLIB) $(GPULIB)
SYSLIB = $(PKGLIBSYS)
SIZE = size
# Link rule

View File

@ -3,13 +3,32 @@
SHELL = /bin/sh
#.IGNORE:
# ---------------------------------------------------------------------
# System-specific settings
# edit as needed for your machine
# additional system libs needed by LAMMPS libs
# NOTE: these settings are ignored if the LAMMPS package (e.g. gpu, meam)
# which needs these libs is not included in the LAMMPS build
gpu_SYSLIB = -lcudart
meam_SYSLIB = -lifcore -lsvml -lompstub -limf
reax_SYSLIB = -lifcore -lsvml -lompstub -limf
user-atc_SYSLIB = -lblas -llapack
gpu_SYSLIBPATH = -L/usr/local/cuda/lib64
meam_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
reax_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
user-atc_SYSLIBPATH =
include Makefile.package
# compiler/linker settings
# NOTE: specify how to compile/link with MPI
# either an MPI installed on your machine, or the src/STUBS dummy lib
# NOTE: specify an FFT option, e.g. -DFFT_NONE, -DFFT_FFTW, etc
# LINKFORT/FORTLIB settings can be removed if not using meam or reax packages
# LINKBLAS/BLASLIB settings can be removed if not using user-atc package
# LINKGPU/GPULIB settings can be removed if not using gpu package
include Makefile.package
CC = CC --target=catamount
CCFLAGS = $(PKGINC) -O3 -fomit-frame-pointer -finline-functions \
@ -18,17 +37,14 @@ CCFLAGS = $(PKGINC) -O3 -fomit-frame-pointer -finline-functions \
NOALIAS = -fno-strict-aliasing
DEPFLAGS = -M
LINK = CC --target=catamount
LINKFORT =
LINKBLAS =
LINKGPU =
LINKFLAGS = $(PKGPATH) $(LINKFORT) $(LINKBLAS) $(LINKGPU)
LINKFLAGS = $(PKGPATH) $(PKGPATHSYS)
USRLIB = $(PKGLIB) -ldfftw -lgmalloc
FORTLIB =
BLASLIB =
GPULIB =
SYSLIB =$(FORTLIB) $(BLASLIB) $(GPULIB)
SYSLIB =$(PKGLIBSYS)
SIZE = size
# ---------------------------------------------------------------------
# no need to edit below here
# Link target
$(EXE): $(OBJ)

View File

@ -3,13 +3,32 @@
SHELL = /bin/sh
#.IGNORE:
# ---------------------------------------------------------------------
# System-specific settings
# edit as needed for your machine
# additional system libs needed by LAMMPS libs
# NOTE: these settings are ignored if the LAMMPS package (e.g. gpu, meam)
# which needs these libs is not included in the LAMMPS build
gpu_SYSLIB = -lcudart
meam_SYSLIB = -lifcore -lsvml -lompstub -limf
reax_SYSLIB = -lifcore -lsvml -lompstub -limf
user-atc_SYSLIB = -lblas -llapack
gpu_SYSLIBPATH = -L/usr/local/cuda/lib64
meam_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
reax_SYSLIBPATH = -L/opt/intel/fce/10.0.023/lib
user-atc_SYSLIBPATH =
include Makefile.package
# compiler/linker settings
# NOTE: specify how to compile/link with MPI
# either an MPI installed on your machine, or the src/STUBS dummy lib
# NOTE: specify an FFT option, e.g. -DFFT_NONE, -DFFT_FFTW, etc
# LINKFORT/FORTLIB settings can be removed if not using meam or reax packages
# LINKBLAS/BLASLIB settings can be removed if not using user-atc package
# LINKGPU/GPULIB settings can be removed if not using gpu package
include Makefile.package
CC = xlc -q64
CCFLAGS = $(PKGINC) -g -O -I/opt/mpich/include \
@ -17,16 +36,10 @@ CCFLAGS = $(PKGINC) -g -O -I/opt/mpich/include \
-DFFT_FFTW -DLAMMPS_LAMMPS_GZIP
DEPFLAGS = -M
LINK = xlc -q64
LINKFORT =
LINKBLAS =
LINKGPU =
LINKFLAGS = $(PKGPATH) $(LINKFORT) $(LINKBLAS) $(LINKGPU)
LINKFLAGS = $(PKGPATH) $(PKGPATHSYS)
-L/usr/local/lib -lstdc++ -lc
USRLIB = $(PKGLIB) -lfftw -lmpich
FORTLIB =
BLASLIB =
GPULIB =
SYSLIB =$(FORTLIB) $(BLASLIB) $(GPULIB)
SYSLIB =$(PKGLIBSYS)
SIZE = size
# Link rule