Znn3bq.jpeg
±±¾©Ê¯ÓÍ»¯¹¤Ñ§Ôº2026ÄêÑо¿ÉúÕÐÉú½ÓÊÕµ÷¼Á¹«¸æ
²é¿´: 1849  |  »Ø¸´: 7

mengfc

½ð³æ (ÕýʽдÊÖ)

[ÇóÖú] siesta-3.1²¢ÐбàÒë³ö´í¡£

¸ù¾Ý°æÖ÷ºØÒÇÔÚ http://muchong.com/bbs/viewthread.php?tid=3010970 ÖеÚÒ»ÖÖ·½·¨½øÐбàÒë¡£
²½ÖèÈçÏ¡£

1.½«siesta-3.0-rc2.tgzÎļþ¿½±´µ½Ò»¸öÁÙʱµÄĿ¼ÀïÃæ£¨Èçtem£©

2.½âѹÎļþ£º$ tar -zxvf
siesta-3.0-rc2.tgz
3.½øÈëÒªÉú³ÉÖ´ÐÐÎļþµÄĿ¼£¬¿ÉÒÔ×Ô¼ºËæ±ã½¨Á¢¡£ÕâÑù¿ÉÒÔÀûÓò»Í¬²ÎÊý±àÒë
²»Í¬°æ±¾µÄsiesta ·ÅÔÚ²»Í¬µÄĿ¼Àï¡£ÕâÊÇÓësiesta-2.0.2 Ïà±È£¬²ÉÓõÄÒ»ÖÖеÄ
Ö´ÐÐÎļþÉú³É»úÖÆ£¬ÀýÈçµ½Obj Ŀ¼Éú³ÉÖ´ÐÐÎļþ£º$ cd siesta-3.0-rc2/Obj/
4. Èç¹ûObj Ŀ¼ºÍSrc Ŀ¼ÊÇÆ½¼¶µÄ£¬ÔËÐУº$ sh ../Src/obj_setup.sh
×ÜÖ®ÒªÔÚÄãÒªÉú³É¿ÉÖ´ÐÐÎļþµÄĿ¼ÏÂÓÃsh ÔËÐÐSrc/obj_setup.sh¡£
5. ÔÚÖ´ÐÐÎļþÉú³ÉĿ¼ÀïÔËÐÐSrc/configure£¬¼´£º $ ../Src/configure
6.½øÈë/Src/MPI
7.ÐÞ¸ÄMakefile
vi Makefile  
°Ñ
ARCH_MAKE_DEFAULT=../arch.make
ÐÞ¸ÄΪ¾ø¶Ô·¾¶
ARCH_MAKE_DEFAULT=/home/zhou/soft/siesta/siesta-3.0-rc2/Obj/arch.make
8.ÔÙmake
9.ÔÙÇл»µ½ObjĿ¼
10.ÐÞ¸Äarch.make
#
# This file is part of the SIESTA package.
#
# Copyright (c) Fundacion General Universidad Autonoma de Madrid:
# E.Artacho, J.Gale, A.Garcia, J.Junquera, P.Ordejon, D.Sanchez-Portal
# and J.M.Soler, 1996- .
#
# Use of this software constitutes agreement with the full conditions
# given in the SIESTA license, as signed by all legitimate users.
#
.SUFFIXES:
.SUFFIXES: .f .F .o .a .f90 .F90

SIESTA_ARCH=x86_64-unknown-linux-gnu--Intel

FPP=
FPP_OUTPUT=
FC=/public/openmpi-141-icc/bin/mpif90
RANLIB=ranlib

SYS=nag

SP_KIND=4
DP_KIND=8
KINDS=$(SP_KIND) $(DP_KIND)

FFLAGS= -O2 -i-static
FFLAGS_DEBUG= -g
LDFLAGS=-Vaxlib
FPPFLAGS= -DMPI
# -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI

ARFLAGS_EXTRA=

FCFLAGS_fixed_f=
FCFLAGS_free_f90=
FPPFLAGS_fixed_F=
FPPFLAGS_free_F90=

BLAS_LIBS=-L/public/intel/mkl/lib/em64t -lmkl_solver_lp64 -lmkl_intel_lp64 -lguide
LAPACK_LIBS=-L/public/intel/mkl/lib/em64t -lmkl_sequential -lmkl_core
BLACS_LIBS=-L/public/intel/mkl/lib/em64t -lmkl_blacs_openmpi_lp64
SCALAPACK_LIBS=-L/public/intel/mkl/lib/em64t -lmkl_scalapack_lp64

COMP_LIBS=

NETCDF_LIBS=
NETCDF_INTERFACE=

LIBS=$(SCALAPACK_LIBS) $(BLACS_LIBS) $(LAPACK_LIBS) $(BLAS_LIBS) $(NETCDF_LIBS)

#SIESTA needs an F90 interface to MPI
#This will give you SIESTA's own implementation
#If your compiler vendor offers an alternative, you may change
#to it here.
MPI_INTERFACE=/home/zhou/soft/siesta/siesta-3.0-rc2/Src/MPI/libmpi_f90.a
MPI_INCLUDE=/public/openmpi-141-icc/include

#Dependency rules are created by autoconf according to whether
#discrete preprocessing is necessary or not.
.F.o:
    $(FC) -c $(FFLAGS) $(INCFLAGS) $(FPPFLAGS) $(FPPFLAGS_fixed_F)  $<
.F90.o:
    $(FC) -c $(FFLAGS) $(INCFLAGS) $(FPPFLAGS) $(FPPFLAGS_free_F90) $<
.f.o:
    $(FC) -c $(FFLAGS) $(INCFLAGS) $(FCFLAGS_fixed_f)  $<
.f90.o:
    $(FC) -c $(FFLAGS) $(INCFLAGS) $(FCFLAGS_free_f90)  $<
11£¬make

ÔÚ×îºóÒ»²½makeµÄʱºò³öÏÖÈçÏ´íÎó¡£
ifort: error #10236: File not found:  'libmpi_f90.a'
make: *** [siesta] Error 1

Õâ¸ölibmpi_f90.aÔÚµÚ8²½makeµÄʱºòÉú³ÉÁË¡£ÎҾͰÑËü·ÅÔÚÁË/ObjĿ¼Ï£¨ÎÒ²»ÖªµÀÕâÑù×ö¶Ô²»¶Ô£¬Ó¦¸Ã·ÅÔÚÄÄÀ£©£¬È»ºóÖØÐ±àÒ룬ÓÖ³öÏÖÈçÏ´íÎó¡£

/home/mengfc/Siesta/siesta-3.1/Src/cdiag.F:246: undefined reference to `blacs_get_'
/home/mengfc/Siesta/siesta-3.1/Src/cdiag.F:247: undefined reference to `blacs_gridinit_'
/home/mengfc/Siesta/siesta-3.1/Src/cdiag.F:255: undefined reference to `blacs_get_'
/home/mengfc/Siesta/siesta-3.1/Src/cdiag.F:256: undefined reference to `blacs_gridinit_'
/home/mengfc/Siesta/siesta-3.1/Src/cdiag.F:258: undefined reference to `blacs_gridinfo_'
/home/mengfc/Siesta/siesta-3.1/Src/cdiag.F:264: undefined reference to `descinit_'
/home/mengfc/Siesta/siesta-3.1/Src/cdiag.F:273: undefined reference to `numroc_'
/home/mengfc/Siesta/siesta-3.1/Src/cdiag.F:274: undefined reference to `numroc_'
/home/mengfc/Siesta/siesta-3.1/Src/cdiag.F:277: undefined reference to `descinit_'
/home/mengfc/Siesta/siesta-3.1/Src/cdiag.F:333: undefined reference to `blacs_gridinfo_'
/home/mengfc/Siesta/siesta-3.1/Src/cdiag.F:334: undefined reference to `indxg2p_'
/home/mengfc/Siesta/siesta-3.1/Src/cdiag.F:335: undefined reference to `indxg2p_'
/home/mengfc/Siesta/siesta-3.1/Src/cdiag.F:337: undefined reference to `blacs_gridinfo_'
/home/mengfc/Siesta/siesta-3.1/Src/cdiag.F:338: undefined reference to `indxg2p_'
/home/mengfc/Siesta/siesta-3.1/Src/cdiag.F:339: undefined reference to `indxg2p_'
/home/mengfc/Siesta/siesta-3.1/Src/cdiag.F:343: undefined reference to `numroc_'
/home/mengfc/Siesta/siesta-3.1/Src/cdiag.F:344: undefined reference to `numroc_'
/home/mengfc/Siesta/siesta-3.1/Src/cdiag.F:345: undefined reference to `numroc_'
/home/mengfc/Siesta/siesta-3.1/Src/cdiag.F:346: undefined reference to `numroc_'
/home/mengfc/Siesta/siesta-3.1/Src/cdiag.F:359: undefined reference to `pjlaenv_'
/home/mengfc/Siesta/siesta-3.1/Src/cdiag.F:361: undefined reference to `numroc_'
/home/mengfc/Siesta/siesta-3.1/Src/cdiag.F:370: undefined reference to `iceil_'
/home/mengfc/Siesta/siesta-3.1/Src/cdiag.F:412: undefined reference to `pzgemr2d_'
/home/mengfc/Siesta/siesta-3.1/Src/cdiag.F:413: undefined reference to `pzgemr2d_'
/home/mengfc/Siesta/siesta-3.1/Src/cdiag.F:434: undefined reference to `pzhegvx_'
/home/mengfc/Siesta/siesta-3.1/Src/cdiag.F:438: undefined reference to `pzgemr2d_'
/home/mengfc/Siesta/siesta-3.1/Src/cdiag.F:440: undefined reference to `pzhegvx_'
/home/mengfc/Siesta/siesta-3.1/Src/cdiag.F:491: undefined reference to `pzpotrf_'
/home/mengfc/Siesta/siesta-3.1/Src/cdiag.F:493: undefined reference to `pzpotrf_'
/home/mengfc/Siesta/siesta-3.1/Src/cdiag.F:511: undefined reference to `pzhengst_'
/home/mengfc/Siesta/siesta-3.1/Src/cdiag.F:514: undefined reference to `pzhengst_'
/home/mengfc/Siesta/siesta-3.1/Src/cdiag.F:535: undefined reference to `pzhemm_'
/home/mengfc/Siesta/siesta-3.1/Src/cdiag.F:537: undefined reference to `pzgemm_'
/home/mengfc/Siesta/siesta-3.1/Src/cdiag.F:540: undefined reference to `pzhemm_'
/home/mengfc/Siesta/siesta-3.1/Src/cdiag.F:542: undefined reference to `pzgemm_'
/home/mengfc/Siesta/siesta-3.1/Src/cdiag.F:566: undefined reference to `pzheevd_'
/home/mengfc/Siesta/siesta-3.1/Src/cdiag.F:570: undefined reference to `pzheevd_'
/home/mengfc/Siesta/siesta-3.1/Src/cdiag.F:576: undefined reference to `pzheevx_'
/home/mengfc/Siesta/siesta-3.1/Src/cdiag.F:581: undefined reference to `pzheevx_'
/home/mengfc/Siesta/siesta-3.1/Src/cdiag.F:636: undefined reference to `pzgemm_'
/home/mengfc/Siesta/siesta-3.1/Src/cdiag.F:640: undefined reference to `pzgemm_'
/home/mengfc/Siesta/siesta-3.1/Src/cdiag.F:674: undefined reference to `pztrsm_'
/home/mengfc/Siesta/siesta-3.1/Src/cdiag.F:676: undefined reference to `pzgemr2d_'
/home/mengfc/Siesta/siesta-3.1/Src/cdiag.F:678: undefined reference to `pztrsm_'
rdiag.o: In function `rdiag':
/home/mengfc/Siesta/siesta-3.1/Src/rdiag.F:228: undefined reference to `blacs_get_'
/home/mengfc/Siesta/siesta-3.1/Src/rdiag.F:229: undefined reference to `blacs_gridinit_'
/home/mengfc/Siesta/siesta-3.1/Src/rdiag.F:237: undefined reference to `blacs_get_'
/home/mengfc/Siesta/siesta-3.1/Src/rdiag.F:238: undefined reference to `blacs_gridinit_'
/home/mengfc/Siesta/siesta-3.1/Src/rdiag.F:240: undefined reference to `blacs_gridinfo_'
/home/mengfc/Siesta/siesta-3.1/Src/rdiag.F:246: undefined reference to `descinit_'
/home/mengfc/Siesta/siesta-3.1/Src/rdiag.F:255: undefined reference to `numroc_'
/home/mengfc/Siesta/siesta-3.1/Src/rdiag.F:256: undefined reference to `numroc_'
/home/mengfc/Siesta/siesta-3.1/Src/rdiag.F:259: undefined reference to `descinit_'
/home/mengfc/Siesta/siesta-3.1/Src/rdiag.F:306: undefined reference to `blacs_gridinfo_'
/home/mengfc/Siesta/siesta-3.1/Src/rdiag.F:308: undefined reference to `blacs_gridinfo_'
/home/mengfc/Siesta/siesta-3.1/Src/rdiag.F:311: undefined reference to `numroc_'
/home/mengfc/Siesta/siesta-3.1/Src/rdiag.F:312: undefined reference to `numroc_'
/home/mengfc/Siesta/siesta-3.1/Src/rdiag.F:316: undefined reference to `indxg2p_'
/home/mengfc/Siesta/siesta-3.1/Src/rdiag.F:317: undefined reference to `indxg2p_'
/home/mengfc/Siesta/siesta-3.1/Src/rdiag.F:318: undefined reference to `numroc_'
/home/mengfc/Siesta/siesta-3.1/Src/rdiag.F:319: undefined reference to `numroc_'
/home/mengfc/Siesta/siesta-3.1/Src/rdiag.F:327: undefined reference to `numroc_'
/home/mengfc/Siesta/siesta-3.1/Src/rdiag.F:328: undefined reference to `numroc_'
/home/mengfc/Siesta/siesta-3.1/Src/rdiag.F:331: undefined reference to `iceil_'
/home/mengfc/Siesta/siesta-3.1/Src/rdiag.F:332: undefined reference to `pjlaenv_'
/home/mengfc/Siesta/siesta-3.1/Src/rdiag.F:334: undefined reference to `numroc_'
/home/mengfc/Siesta/siesta-3.1/Src/rdiag.F:365: undefined reference to `pdgemr2d_'
/home/mengfc/Siesta/siesta-3.1/Src/rdiag.F:366: undefined reference to `pdgemr2d_'
/home/mengfc/Siesta/siesta-3.1/Src/rdiag.F:388: undefined reference to `pdsygvx_'
/home/mengfc/Siesta/siesta-3.1/Src/rdiag.F:392: undefined reference to `pdgemr2d_'
/home/mengfc/Siesta/siesta-3.1/Src/rdiag.F:394: undefined reference to `pdsygvx_'
/home/mengfc/Siesta/siesta-3.1/Src/rdiag.F:446: undefined reference to `pdpotrf_'
/home/mengfc/Siesta/siesta-3.1/Src/rdiag.F:448: undefined reference to `pdpotrf_'
/home/mengfc/Siesta/siesta-3.1/Src/rdiag.F:466: undefined reference to `pdsyngst_'
/home/mengfc/Siesta/siesta-3.1/Src/rdiag.F:469: undefined reference to `pdsyngst_'
/home/mengfc/Siesta/siesta-3.1/Src/rdiag.F:490: undefined reference to `pdsymm_'
/home/mengfc/Siesta/siesta-3.1/Src/rdiag.F:492: undefined reference to `pdgemm_'
/home/mengfc/Siesta/siesta-3.1/Src/rdiag.F:495: undefined reference to `pdsymm_'
/home/mengfc/Siesta/siesta-3.1/Src/rdiag.F:497: undefined reference to `pdgemm_'
/home/mengfc/Siesta/siesta-3.1/Src/rdiag.F:521: undefined reference to `pdsyevd_'
/home/mengfc/Siesta/siesta-3.1/Src/rdiag.F:524: undefined reference to `pdsyevd_'
/home/mengfc/Siesta/siesta-3.1/Src/rdiag.F:530: undefined reference to `pdsyevx_'
/home/mengfc/Siesta/siesta-3.1/Src/rdiag.F:535: undefined reference to `pdsyevx_'
/home/mengfc/Siesta/siesta-3.1/Src/rdiag.F:590: undefined reference to `pdgemm_'
/home/mengfc/Siesta/siesta-3.1/Src/rdiag.F:594: undefined reference to `pdgemm_'
/home/mengfc/Siesta/siesta-3.1/Src/rdiag.F:627: undefined reference to `pdtrsm_'
/home/mengfc/Siesta/siesta-3.1/Src/rdiag.F:629: undefined reference to `pdgemr2d_'
/home/mengfc/Siesta/siesta-3.1/Src/rdiag.F:631: undefined reference to `pdtrsm_'
make: *** [siesta] Error 1

ÇëÎÊÕâÊÇʲôÎÊÌâÄØ£¿ÊÇlibmpi_f90.a·ÅÖõÄλÖÃÓ°ÏìµÄÂð£¿
»Ø¸´´ËÂ¥

» ÊÕ¼±¾ÌûµÄÌÔÌûר¼­ÍƼö

¿ÆÑй¤¾ß

» ²ÂÄãϲ»¶

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

ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

guohuazhong

ÖÁ×ðľ³æ (Ö°Òµ×÷¼Ò)

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

¡ï ¡ï
mengfc(½ð±Ò+5): ллÄú£¬ÊÔһϠ2011-10-16 10:01:36
zzy870720z: ½ð±Ò+2, ²¹ÉϽ±Àø£¬ÐÁ¿àÁË 2012-03-25 16:52:42
MPI_INTERFACE=/home/zhou/soft/siesta/siesta-3.0-rc2/Src/MPI/libmpi_f90.a
ÖÐÖ±½Óд³ÉMPI_INTERFACE=libmpi_f90.a
ÊÔÊÔ
2Â¥2011-10-16 09:41:06
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

zhangguangping

ľ³æ (ÖøÃûдÊÖ)

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

¡ï ¡ï ¡ï
mengfc(½ð±Ò+5): ллÄú£¡ 2011-10-16 10:02:47
zzy870720z: ½ð±Ò+3, ллָ½Ì£¬ºÇºÇ 2012-03-25 16:52:55
ÒýÓûØÌû:
1Â¥: Originally posted by mengfc at 2011-10-15 21:00:48:
¸ù¾Ý°æÖ÷ºØÒÇÔÚ http://muchong.com/bbs/viewthread.php?tid=3010970 ÖеÚÒ»ÖÖ·½·¨½øÐбàÒë¡£
²½ÖèÈçÏ¡£

1.½«siesta-3.0-rc2.tgzÎļþ¿½±´µ½Ò»¸öÁÙʱµÄĿ¼ÀïÃæ£¨Èçtem£©

2.½âѹÎļþ£º$ tar -zxv ...

ÓÃÏÂÃæÎÒ¸ø³öµÄÕâ¸ömake.archÈ¥±àÒëÊÔÊÔ¡£ÁíÍâ²»Çå³þÄãµÄmklʲô°æ±¾¡£
Ê×ÏȰ´ÕÕÏÂÃæµÄÄÚÈÝÐÞ¸ÄÄãµÄmake.arch,Ð޸ĺÃÖ®ºó½«Æä·Åµ½ObjÏÂÃæ(¼ÙÉèÄãÔÚObjĿ¼Ï±àÒë)¡£
1. cd Obj
2. sh ../Src/obj_setup.sh
3. make
¾ÍµÈ×űàÒë°É¡£

²»ÒªÏñÄãÄÇôÂé·³
---------------------------------
.SUFFIXES:
.SUFFIXES: .f .F .o .a .f90 .F90

SIESTA_ARCH=x86_64-unknown-linux-gnu--Intel

FPP=
FPP_OUTPUT=
FC=/public/openmpi-141-icc/bin/mpif90
RANLIB=ranlib

SYS=nag

SP_KIND=4
DP_KIND=8
KINDS=$(SP_KIND) $(DP_KIND)

FFLAGS= -O2 -i-static
FFLAGS_DEBUG= -g
LDFLAGS=-Vaxlib
FPPFLAGS= -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI  -DCDF  -DGRID_DP -DPHI_GRID_SP


ARFLAGS_EXTRA=

FCFLAGS_fixed_f=
FCFLAGS_free_f90=
FPPFLAGS_fixed_F=
FPPFLAGS_free_F90=

BLAS_LIBS=-L/public/intel/mkl/lib/em64t -lmkl_solver_lp64 -lmkl_intel_lp64 -lguide
LAPACK_LIBS=-L/public/intel/mkl/lib/em64t -lmkl_sequential -lmkl_core
BLACS_LIBS=-L/public/intel/mkl/lib/em64t -lmkl_blacs_openmpi_lp64
SCALAPACK_LIBS=-L/public/intel/mkl/lib/em64t -lmkl_scalapack_lp64

COMP_LIBS=

NETCDF_LIBS=
NETCDF_INTERFACE=

LIBS=$(SCALAPACK_LIBS) $(BLACS_LIBS) $(LAPACK_LIBS) $(BLAS_LIBS) $(NETCDF_LIBS)

#SIESTA needs an F90 interface to MPI
#This will give you SIESTA's own implementation
#If your compiler vendor offers an alternative, you may change
#to it here.
MPI_INTERFACE=libmpi_f90.a
MPI_INCLUDE=/public/openmpi-141-icc/include

#Dependency rules are created by autoconf according to whether
#discrete preprocessing is necessary or not.
.F.o:
    $(FC) -c $(FFLAGS) $(INCFLAGS) $(FPPFLAGS) $(FPPFLAGS_fixed_F)  $<
.F90.o:
    $(FC) -c $(FFLAGS) $(INCFLAGS) $(FPPFLAGS) $(FPPFLAGS_free_F90) $<
.f.o:
    $(FC) -c $(FFLAGS) $(INCFLAGS) $(FCFLAGS_fixed_f)  $<
.f90.o:
    $(FC) -c $(FFLAGS) $(INCFLAGS) $(FCFLAGS_free_f90)  $<

---------------------------------
ºëµÂÃ÷Ö¾²©Ñ§óÆÐÐ
3Â¥2011-10-16 09:41:42
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

mengfc

½ð³æ (ÕýʽдÊÖ)

ÒýÓûØÌû:
3Â¥: Originally posted by zhangguangping at 2011-10-16 09:41:42:
ÓÃÏÂÃæÎÒ¸ø³öµÄÕâ¸ömake.archÈ¥±àÒëÊÔÊÔ¡£ÁíÍâ²»Çå³þÄãµÄmklʲô°æ±¾¡£
Ê×ÏȰ´ÕÕÏÂÃæµÄÄÚÈÝÐÞ¸ÄÄãµÄmake.arch,Ð޸ĺÃÖ®ºó½«Æä·Åµ½ObjÏÂÃæ(¼ÙÉèÄãÔÚObjĿ¼Ï±àÒë)¡£
1. cd Obj
2. sh ../Src/obj_setup.sh
3. ...

Õâ¸ö·½·¨ÎÒÊÔ¹ý£¬µ«ÊÇû·¨²¢ÐмÆËã¡£
mpirun -np¿ÉÒÔÓ㬵«ÊÇÈÔ¾ÉÖ»ÊÇÓÃÒ»¸öºË¡£ÕâÊÇʲôÎÊÌâÄØ£¿
4Â¥2011-10-16 10:04:05
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

mengfc

½ð³æ (ÕýʽдÊÖ)

ÒýÓûØÌû:
2Â¥: Originally posted by guohuazhong at 2011-10-16 09:41:06:
MPI_INTERFACE=/home/zhou/soft/siesta/siesta-3.0-rc2/Src/MPI/libmpi_f90.a
ÖÐÖ±½Óд³ÉMPI_INTERFACE=libmpi_f90.a
ÊÔÊÔ

ÕâÑù¾ÍÌáʾÕÒ²»µ½libmpi_f90.aÕâ¸öÎļþ
5Â¥2011-10-16 15:13:57
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

mengfc

½ð³æ (ÕýʽдÊÖ)

ÒýÓûØÌû:
3Â¥: Originally posted by zhangguangping at 2011-10-16 09:41:42:
ÓÃÏÂÃæÎÒ¸ø³öµÄÕâ¸ömake.archÈ¥±àÒëÊÔÊÔ¡£ÁíÍâ²»Çå³þÄãµÄmklʲô°æ±¾¡£
Ê×ÏȰ´ÕÕÏÂÃæµÄÄÚÈÝÐÞ¸ÄÄãµÄmake.arch,Ð޸ĺÃÖ®ºó½«Æä·Åµ½ObjÏÂÃæ(¼ÙÉèÄãÔÚObjĿ¼Ï±àÒë)¡£
1. cd Obj
2. sh ../Src/obj_setup.sh
3. ...

ÏëÎÊÄúÒ»ÏÂÔÚµÚ¶þ²¿configureµÄʱºò²»ÐèÒªÆäËü²ÎÊýÂ𣿱ÈÈç --enable-mpi£¿ÎÒÈôÊDz»¼ÓÕâ¸öµÄ»°£¬ºóÃæµÄFPPFLAGSÖгöÏÖDMPI£¬¾Í»á±¨´í¡£
6Â¥2011-10-16 15:15:51
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

randome

½ð³æ (СÓÐÃûÆø)

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

¡ï
mazuju028(½ð±Ò+1): лл½»Á÷ 2011-10-16 22:09:12
mengfc(½ð±Ò+5): ллÄú£¬ÄÇÎÒÐèÒªÔÚSRC/MPIÎļþ¼ÐÏÂmakeÂ𣿠2011-10-16 23:15:51
ÒýÓûØÌû:
6Â¥: Originally posted by mengfc at 2011-10-16 15:15:51:
ÏëÎÊÄúÒ»ÏÂÔÚµÚ¶þ²¿configureµÄʱºò²»ÐèÒªÆäËü²ÎÊýÂ𣿱ÈÈç --enable-mpi£¿ÎÒÈôÊDz»¼ÓÕâ¸öµÄ»°£¬ºóÃæµÄFPPFLAGSÖгöÏÖDMPI£¬¾Í»á±¨´í¡£

2Â¥ÉÙÁËÒ»²½£¬ÔÚµÚ2²½Ö®ºómake֮ǰӦ¸ÃÊÇ ../Src/configure --enable-mpi
7Â¥2011-10-16 19:05:12
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

randome

½ð³æ (СÓÐÃûÆø)

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

¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï
ºØÒÇ(½ð±Ò+2): ¶àлָ½Ì£¡ 2011-10-26 22:02:15
mengfc: ½ð±Ò+5, ¡ï¡ï¡ïºÜÓаïÖú, ллÄú 2012-03-25 16:36:37
ÒýÓûØÌû:
7Â¥: Originally posted by randome at 2011-10-16 19:05:12:
2Â¥ÉÙÁËÒ»²½£¬ÔÚµÚ2²½Ö®ºómake֮ǰӦ¸ÃÊÇ ../Src/configure --enable-mpi

ßÀ¡£¡£¡£µ±Ê±¿´´íÁË£¬¾ßÌåÕâÑù

1. cd obj
2. ../Src/obj_setup.sh
3. ../Src/configure
(../Src/configure --help¿ÉÒÔ¿´µ½ºÜ¶àÔÚ±àÒëʱÐèÒªÉèÖõÄÁ¿£¬µ±È»ºÜ¶à¿ÉÒÔÓÃĬÈϵġ£Èç¹ûÄãÏë±àÒë²¢Ðеģ¬¿ÉÒÔÕâÑù
../Src/configure MPIFC=mpif90 --enable-mpi)
4. ÔÚ3²½Éú³ÉµÄ arch.make ÎļþÖиù¾ÝÄãϵͳÇé¿ö½øÐÐÏàÓ¦Êýѧ¿âÁ´½ÓµÄÉèÖÃ
5. make
£¨ÔÚµ±Ç°Ä¿Â¼Ï£©
8Â¥2011-10-26 19:30:53
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
Ïà¹Ø°æ¿éÌø×ª ÎÒÒª¶©ÔÄÂ¥Ö÷ mengfc µÄÖ÷Ìâ¸üÐÂ
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼ÑÐ] 301Çóµ÷¼Á +10 ϸ°ûÏà¹Øµ°°× 2026-04-03 10/500 2026-04-08 10:36 by tjzhao
[¿¼ÑÐ] 0703»¯Ñ§µ÷¼Á 348·Ö +12 °¦ÎÒ³¬ÕæÃ»ÕÐÁË 2026-04-06 13/650 2026-04-08 09:24 by shangxh
[¿¼ÑÐ] 307Çóµ÷¼Á +14 ³¬¼¶ÒÁ°º´óÍõ 2026-04-06 14/700 2026-04-08 07:03 by Î޼ʵIJÝÔ­
[¿¼ÑÐ] 304Çóµ÷¼Á£¨085602£¬¹ýËļ¶£¬Ò»Ö¾Ô¸985£© +25 »¯¹¤ÈË999 2026-04-04 26/1300 2026-04-07 22:06 by hemengdong
[¿¼ÑÐ] 338Çóµ÷¼Á +5 СÖíºìÉ« 678 2026-04-06 6/300 2026-04-07 21:18 by ÇÇßÕßÕßÕ
[¿¼ÑÐ] 305·ÖÇóµ÷¼Á +3 ¹þ_¹þ_¹þ_¹þ_¹þ 2026-04-04 5/250 2026-04-07 14:49 by ¹þ_¹þ_¹þ_¹þ_¹þ
[¿¼ÑÐ] ѧ˶»¯Ñ§¹¤³ÌÓë¼¼Êõ£¬Ò»Ö¾Ô¸Öйúº£Ñó´óѧ320+Çóµ÷¼Á +9 ÅûÐÇºÓ 2026-04-02 9/450 2026-04-07 12:53 by ¾¡Ë´Ò¢1
[¿¼ÑÐ] 307Çóµ÷¼Á +3 Youth@@ 2026-04-07 3/150 2026-04-07 09:25 by СºÚ²»ÅÂÄÑ
[¿¼ÑÐ] 297·Ö083200ÇóÖú +9 aekx 2026-04-05 9/450 2026-04-06 20:57 by flysky1234
[¿¼ÑÐ] Çóµ÷¼Á +5 chenxrlkx 2026-04-05 7/350 2026-04-06 07:54 by houyaoxu
[¿¼ÑÐ] 085600£¬320·ÖÇóµ÷¼Á +7 ´ó²öС×Ó 2026-04-01 8/400 2026-04-05 21:19 by ѧԱ8dgXkO
[¿¼ÑÐ] 292·Ö£¬²ÄÁÏÓ뻯¹¤£¬ÉêÇëµ÷¼Á +22 ³ÌÇçÖ® 2026-04-01 26/1300 2026-04-04 22:03 by hemengdong
[¿¼ÑÐ] 283Çóµ÷¼Á +4 mcbbc 2026-04-03 5/250 2026-04-04 20:51 by imissbao
[¿¼ÑÐ] 400·ÖÇóµ÷¼Á +3 ÞÏÞÎÇÒÄÓÍ· 2026-04-04 3/150 2026-04-04 08:41 by jp9609
[¿¼ÑÐ] Êý¶þÓ¢¶þ348Çóµ÷¼Á +4 hxdzj1 2026-04-03 5/250 2026-04-03 21:25 by zhq0425
[¿¼ÑÐ] ¿¼Ñе÷¼Á +8 ²»°®ºÈÒûÁÏ 2026-04-03 8/400 2026-04-03 16:40 by Mistake-J
[¿¼ÑÐ] Ò»Ö¾Ô¸±±¾©¿Æ¼¼²ÄÁÏ¿ÆÑ§Ó빤³Ì288·Ö£¬Çóµ÷¼Á +14 Êdz½°¡ 2026-04-02 14/700 2026-04-02 21:10 by dongzh2009
[¿¼ÑÐ] ÄÜÔ´¶¯Á¦ µ÷¼Á +3 ²»ÆÆ²»Á¢0 2026-04-02 3/150 2026-04-02 12:46 by ffffjjjj
[¿¼ÑÐ] Ò»Ö¾Ô¸9³õÊÔ366 ±¾Ë«·ÇÇóµ÷¼Á +4 ÔËÆøÀ´µÃÈôÓÐËÆÎ 2026-04-02 4/200 2026-04-02 09:56 by guanxin1001
[¿¼ÑÐ] 353Çóµ÷¼Á +4 À­¹³²»Ðí±ä 2026-04-01 4/200 2026-04-01 18:10 by ¼Çʱ¾2026
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û