| ²é¿´: 1499 | »Ø¸´: 7 | ||||
mazuju028ľ³æ (ÕýʽдÊÖ)
|
[ÇóÖú]
vasp±àÒëδ³É¹¦
|
|
±àÒëvasp.4.6,³öÏÖÈçÏ´íÎ󣬲»ÖªµÀÈçºÎ½â¾ö£¬ ´íÎó£º ./preprocess mpif90 -FR -lowercase -assume byterecl -O3 -c base.f90 f95: byterecl: No such file or directory f951: error: unrecognized command line option "-assume" ½«-assume bytereclÈ¥µô£¬ÈÔÈ»²»ÐС£ makefileÈçÏ£º .SUFFIXES: .inc .f .f90 .F # all CPP processed fortran files have the extension .f90 SUFFIX=.f90 CPP_ = /usr/lib/gcc-lib/i386-redhat-linux/2.7.2.3/cpp -P -C CPP_ = ./preprocess <$*.F | /usr/bin/cpp -P -C -traditional >$*$(SUFFIX) CPP = $(CPP_) -DHOST=\"LinuxIFC\" \ -Dkind8 -DNGXhalf -DCACHE_SIZE=12000 -DPGF90 -Davoidalloc \ -DRPROMU_DGEMV -DRACCMU_DGEMV FFLAGS = -FR -lowercase -assume byterecl OFLAG=-O3 OFLAG_HIGH = $(OFLAG) OBJ_HIGH = OBJ_NOOPT = DEBUG = -FR -O0 INLINE = $(OFLAG) BLAS=-L/opt/intel/mkl/9.1.023/lib/em64t -lmkl_em64t -lguide -lpthread LAPACK= -lmkl_lapack -lguide -lmkl LIB = -L../vasp.4.lib -ldmy \ ../vasp.4.lib/linpack_double.o $(LAPACK) \ $(BLAS) LINK = -no-ipo FC=mpif90 FCL=$(FC) CPP = $(CPP_) -DMPI -DHOST=\"LinuxIFC\" -DIFC \ -Dkind8 -DNGZhalf -DCACHE_SIZE=4000 -DPGF90 -Davoidalloc \ -DMPI_BLOCK=500 \ -DRPROMU_DGEMV -DRACCMU_DGEMV BASIC= symmetry.o symlib.o lattlib.o random.o SOURCE= base.o mpi.o smart_allocate.o xml.o \ constant.o jacobi.o main_mpi.o scala.o \ asa.o lattice.o poscar.o ini.o setex.o radial.o \ pseudo.o mgrid.o mkpoints.o wave.o wave_mpi.o $(BASIC) \ nonl.o nonlr.o dfast.o choleski2.o \ mix.o charge.o xcgrad.o xcspin.o potex1.o potex2.o \ metagga.o constrmag.o pot.o cl_shift.o force.o dos.o elf.o \ tet.o hamil.o steep.o \ chain.o dyna.o relativistic.o LDApU.o sphpro.o paw.o us.o \ ebs.o wavpre.o wavpre_noio.o broyden.o \ dynbr.o rmm-diis.o reader.o writer.o tutor.o xml_writer.o \ brent.o stufak.o fileio.o opergrid.o stepver.o \ dipol.o xclib.o chgloc.o subrot.o optreal.o davidson.o \ edtest.o electron.o shm.o pardens.o paircorrection.o \ optics.o constr_cell_relax.o stm.o finite_diff.o \ elpol.o setlocalpp.o INC= vasp: $(SOURCE) $(FFT3D) $(INC) main.o rm -f vasp $(FCL) -o vasp $(LINK) main.o $(SOURCE) $(FFT3D) $(LIB) makeparam: $(SOURCE) $(FFT3D) makeparam.o main.F $(INC) $(FCL) -o makeparam $(LINK) makeparam.o $(SOURCE) $(FFT3D) $(LIB) zgemmtest: zgemmtest.o base.o random.o $(INC) $(FCL) -o zgemmtest $(LINK) zgemmtest.o random.o base.o $(LIB) dgemmtest: dgemmtest.o base.o random.o $(INC) $(FCL) -o dgemmtest $(LINK) dgemmtest.o random.o base.o $(LIB) ffttest: base.o smart_allocate.o mpi.o mgrid.o random.o ffttest.o $(FFT3D) $(INC) $(FCL) -o ffttest $(LINK) ffttest.o mpi.o mgrid.o random.o smart_allocate.o base.o $(FFT3D) $(LIB) kpoints: $(SOURCE) $(FFT3D) makekpoints.o main.F $(INC) $(FCL) -o kpoints $(LINK) makekpoints.o $(SOURCE) $(FFT3D) $(LIB) clean: -rm -f *.g *.f *.o *.L *.mod ; touch *.F main.o: main$(SUFFIX) $(FC) $(FFLAGS)$(DEBUG) $(INCS) -c main$(SUFFIX) xcgrad.o: xcgrad$(SUFFIX) $(FC) $(FFLAGS) $(INLINE) $(INCS) -c xcgrad$(SUFFIX) xcspin.o: xcspin$(SUFFIX) $(FC) $(FFLAGS) $(INLINE) $(INCS) -c xcspin$(SUFFIX) makeparam.o: makeparam$(SUFFIX) $(FC) $(FFLAGS)$(DEBUG) $(INCS) -c makeparam$(SUFFIX) makeparam$(SUFFIX): makeparam.F main.F # # MIND: I do not have a full dependency list for the include # and MODULES: here are only the minimal basic dependencies # if one strucuture is changed then touch_dep must be called # with the corresponding name of the structure # base.o: base.inc base.F mgrid.o: mgrid.inc mgrid.F constant.o: constant.inc constant.F lattice.o: lattice.inc lattice.F setex.o: setexm.inc setex.F pseudo.o: pseudo.inc pseudo.F poscar.o: poscar.inc poscar.F mkpoints.o: mkpoints.inc mkpoints.F wave.o: wave.inc wave.F nonl.o: nonl.inc nonl.F nonlr.o: nonlr.inc nonlr.F $(OBJ_HIGH): $(CPP) $(FC) $(FFLAGS) $(OFLAG_HIGH) $(INCS) -c $*$(SUFFIX) $(OBJ_NOOPT): $(CPP) $(FC) $(FFLAGS) $(INCS) -c $*$(SUFFIX) fft3dlib_f77.o: fft3dlib_f77.F $(CPP) $(F77) $(FFLAGS_F77) -c $*$(SUFFIX) .F.o: $(CPP) $(FC) $(FFLAGS) $(OFLAG) $(INCS) -c $*$(SUFFIX) .F$(SUFFIX): $(CPP) $(SUFFIX).o: $(FC) $(FFLAGS) $(OFLAG) $(INCS) -c $*$(SUFFIX) # special rules #----------------------------------------------------------------------- # these special rules are cummulative (that is once failed # in one compiler version, stays in the list forever) # -tpp5|6|7 P, PII-PIII, PIV # -xW use SIMD (does not pay of on PII, since fft3d uses double prec) # all other options do no affect the code performance since -O1 is used #----------------------------------------------------------------------- fft3dlib.o : fft3dlib.F $(CPP) $(FC) -FR -lowercase -O1 -prefetch- -unroll0 -vec_report3 -c $*$(SUFFIX) fft3dfurth.o : fft3dfurth.F $(CPP) $(FC) -FR -lowercase -O1 -c $*$(SUFFIX) radial.o : radial.F $(CPP) $(FC) -FR -lowercase -O1 -c $*$(SUFFIX) symlib.o : symlib.F $(CPP) $(FC) -FR -lowercase -O1 -c $*$(SUFFIX) symmetry.o : symmetry.F $(CPP) $(FC) -FR -lowercase -O1 -c $*$(SUFFIX) dynbr.o : dynbr.F $(CPP) $(FC) -FR -lowercase -O1 -c $*$(SUFFIX) broyden.o : broyden.F $(CPP) $(FC) -FR -lowercase -O2 -c $*$(SUFFIX) us.o : us.F $(CPP) $(FC) -FR -lowercase -O1 -c $*$(SUFFIX) wave.o : wave.F $(CPP) $(FC) -FR -lowercase -O0 -c $*$(SUFFIX) LDApU.o : LDApU.F $(CPP) $(FC) -FR -lowercase -O2 -c $*$(SUFFIX) [ Last edited by mazuju028 on 2011-8-10 at 17:22 ] |
» ²ÂÄãϲ»¶
085601²ÄÁϹ¤³Ìר˶Çóµ÷¼Á
ÒѾÓÐ3È˻ظ´
293Çóµ÷¼Á
ÒѾÓÐ10È˻ظ´
ÓÐûÓеÀÌú/ÍÁľµÄÏëµ÷¼ÁÄÏÁÖ£¬¸ø×Ô¼ºÕÐʦµÜÖС«
ÒѾÓÐ6È˻ظ´
085600²ÄÁÏÓ뻯¹¤
ÒѾÓÐ3È˻ظ´
²ÄÁÏÓ뻯¹¤×¨Ë¶µ÷¼Á
ÒѾÓÐ4È˻ظ´
085601ר˶£¬×Ü·Ö342Çóµ÷¼Á£¬µØÇø²»ÏÞ
ÒѾÓÐ3È˻ظ´
0854¿É¿çµ÷¼Á£¬Ò»×÷Ò»ÏîºËÐÄÂÛÎÄÎåÏîרÀû£¬Ê¡¡¢¹ú¼¶Ö¤Êé40+ÊýÒ»Ó¢Ò»287
ÒѾÓÐ3È˻ظ´
08¹¤¿Æ 320×Ü·Ö Çóµ÷¼Á
ÒѾÓÐ4È˻ظ´
268Çóµ÷¼Á
ÒѾÓÐ8È˻ظ´
26É격
ÒѾÓÐ4È˻ظ´
» ±¾Ö÷ÌâÏà¹Ø¼ÛÖµÌùÍÆ¼ö£¬¶ÔÄúͬÑùÓаïÖú:
vasp5.2 openmpi+intel+mkl±àÒ룬ÄÜÁ¿ÕýÖµÎÊÌâ
ÒѾÓÐ7È˻ظ´
vasp5.2 ²¢ÐбàÒëÈçºÎÐÞ¸Ämakefile
ÒѾÓÐ5È˻ظ´
¡¾ÇóÖú¡¿vasp±àÒëÎÊÌ⣬Çë×Ô¼º¶¯ÊÖ°²×°³É¹¦µÄÈ˻ظ´£¡
ÒѾÓÐ9È˻ظ´
¡¾ÇóÖú¡¿VASP±àÒë³ö´í
ÒѾÓÐ5È˻ظ´
¡¾ÇóÖú³É¹¦¡¿µ¥»ú±àÒë²¢ÐÐVASP£¬³öÏÖÓï·¨´íÎó
ÒѾÓÐ6È˻ظ´
¡¾ÇóÖú¡¿vasp±àÒë OFLAG
ÒѾÓÐ7È˻ظ´
¡¾ÇóÖú¡¿vasp±àÒëʱ£¬±¨´í£ºcannot find -lmkl_em64t
ÒѾÓÐ11È˻ظ´

cenwanglai
ÈÙÓþ°æÖ÷ (ÖªÃû×÷¼Ò)
ÀϺÍɽâ«ËöÅɾŶÎ
- 1STÇ¿Ìû: 5
- Ó¦Öú: 46 (СѧÉú)
- ¹ó±ö: 8.842
- ½ð±Ò: 7440.4
- É¢½ð: 9654
- ºì»¨: 118
- ɳ·¢: 23
- Ìû×Ó: 5306
- ÔÚÏß: 1961.4Сʱ
- ³æºÅ: 537452
- ×¢²á: 2008-04-01
- ÐÔ±ð: GG
- רҵ: ÀíÂۺͼÆË㻯ѧ
- ¹ÜϽ: ·ÂտģÄâ
2Â¥2011-08-10 21:06:28
akakcolin
½ð³æ (ÖøÃûдÊÖ)
- Ó¦Öú: 3 (Ó×¶ùÔ°)
- ½ð±Ò: 685.9
- É¢½ð: 51
- ºì»¨: 2
- Ìû×Ó: 1010
- ÔÚÏß: 524.6Сʱ
- ³æºÅ: 321213
- ×¢²á: 2007-03-10
- רҵ: Á¦Ñ§
¡¾´ð°¸¡¿Ó¦Öú»ØÌû
¡ï ¡ï
mazuju028(½ð±Ò+3): ллÌáʾ£¬ÎÒÓõÄmpiÈ´ÊǾÍÊÇÓÃifort±àÒëµÄ¡£ 2011-08-11 12:00:51
zzy870720z(½ð±Ò+2): ллָ½Ì 2011-08-11 16:08:35
mazuju028(½ð±Ò+3): лл½»Á÷ 2011-08-21 12:10:28
mazuju028(½ð±Ò+3): ллÌáʾ£¬ÎÒÓõÄmpiÈ´ÊǾÍÊÇÓÃifort±àÒëµÄ¡£ 2011-08-11 12:00:51
zzy870720z(½ð±Ò+2): ллָ½Ì 2011-08-11 16:08:35
mazuju028(½ð±Ò+3): лл½»Á÷ 2011-08-21 12:10:28
|
mpif90ÊÇÓÃʲôifort»¹ÊÇgfortran±àÒëµÄ£¿ ¿ÉÄÜÊÇmpiºÍ±àÒëÆ÷²»Æ¥Å䣬 ÇëÈ·±£ÄãµÄmpif90ÊÇÓÃifort±àÒëµÄ£¨´ÓÄãµÄMakefile¿´£© |

3Â¥2011-08-11 11:00:47
mazuju028
ľ³æ (ÕýʽдÊÖ)
- 1STÇ¿Ìû: 2
- Ó¦Öú: 30 (СѧÉú)
- ¹ó±ö: 0.141
- ½ð±Ò: 2794.4
- É¢½ð: 528
- ºì»¨: 10
- Ìû×Ó: 942
- ÔÚÏß: 419.4Сʱ
- ³æºÅ: 668835
- ×¢²á: 2008-12-05
- ÐÔ±ð: GG
- רҵ: Äý¾Û̬ÎïÐÔ II £ºµç×ӽṹ

4Â¥2011-08-12 11:43:08
enola
¾èÖú¹ó±ö (ÕýʽдÊÖ)
- 1STÇ¿Ìû: 2
- Ó¦Öú: 13 (СѧÉú)
- ½ð±Ò: 1485.9
- É¢½ð: 1549
- ºì»¨: 14
- Ìû×Ó: 847
- ÔÚÏß: 102.5Сʱ
- ³æºÅ: 947564
- ×¢²á: 2010-01-24
- רҵ: °ëµ¼Ìå¹âµç×ÓÆ÷¼þ
¡¾´ð°¸¡¿Ó¦Öú»ØÌû
¡ï
mazuju028(½ð±Ò+3): лл½»Á÷ 2011-08-12 20:15:53
gzqdyouxia(½ð±Ò+1): лл½»Á÷ 2011-08-13 10:46:07
mazuju028(½ð±Ò+3): лл½»Á÷ 2011-08-21 12:10:37
mazuju028(½ð±Ò+3): лл½»Á÷ 2011-08-12 20:15:53
gzqdyouxia(½ð±Ò+1): лл½»Á÷ 2011-08-13 10:46:07
mazuju028(½ð±Ò+3): лл½»Á÷ 2011-08-21 12:10:37
|
FC=mpif90 Òª±äÒì²¢Ðа汾²»ÊÇÐÞ¸ÄÕâÀïµÄFC ÒªÐ޸ĺÜÏÂÃæµÄ£¬ºÃÏñÓÐÒ»ÐÐÌáʾ£¬Ë¶Ê¿Èç¹ûÒª²¢Ðа汾£¬ÐÞ¸ÃÏÂÃæµÄ¡£¡£¡£lzÈ¥ÕÒÏ¿´¡£ ºÃÔË |

5Â¥2011-08-12 12:27:42
mazuju028
ľ³æ (ÕýʽдÊÖ)
- 1STÇ¿Ìû: 2
- Ó¦Öú: 30 (СѧÉú)
- ¹ó±ö: 0.141
- ½ð±Ò: 2794.4
- É¢½ð: 528
- ºì»¨: 10
- Ìû×Ó: 942
- ÔÚÏß: 419.4Сʱ
- ³æºÅ: 668835
- ×¢²á: 2008-12-05
- ÐÔ±ð: GG
- רҵ: Äý¾Û̬ÎïÐÔ II £ºµç×ӽṹ

6Â¥2011-08-12 20:17:13
souledge
ר¼Ò¹ËÎÊ (ÖøÃûдÊÖ)
-

ר¼Ò¾Ñé: +174 - 1STÇ¿Ìû: 19
- Ó¦Öú: 303 (´óѧÉú)
- ½ð±Ò: 11306.4
- É¢½ð: 1123
- ºì»¨: 108
- Ìû×Ó: 2814
- ÔÚÏß: 916.1Сʱ
- ³æºÅ: 941486
- ×¢²á: 2010-01-12
- רҵ: ½á¹¹ÌÕ´É
- ¹ÜϽ: µÚÒ»ÐÔÔÀí
¡¾´ð°¸¡¿Ó¦Öú»ØÌû
¡ï ¡ï
uuv2010(½ð±Ò+2): ¶àлÌáʾ 2011-08-14 11:17:30
mazuju028(½ð±Ò+3): ллÌáʾ 2011-08-15 22:10:16
mazuju028(½ð±Ò+3): лл½»Á÷ 2011-08-21 12:10:50
mazuju028(½ð±Ò+2): лл¡£ 2011-12-08 08:54:18
uuv2010(½ð±Ò+2): ¶àлÌáʾ 2011-08-14 11:17:30
mazuju028(½ð±Ò+3): ллÌáʾ 2011-08-15 22:10:16
mazuju028(½ð±Ò+3): лл½»Á÷ 2011-08-21 12:10:50
mazuju028(½ð±Ò+2): лл¡£ 2011-12-08 08:54:18
|
û¿´µ½FFTµÄ¿â¡«LZÊDz»ÊÇû°ÑFFT´Ó×¢ÊÍÖнâ¾È³öÀ´°¡¡¡ ˳±ã£¬LZÕâ¸ö½Å±¾ÌùµÄҲ߯²»È«Á˰¡¡¡ |

7Â¥2011-08-13 12:05:29
|
8Â¥2011-08-15 17:13:57













»Ø¸´´ËÂ¥
50