c****q 发帖数: 18 | 1 For example
set FFLAGS = "-e -fast -xtartget=ultra2 -xcache=16/32/1:4096/64/1" . What is
the meaning for each option?
Thanks! |
|
t**********g 发帖数: 85 | 2 Thank you for your reply. However, I think I linked mpi library. See the
message from making executable file
pgf90 -O -lfmpich -lmpich skgen.f -c
pgf90 -O -lfmpich -lmpich zxssq.f -c
pgf90 -O -lfmpich -lmpich ludec.f -c
Is this the correct way to link?
The makefile which is related:
SHELL=/bin/csh
#
CFT= pgf90
LDR= pgf90
# On IBM set all constants to double precision (Alpha does this automatically)
FFLAGS = -O -lfmpich -lmpich
# FFLAGS = -O -L/usr/pgi/linux86/lib/libpgf90.a
# FFL |
|
d*****w 发帖数: 124 | 3 If you want to run DL-POLY on your PC, the easiest way is using intel fortran
compiler in linux.
Surely you have to modify the original makefile. The typical compile part of
Makefile may look like:
ifc-fftw: dpp
$(MAKE) FC=ifort LD="ifort -O3 -assume underscore -tpp7 -axN -o" \
FFLAGS="-c -O3 -assume underscore -tpp7 -axN" \
CPFLAGS="-D$(STRESS) -DSERIAL -DINTEL -DUNDSCO -D'pointer=integer*8'
-DFFTW" \
LDFLAGS="-lfftw -lsvml -L$(FFTW_LIBRARY)" EX=$(EX) BINROOT=$(B |
|