²é¿´: 1607  |  »Ø¸´: 6

alan8410

ľ³æ (ÕýʽдÊÖ)

º¬ÄܲÄÁÏ

[ÇóÖú] ÇóÖú£¬±àÒëNwchem ×ÜÒ»ÔÚÒ»¸öµØ·½³ö´í£ºDMatrix-mpi.F

ifort -c -i8 -align -w -g -vec-report1 -O3 -prefetch  -unroll  -tpp7 -ip -xP -no-prec-div -I. -I/share/home/XX/sourcecode/openmpi/include -I/share/home/XX/sourcecode/nwchem-6.1/src/include -I/share/home/XX/sourcecode/nwchem-6.1/src/tools/install/include -DEXT_INT -DLINUX -DLINUX64 -DIFCV8 -DIFCLINUX -DPARALLEL_DIAG  -DMPI  DMatrix.F
ifort -c -i8 -align -w -g -vec-report1 -O3 -prefetch  -unroll  -tpp7 -ip -xP -no-prec-div -I. -I/share/home/sci_029/sourcecode/openmpi/include -I/share/home/XX/sourcecode/nwchem-6.1/src/include -I/share/home/XX/sourcecode/nwchem-6.1/src/tools/install/include -DEXT_INT -DLINUX -DLINUX64 -DIFCV8 -DIFCLINUX -DPARALLEL_DIAG  -DMPI  DMatrix-mpi.F
DMatrix-mpi.F(1363): error #6404: This name does not have a type, and must have an explicit type.   [STUPID_MSGLEN]
      stupid_msglen = 7*7
------^
DMatrix-mpi.F(1365): error #6404: This name does not have a type, and must have an explicit type.   [STUPID_DOUBLE]
     >                      stupid_double,stupid_sum,

ÓÐûÓгæÓÑÓöµ½Õâ¸öÎÊÌ⣿ ÓõÄmpiÊÇmpich, openmpi, ¶¼Í¨²»¹ý£¡
ÊÇÔÚ±±¾©¼ÆËãÖÐÐıàÒëµÄ£¬ÓÐûÓÐÅóÓÑÔÚÉÏÃæ±àÒë³É¹¦µÄ£¿

setenv USE_MPI  y
#setenv USE_MPIF y
setenv MPI_LOC  /share/home/sci_029/sourcecode/openmpi
setenv MPI_LIB  $MPI_LOC/lib
setenv MPI_INCLUDE  $MPI_LOC/include
setenv LIBMPI "-lmpi"

mpi²¿·Ö½Å±¾ÈçÉÏ.

±àÒëÆ÷£¬ifort icc
setenv FOPTIMIZE "-O3 -xSSE2,SSE3,SSSE3,SSE4.1,SSE4.2 -no-prec-div -funroll-loops -multiple-processes=8 -unroll-aggressive"
setenv COPTIMIZE "-O3 -xSSE2,SSE3,SSSE3,SSE4.1,SSE4.2 -no-prec-div -funroll-loops"
#make FC=ifort CC=icc  nwchem_config

#setenv FC  /public/software/mpich2-1.0.7/bin/mpif77
#setenv CC  /public/software/mpich2-1.0.7/bin/mpicc
make FC=ifort CC=icc

[ Last edited by alan8410 on 2012-6-11 at 12:29 ]
»Ø¸´´ËÂ¥

» ²ÂÄãϲ»¶

» ±¾Ö÷ÌâÏà¹Ø¼ÛÖµÌùÍÆ¼ö£¬¶ÔÄúͬÑùÓаïÖú:

ÕâÊÇÎҵĶ«¶«
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

gmy1990

ÈÙÓþ°æÖ÷ (ÖøÃûдÊÖ)

ÓÅÐã°æÖ÷ÓÅÐã°æÖ÷

¡¾´ð°¸¡¿Ó¦Öú»ØÌû

¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï
¸Ðл²ÎÓ룬ӦÖúÖ¸Êý +1
alan8410: ½ð±Ò+30, ¡ïÓаïÖú 2012-06-12 09:59:15
ÔÚ×Ô¼ºµçÄÔÉÏŪ¹ý£¬ÌûÒ»¸ö×Ô¼ºµÄ±Ê¼Ç

·þÎñÆ÷¼Ü¹¹x86_64£¬Óû§£ºgmy
mpi°æ±¾£ºmpich2-1.1.1p1
±àÒë²½Ö裺
1£¬        ¸ü¸Ä»·¾³±äÁ¿
vi .bashrc
¼ÓÉÏÈçÏÂÄÚÈÝ
export LARGE_FILES=TRUE
export LIB_DEFINES="-DDFLT_TOT_MEM=16777216"
export USE_MPI=y
export MPI_LOC=/public/home/gmy/mpich2-install/
export MPI_LIB=$MPI_LOC/lib
export MPI_INCLUDE=$MPI_LOC/include
export LIBMPI="-lmpich"
export NWCHEM_TOP=/public/home/gmy/nwchem-6.1
export NWCHEM_TARGET=LINUX64
export NWCHEM_TARGET_CPU=x86_64
export FC=ifort
export CC=gcc
export NWCHEM_MODULES=all
export PATH=$NWCHEM_TOP/bin/LINUX64:$PATH
2£¬        source .bashrc
3£¬        tar ¨Cxvf Nwchem-6.1-2012-Feb-10.tar.gz, Éú´ænwchem-6.1Îļþ¼Ð
4£¬        ½øÈënwchem-6.1·¾¶Ï£¬ÔÙ½øÈësrc×Ó·¾¶£¬Ö´ÐÐÃüÁî make nwchem_config£¨Õâ¸ö±È½Ï¿ì£©£¬ÍêÁËÖ®ºóÔÙmake£¬´ó¸ÅÒª°ë¸öСʱ±àÒëʱ¼ä
5£¬        ±àÒëÍêÖ®ºó£¬×ö¸öÀý×Ó²âÊÔcd / nwchem-6.1/examples/qmd
×öÒ»¸ö²¢ÐÐÈÎÎñµÄ¼ÆËãÀý×Ó£¬ÅÜÒ»¸öС·Ö×ÓË®h2o_scf.nw ÃüÁîÈçÏÂ
mpirun ¨Cnp 4 /public/home/gmy/nwchem-6.1/bin/LINUX64_x86_64/nwchem£¨Õâ¸öÊÇnwchemÔËÐгÌÐòµÄ·¾¶£©  h2o_scf.nw
Õý³£½áÊø
Total times  cpu:        1.6s     wall:       16.5s
2Â¥2012-06-12 09:31:02
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

alan8410

ľ³æ (ÕýʽдÊÖ)

º¬ÄܲÄÁÏ

àÅ£¬Ð»Ð»£¬ÉÏÊöÎÊÌâÔÚ×¢Ê͵ô#setenv USE_MPIF y ¿ÉÒÔͨ¹ý
mpich±àÒëͨ²»¹ý£¬openmpi¿ÉÒÔͨ¹ý£¬²»¹ý¼ÆËãµÄʱºò£¬»á³ö´í£¬openmpi killed£¬ MPI abborted£¬

×îºóÏÂÔØÁË6.0µÄbin°æ±¾¿ÉÒÔÔËÐУ¬Ò²Ê¡Ê£¬ºÇºÇ
ÕâÊÇÎҵĶ«¶«
3Â¥2012-06-12 09:58:59
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

alan8410

ľ³æ (ÕýʽдÊÖ)

º¬ÄܲÄÁÏ

openmpi  ±àÒëÑ¡Ïî¡°-lmpi_f90 -lmpi_f77 -lmpi -ldl -Wl,--export-dynamic -lnsl -lutil¡±
ÕâÊÇÎҵĶ«¶«
4Â¥2012-06-12 14:23:22
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

quantum999

½ð³æ (ÖøÃûдÊÖ)

ÒýÓûØÌû:
3Â¥: Originally posted by alan8410 at 2012-06-12 09:58:59
àÅ£¬Ð»Ð»£¬ÉÏÊöÎÊÌâÔÚ×¢Ê͵ô#setenv USE_MPIF y ¿ÉÒÔͨ¹ý
mpich±àÒëͨ²»¹ý£¬openmpi¿ÉÒÔͨ¹ý£¬²»¹ý¼ÆËãµÄʱºò£¬»á³ö´í£¬openmpi killed£¬ MPI abborted£¬

×îºóÏÂÔØÁË6.0µÄbin°æ±¾¿ÉÒÔÔËÐУ¬Ò²Ê¡Ê£¬ºÇºÇ

6.0µÄbin°æ±¾¿ÉÒÔ²¢ÐÐÂð£¿ÊÇmpi -np ¡£¡£¡£À´²¢ÐÐÂð£¿
5Â¥2012-06-13 08:37:01
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

quantum999

½ð³æ (ÖøÃûдÊÖ)

ÒýÓûØÌû:
2Â¥: Originally posted by gmy1990 at 2012-06-12 09:31:02
ÔÚ×Ô¼ºµçÄÔÉÏŪ¹ý£¬ÌûÒ»¸ö×Ô¼ºµÄ±Ê¼Ç

·þÎñÆ÷¼Ü¹¹x86_64£¬Óû§£ºgmy
mpi°æ±¾£ºmpich2-1.1.1p1
±àÒë²½Ö裺
1£¬        ¸ü¸Ä»·¾³±äÁ¿
vi .bashrc
¼ÓÉÏÈçÏÂÄÚÈÝ
export LARGE_FILES=TRUE
export LIB_DEFINES="- ...

Ïêϸ£¬ÔÞÒ»¸ö£¡
6Â¥2012-06-13 08:37:47
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

jove1782

ľ³æ (ÕýʽдÊÖ)

Сľ³æ·çÑÅЭ»á´úÀíÃØÊ鳤

MPI¾ßÌå²ÎÊý²Î¼ûNWchemÍøÉϱàÒë˵Ã÷
¤â¤Ã¤È¤âÓÀ¤¯¾A¤¯?ۤϡ¢ˆó¤ï¤ì¤Ì?ۤǤ¢¤ë¡£
7Â¥2012-06-13 09:55:54
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
Ïà¹Ø°æ¿éÌø×ª ÎÒÒª¶©ÔÄÂ¥Ö÷ alan8410 µÄÖ÷Ìâ¸üÐÂ
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û