| ²é¿´: 2569 | »Ø¸´: 13 | |||
| ¡¾½±Àø¡¿ ±¾Ìû±»ÆÀ¼Û10´Î£¬×÷Õßliangab_234620Ôö¼Ó½ð±Ò 9.25 ¸ö | |||
| µ±Ç°Ö÷ÌâÒѾ´æµµ¡£ | |||
[×ÊÔ´]
¡¾Ô´´¡¿PWSCF²¢ÐбàÒë
|
|||
|
¸ÕдÁËSIESTAµÄ²¢ÐоÑ飬Ïà¶ÔSIESTA£¬PWSCFµÄ²¢ÐÐÈÝÒ׵ĶàÕâÀï¸ø³öPGI+MPICH-1.2.7+ACML²¢ÐбàÒëPWSCFµÄmake.sysÎļþ make.sysÎļþ£º # make.sys. Generated from make.sys.in by configure. # compilation rules .SUFFIXES : .SUFFIXES : .o .c .f .f90 # most fortran compilers can directly preprocess c-like directives: use # $(MPIF90) $(F90FLAGS) -c $< # if explicit preprocessing by the C preprocessor is needed, use: .f90.o: $(CPP) $(CPPFLAGS) $< -o $*.F90 $(MPIF90) $(F90FLAGS) -c $*.F90 -o $*.o # remember the tabulator in the first column !!! #.f90.o: # $(MPIF90) $(F90FLAGS) -c $< # .f.o and .c.o: do not modify .f.o: $(F77) $(FFLAGS) -c $< .c.o: $(CC) $(CFLAGS) -c $< # DFLAGS = precompilation options (possible arguments to -D and -U) # used by the C compiler and preprocessor # FDFLAGS = as DFLAGS, for the f90 compiler # See include/defs.h.README for a list of options and their meaning # With the exception of IBM xlf, FDFLAGS = $(DFLAGS) # For IBM xlf, FDFLAGS is the same as DFLAGS with separating commas DFLAGS = -D__PGI -D__FFTW -D__USE_INTERNAL_FFTW FDFLAGS = $(DFLAGS) # IFLAGS = how to locate directories where files to be included are # In most cases, IFLAGS = -I../include # If loading an external FFTW library, add the location of FFTW include files IFLAGS = -I../include # MODFLAGS = flag used by f90 compiler to locate modules # You need to search for modules in ./, in ../iotk/src, in ../Modules # Some applications also need modules in ../PW and ../PH MODFLAGS = -I./ -I../Modules -I../iotk/src \ -I../PW -I../PH # Compilers: fortran-90, fortran-77, C # If a parallel compilation is desired, MPIF90 should be a fortran-90 # compiler that produces executables for parallel execution using MPI # (such as for instance mpif90, mpf90, mpxlf90,...); # otherwise, an ordinary fortran-90 compiler (f90, g95, xlf90, ifort,...) # If you have a parallel machine but no suitable candidate for MPIF90, # try to specify the directory containing "mpif.h" in IFLAGS # and to specify the location of MPI libraries in MPI_LIBS MPIF90 = mpif90 #F90 = ifort CC = pgcc F77 = pgf77 # C preprocessor and preprocessing flags - for explicit preprocessing, # if needed (see the compilation rules above) # preprocessing flags must include DFLAGS and IFLAGS CPP = cpp CPPFLAGS = -P -traditional $(DFLAGS) $(IFLAGS) # compiler flags: C, F90, F77 # C flags must include DFLAGS and IFLAGS # F90 flags must include MODFLAGS, IFLAGS, and FDFLAGS with appropriate syntax # FFLAGS -Mfree -tp k8-64e CFLAGS = -O3 $(DFLAGS) $(IFLAGS) F90FLAGS = $(FFLAGS) -Mfree -Mx,119,0x200000 $(FDFLAGS) $(IFLAGS) $(MODFLAGS) FFLAGS = -O2 -fast -r8 # compiler flags without optimization for fortran-77 # the latter is NEEDED to properly compile dlamch.f, used by lapack FFLAGS_NOOPT = -O0 -Mx,119,0x200000 # Linker, linker-specific flags (if any) # Typically LD coincides with F90 or MPIF90, LD_LIBS is empty LD = mpif90 LDFLAGS = LD_LIBS = # External Libraries (if any) : blas, lapack, fft, MPI # If you have nothing better, use the local copy : ../flib/blas.a BLAS_LIBS = -L/your/ACML/lib -lacml # The following lapack libraries will be available in flib/ : # ../flib/lapack.a : contains all needed routines # ../flib/lapack_atlas.a: only routines not present in the Atlas library # For IBM machines with essl (-D__ESSL): load essl BEFORE lapack ! # remember that LAPACK_LIBS precedes BLAS_LIBS in loading order LAPACK_LIBS = -L/your/ACML/lib -lacml # nothing needed here if the the internal copy of FFTW is compiled # (needs -D__FFTW -D__USE_INTERNAL_FFTW in DFLAGS) FFT_LIBS = # For parallel execution, the correct path to MPI libraries must # be specified in MPI_LIBS (except for IBM if you use mpxlf) MPI_LIBS = -L/your/MPICH/lib -lmpich # IBM-specific: MASS libraries, if available and if -D__MASS is defined in FDFLAGS MASS_LIBS = # pgplot libraries (used by some post-processing tools) PGPLOT_LIBS = # ar command and flags - for most architectures: AR = ar, ARFLAGS = ruv # ARFLAGS_DYNAMIC is used in iotk to produce a dynamical library, # for Mac OS-X with PowerPC and xlf compiler. In all other cases # ARFLAGS_DYNAMIC = $(ARFLAGS) AR = ar ARFLAGS = ruv ARFLAGS_DYNAMIC= ruv # ranlib command. If ranlib is not needed (it isn't in most cases) use # RANLIB = echo RANLIB = ranlib # all internal and external libraries - do not modify LIBOBJS = ../flib/ptools.a ../flib/flib.a ../clib/clib.a ../iotk/src/libiotk.a LIBS = $(LAPACK_LIBS) $(BLAS_LIBS) $(FFT_LIBS) $(MPI_LIBS) $(MASS_LIBS) $(PGPLOT_LIBS) $(LD_LIBS) [ Last edited by liangab_234620 on 2009-6-12 at 00:03 ] |
» ÊÕ¼±¾ÌûµÄÌÔÌûר¼ÍƼö
µÚÒ»ÐÔÔÀí¼ÆËã¾Ñé |
» ²ÂÄãϲ»¶
274Çóµ÷¼Á
ÒѾÓÐ4È˻ظ´
328Çóµ÷¼Á£¬Ó¢ÓïÁù¼¶551£¬ÓпÆÑоÀú
ÒѾÓÐ10È˻ظ´
328Çóµ÷¼Á£¬Ó¢ÓïÁù¼¶551£¬ÓпÆÑоÀú
ÒѾÓÐ7È˻ظ´
²ÄÁÏרҵÇóµ÷¼Á
ÒѾÓÐ5È˻ظ´
Ò»Ö¾Ô¸Ìì½ò´óѧ»¯Ñ§¹¤ÒÕרҵ£¨081702£©315·ÖÇóµ÷¼Á
ÒѾÓÐ10È˻ظ´
344Çóµ÷¼Á
ÒѾÓÐ7È˻ظ´
Ò»Ö¾Ô¸985£¬±¾¿Æ211£¬0817»¯Ñ§¹¤³ÌÓë¼¼Êõ319Çóµ÷¼Á
ÒѾÓÐ7È˻ظ´
271²ÄÁϹ¤³ÌÇóµ÷¼Á
ÒѾÓÐ4È˻ظ´
²ÄÁÏר˶ӢһÊý¶þ306
ÒѾÓÐ4È˻ظ´
294Çóµ÷¼Á²ÄÁÏÓ뻯¹¤×¨Ë¶
ÒѾÓÐ4È˻ظ´
y1ding
Ìú¸Ëľ³æ (ÖøÃûдÊÖ)
- 1STÇ¿Ìû: 1
- Ó¦Öú: 61 (³õÖÐÉú)
- ¹ó±ö: 0.33
- ½ð±Ò: 5959.3
- Ìû×Ó: 1884
- ÔÚÏß: 491.1Сʱ
- ³æºÅ: 142265
2Â¥2009-06-11 19:33:34
¡ï ¡ï
fegg7502(½ð±Ò+2,VIP+0):thank you very much! 6-14 16:25
fegg7502(½ð±Ò+2,VIP+0):thank you very much! 6-14 16:25
|
лл£¬²»ÓüӿÉÒԵġ£Èç¹ûÄã¿´µ½PWSCFÖ§³ÖPGF±àÒëÆ÷µÄMfreeÑ¡ÏÕâ´ú±í½ÓÊÜͨÓõÄFORTRANÎļþ£¬Òò´Ë²»ÐèÒª¶ÔF90Îļþ¶ÔMPICH±àÒëÆ÷½øÐÐÔ¤´¦Àí£¬Èç¹û±àÒë¹ýVASPÄã»á·¢ÏÖVASPÒ²ÊÇûÓÐ-DMPI_Ñ¡ÏîµÄ¡£ [ Last edited by liangab_234620 on 2009-6-12 at 00:06 ] |
3Â¥2009-06-12 00:01:48
4Â¥2009-06-12 07:55:59
5Â¥2009-06-12 09:29:44
fegg7502
ÈÙÓþ°æÖ÷ (ÖªÃû×÷¼Ò)
- Ó¦Öú: 20 (СѧÉú)
- ¹ó±ö: 13.133
- ½ð±Ò: 18801.8
- Ìû×Ó: 7483
- ÔÚÏß: 590.2Сʱ
- ³æºÅ: 352334
6Â¥2009-06-14 16:25:50
7Â¥2009-06-14 16:35:41
y1ding
Ìú¸Ëľ³æ (ÖøÃûдÊÖ)
- 1STÇ¿Ìû: 1
- Ó¦Öú: 61 (³õÖÐÉú)
- ¹ó±ö: 0.33
- ½ð±Ò: 5959.3
- Ìû×Ó: 1884
- ÔÚÏß: 491.1Сʱ
- ³æºÅ: 142265
9Â¥2009-06-16 17:11:49
|
±¾ÌûÄÚÈݱ»ÆÁ±Î |
11Â¥2009-08-29 16:11:58
14Â¥2009-10-21 14:09:52
¼òµ¥»Ø¸´
NKDMS8Â¥
2009-06-16 00:06
»Ø¸´

xlin10Â¥
2009-06-19 23:24
»Ø¸´



lfhuang12Â¥
2009-10-07 09:59
»Ø¸´
Ö§³Ö£¡
freshgirl13Â¥
2009-10-07 23:01
»Ø¸´













»Ø¸´´ËÂ¥