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

hjun79

ľ³æ (СÓÐÃûÆø)

[ÇóÖú] GROMACS°²×°Ê±×ÜÊdzöÏÖconfigure: error: Unknown FFT library£¬ÇëÎÊÊÇʲôԭÒò

ÎÒÊ×ÏȰ²×°Á˰²×°cygwinûÎÊÌ⡣ȻºóÓÖ°²×°fftw-3.3.1
²½ÖèÈçÏÂ./configure --enable-float --enable-threads --enable-sse --prefix=/home/administrator/fftw-3.3.1
È»ºómakeºÍmake install,½Ó×ÅÉèÖà 
export CPPFLAGS=-I/home/administrator/fftw-3.3.1/
include
export LDFLAGS=-L/home/administrator/fftw-3.3.1/
/lib
ÔËÐкóҲûÎÊÌâ
µ«°²×°gromacs-4.5.5
./configure --with-fft=fftw-3.3.1 --prefix=/home/administrator/gromacs-4.5.5
ÔËÐе½×îºó×ÜÊÇÌáʾconfigure: error: Unknown FFT library
ÔËÐÐmakeʱ
Administrator@RYKUP8XHWIYQHN5 /home/gromacs-4.5.5
$ make
make: *** ûÓÐÖ¸Ã÷Ä¿±ê²¢ÇÒÕÒ²»µ½ makefile¡£ Í£Ö¹¡£
ÇëÎÊר¼Ò¸ÃÔõô°ì£¿

Õû¸öÔËÐйý³ÌÈçÏÂ
$ ./configure --with-fft=fftw-3.3.1 --prefix=/home/administrator/gromacs-4.5.5
checking build system type... i686-pc-cygwin
checking host system type... i686-pc-cygwin
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking how to create a ustar tar archive... gnutar
checking for cc... cc
checking for C compiler default output file name... a.exe
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... .exe
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether cc accepts -g... yes
checking for cc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of cc... gcc3
checking dependency style of cc... gcc3
checking how to run the C preprocessor... cc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking whether ln -s works... yes
checking whether cc accepts -O3... yes
checking whether cc accepts -msse2... yes
checking whether cc accepts -funroll-all-loops... yes
checking whether cc accepts -std=gnu99... yes
checking whether cc accepts -fexcess-precision=fast... yes
checking whether cc accepts  -O3 -fomit-frame-pointer -finline-functions -Wall -Wno-unused -msse2 -funroll-all-loops -std=gnu99 -fexcess-precision=fast... yes
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for unistd.h... (cached) yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking sched.h usability... yes
checking sched.h presence... yes
checking for sched.h... yes
checking for sysconf... yes
checking for the pthreads library -lpthreads... no
checking whether pthreads work without any flags... yes
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking if more special flags are required for pthreads... no
checking for cc_r... cc
checking if atomic operations are supported... yes
checking if pthread_setaffinity_np is available... no
checking whether byte ordering is bigendian... no
checking that size_t can hold pointers... yes
checking for SIGUSR1... yes
checking for pipes... yes
checking floating-point format... IEEE754 (little-endian byte and word order)
checking whether ln -s works... yes
checking whether make sets $(MAKE)... (cached) yes
checking for a sed that does not truncate output... /usr/bin/sed
checking for ld used by cc ... /usr/i686-pc-cygwin/bin/ld.exe
checking if the linker (/usr/i686-pc-cygwin/bin/ld.exe) is GNU ld... yes
checking for /usr/i686-pc-cygwin/bin/ld.exe option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking how to recognise dependent libraries... file_magic ^x86 archive import|^x86 DLL
checking for dlltool... dlltool
checking for as... as
checking for objdump... objdump
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking how to run the C++ preprocessor... g++ -E
checking the maximum length of command line arguments... 8192
checking command to parse /usr/bin/nm -B output from cc  object... ok
checking for objdir... .libs
checking for ar... ar
checking for ranlib... ranlib
checking for strip... strip
checking if cc  supports -fno-rtti -fno-exceptions... no
checking for cc  option to produce PIC...
checking if cc  static flag -static works... yes
checking if cc  supports -c -o file.o... yes
checking whether the cc  linker (/usr/i686-pc-cygwin/bin/ld.exe) supports shared libraries... yes
checking whether -lc should be explicitly linked in... yes
checking dynamic linker characteristics... Win32 ld.exe
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking whether a program can dlopen itself... no
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by g++... /usr/i686-pc-cygwin/bin/ld.exe
checking if the linker (/usr/i686-pc-cygwin/bin/ld.exe) is GNU ld... yes
checking whether the g++ linker (/usr/i686-pc-cygwin/bin/ld.exe) supports shared libraries... yes
checking for g++ option to produce PIC...
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking whether the g++ linker (/usr/i686-pc-cygwin/bin/ld.exe) supports shared libraries... yes
checking dynamic linker characteristics... Win32 ld.exe
checking how to hardcode library paths into programs... immediate
appending configuration tag "F77" to libtool
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking for _LARGEFILE_SOURCE value needed for large files... no
checking for sqrt in -lm... yes
configure: error: Unknown FFT library
Administrator@RYKUP8XHWIYQHN5 /home/gromacs-4.5.5
$ make
make: *** ûÓÐÖ¸Ã÷Ä¿±ê²¢ÇÒÕÒ²»µ½ makefile¡£ Í£Ö¹¡£
»Ø¸´´ËÂ¥

» ±¾ÌûÒÑ»ñµÃµÄºì»¨£¨×îÐÂ10¶ä£©

» ²ÂÄãϲ»¶

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

ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
»ØÌûÖö¥ ( ¹²ÓÐ1¸ö )

jawang

ľ³æ (ÕýʽдÊÖ)

¡ï ¡ï ¡ï
jiaoyixiong: ½ð±Ò+3, ¹ÄÀø½»Á÷ 2012-03-29 08:46:33
hjun79: »ØÌûÖö¥ 2012-03-29 21:22:39
ÄãµÄ´íÎóÊÇûÓÐÕýȷʶ±ðfftw¿â
Èç¹ûÄãÓõÄÊÇbashµÄ»°£¬ÔÚÔËÐÐÕâ¸öÃüÁî֮ǰÔËÐÐÏÂÃæÁ½¸öÃüÁî
export CPPFLAGS=-I/home/software/fftw-3.2.2/include
export LDFLAGS=-L/home/software/fftw-3.2.2/lib
½«ÆäÖз¾¶¸Ä³ÉÄã°²×°µÄfftwËùÔÚµÄλÖþͺÃÁË

» ±¾ÌûÒÑ»ñµÃµÄºì»¨£¨×îÐÂ10¶ä£©

6Â¥2012-03-29 08:44:26
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
ÆÕͨ»ØÌû

andylau286

Ìú³æ (СÓÐÃûÆø)

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

¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï
¸Ðл²ÎÓ룬ӦÖúÖ¸Êý +1
jiaoyixiong: ½ð±Ò+3, ¹ÄÀø½»Á÷ 2012-03-27 09:43:56
hjun79: ½ð±Ò+5, ¡ïÓаïÖú 2012-03-27 12:31:21
ÔÚ°²×°Gromacsʱ£¬./configure ½×¶Î£¬ÔõôÄãûÓÐ --enable-shared Ñ¡ÏÕâ¸öÓ¦¸ÃÊǹ²Ïí library µÄÑ¡Ïî°É
Ï£ÍûÔÚÕâ¸öƽ̨ѧµ½Ð¶«Î÷µÄͬʱ½»µ½¸ü¶àºÃÅóÓÑ
2Â¥2012-03-27 09:27:48
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

andylau286

Ìú³æ (СÓÐÃûÆø)

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

¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï
jiaoyixiong: ½ð±Ò+3, ¹ÄÀø½»Á÷ 2012-03-27 09:44:13
hjun79: ½ð±Ò+15, ¡ïÓаïÖú, 5 2012-03-27 12:31:27
FFTW°²×°½×¶Î£¬Ò²ÓÐÒ»¸ö--enable-shared Ñ¡ÏµÃ¼ÓÉϰÉ
Ï£ÍûÔÚÕâ¸öƽ̨ѧµ½Ð¶«Î÷µÄͬʱ½»µ½¸ü¶àºÃÅóÓÑ
3Â¥2012-03-27 09:37:43
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

hjun79

ľ³æ (СÓÐÃûÆø)

ËÍÏÊ»¨Ò»¶ä
ÇëÎʳÌÐòÊÇÕâÑùдÂð
./configure --with-fft=fftw-3.3.1 --prefix=/home/administrator/gromacs-4.5.5 --enable-shared
4Â¥2012-03-27 12:33:18
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

andylau286

Ìú³æ (СÓÐÃûÆø)

¡ï ¡ï
zh1987hs: ½ð±Ò+2, лл 2012-03-29 22:24:47
http://www.gromacs.org/Downloads ... tructions#Using_MPI   ¡£Õâ¸öÊÇGromacsÍøÕ¾µÄÒ»¸ö°²×°ËµÃ÷£¬ÄÍÐĵİÑËü¶ÁÍ꣬°²×°Ó¦¸ÃûÓÐÎÊÌâµÄ£¬ÎҵľÍÊǰ´Õâ¸ö°²×°µÄ¡£
Ï£ÍûÔÚÕâ¸öƽ̨ѧµ½Ð¶«Î÷µÄͬʱ½»µ½¸ü¶àºÃÅóÓÑ
5Â¥2012-03-27 13:12:21
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

hjun79

ľ³æ (СÓÐÃûÆø)

ËÍÏÊ»¨Ò»¶ä
ÒýÓûØÌû:
6Â¥: Originally posted by jawang at 2012-03-29 08:44:26:
ÄãµÄ´íÎóÊÇûÓÐÕýȷʶ±ðfftw¿â
Èç¹ûÄãÓõÄÊÇbashµÄ»°£¬ÔÚÔËÐÐÕâ¸öÃüÁî֮ǰÔËÐÐÏÂÃæÁ½¸öÃüÁî
export CPPFLAGS=-I/home/software/fftw-3.2.2/include
export LDFLAGS=-L/home/software/fftw-3.2.2/lib
½«ÆäÖз ...

ÎÒÏÖÔÚ°²×°Ê±ÓÖÓöµ½Õâ¸öÎÊÌ⣺
For fftw, I use the following configure,
cd fftw-3.3.1
./configure --enable-float --enable-sse --enable-shared --prefix=/home/administrator/fftw
make
make install
û³öÏÖ´íÎóÐÅÏ¢
For gromacs, I use the following configure,
cd ..
cd gromacs-4.5.5
$ ./configure --prefix=/home/administrator/gromacs --disable-threads --enable-shared --without-xml LDFLAGS='-L/home/administrator/fftw/lib/' CPPFLAGS='-I/home/administrator/fftw/include/'
make
the error is following:
/bin/sh ../../../libtool --tag=CC    --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../src -I/usr/include/libxml2  -I../../../include -I/home/administrator/fftw/include/  -O3 -fomit-frame-pointer -finline-functions -Wall -Wno-unused -msse2 -funroll-all-loops -std=gnu99 -fexcess-precision=fast -MT dorg2r.lo -MD -MP -MF .deps/dorg2r.Tpo -c -o dorg2r.lo dorg2r.c
Makefile:529: recipe for target `dorg2r.lo' failed
make[4]: *** [dorg2r.lo] Interrupt
Makefile:599: recipe for target `all-recursive' failed
make[3]: *** [all-recursive] Interrupt
Makefile:302: recipe for target `all-recursive' failed
make[2]: *** [all-recursive] Interrupt
Makefile:238: recipe for target `all' failed
make[1]: *** [all] Interrupt
Makefile:347: recipe for target `all-recursive' failed
make: *** [all-recursive] Interrupt

make install
ÓÖ³öÏÖÕâÑùµÄÎÊÌâ:
collect2: ld returned 1 exit status
Makefile:459: recipe for target `libgmxpreprocess.la' failed
make[2]: *** [libgmxpreprocess.la] Error 1
make[2]: À뿪Ŀ¼¡°/home/Administrator/gromacs-4.5.5/src/kernel¡±
Makefile:302: recipe for target `install-recursive' failed
make[1]: *** [install-recursive] Error 1
make[1]: À뿪Ŀ¼¡°/home/Administrator/gromacs-4.5.5/src¡±
Makefile:347: recipe for target `install-recursive' failed
make: *** [install-recursive] Error 1
²é¿´/home/Administrator/gromacs/binÎļþ¼ÐÖÐÖ»ÓÐÁ½¸öÎļþ
cyggmx-6.dllºÍcyggmx-6.dll
Çë½Ì¸ßÊÖÕâÊÇʲôԭÒò
ÎÒÓõÄÊÇwindows 7£¬´¦ÀíÆ÷ÊÇ4ºËµÄ
7Â¥2012-03-29 21:22:15
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

hjun79

ľ³æ (СÓÐÃûÆø)

ÒýÓûØÌû:
7Â¥: Originally posted by hjun79 at 2012-03-29 21:22:15:
ÎÒÏÖÔÚ°²×°Ê±ÓÖÓöµ½Õâ¸öÎÊÌ⣺
For fftw, I use the following configure,
cd fftw-3.3.1
./configure --enable-float --enable-sse --enable-shared --prefix=/home/administrator/fftw
make
make install ...

×Ô¼º¶¥Ò»Ï£¬ºÇºÇ
8Â¥2012-03-30 08:38:08
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

andylau286

Ìú³æ (СÓÐÃûÆø)

ÒýÓûØÌû:
7Â¥: Originally posted by hjun79 at 2012-03-29 21:22:15:
ÎÒÏÖÔÚ°²×°Ê±ÓÖÓöµ½Õâ¸öÎÊÌ⣺
For fftw, I use the following configure,
cd fftw-3.3.1
./configure --enable-float --enable-sse --enable-shared --prefix=/home/administrator/fftw
make
make install ...

ÎÒÊÇÔÚLinuxϵͳϰ²×°µÄ£¬²»ÊÇWindowsϵͳ¡£¡£¡£
Ï£ÍûÔÚÕâ¸öƽ̨ѧµ½Ð¶«Î÷µÄͬʱ½»µ½¸ü¶àºÃÅóÓÑ
9Â¥2012-03-30 16:21:51
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

dubo

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

ÓÅÐã°æÖ÷

fftwµÄ·¾¶Ã»ÓÐдµ½»·¾³±äÁ¿ÖУ¡
10Â¥2012-04-02 18:54:46
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
Ïà¹Ø°æ¿éÌø×ª ÎÒÒª¶©ÔÄÂ¥Ö÷ hjun79 µÄÖ÷Ìâ¸üÐÂ
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼ÑÐ] ±¾¿Æ211ÉúÎïҽѧ¹¤³Ì085409Çóµ÷¼Á339·Ö +8 Àï×Óľyy 2026-03-29 8/400 2026-04-05 17:22 by ZQ_WMU
[¿¼ÑÐ] Ò»Ö¾Ô¸ÉϺ£º£Ñó´óѧ083200ʳƷѧ˶£¬Çóµ÷¼Á£¬½ÓÊÜÆäËûרҵ083200 +4 whatÕÅ 2026-04-04 5/250 2026-04-05 14:07 by chw1980_0
[¿¼ÑÐ] 0832ʳƷ¿ÆÑ§Ó빤³Ìѧ˶282µ÷¼Á +6 ÓãÔÚË®ÖÐÓÎa 2026-04-02 9/450 2026-04-05 11:45 by flysky1234
[¿¼ÑÐ] 085600£¬321·ÖÇóµ÷¼Á +10 ´ó²öС×Ó 2026-04-04 11/550 2026-04-05 08:25 by 544594351
[¿¼ÑÐ] ²ÄÁÏÓ뻯¹¤306·ÖÕÒµ÷¼Á +12 ²×º£ÇáÖÛe 2026-04-03 13/650 2026-04-04 23:45 by lqwchd
[¿¼ÑÐ] 325Çóµ÷¼Á +4 ´º·ç²»½èÒâ 2026-04-04 4/200 2026-04-04 14:46 by ÏæÅ©´¢ÄܲÄÁÏ
[¿¼ÑÐ] 22408£¬264Çóµ÷¼Á +3 ywh729 2026-04-03 4/200 2026-04-04 11:04 by ywh729
[¿¼ÑÐ] 265Çóµ÷¼Á +17 ÁÖÉîÎÂÀ½ 2026-04-01 20/1000 2026-04-04 01:09 by userper
[¿¼ÑÐ] Ó¢Ò»ÊýÒ»408£¬×Ü·Ö284£¬¶þÕ½Õæ³ÏÇóµ÷¼Á +13 12.27 2026-03-30 15/750 2026-04-03 14:41 by µªÆøÆøÆø
[˶²©¼ÒÔ°] ÇóÀÏʦÊÕÁô +9 lllq123 2026-04-03 9/450 2026-04-03 13:48 by ºôÎü¶¼ÊǼõ·Ê
[¿¼ÑÐ] Ò»Ö¾Ô¸»ª¶«Àí¹¤´óѧ£¬080500ѧ˶£¬317·Ö£¬Çóµ÷¼Á +13 s1145 2026-03-31 15/750 2026-04-03 11:44 by msi123
[¿¼ÑÐ] 0703»¯Ñ§ +7 goldtt 2026-04-02 9/450 2026-04-03 09:36 by À¶ÔÆË¼Óê
[¿¼²©] É격ÇóÖú +3 Reee1Llll 2026-04-01 3/150 2026-04-02 22:29 by ÕâÊÇÒ»¸öÎÞÁĵÄê
[¿¼ÑÐ] 260Çóµ÷¼Á +6 ÖìÜÆÁÕ 2026-04-02 6/300 2026-04-02 20:27 by 6781022
[¿¼ÑÐ] Ò»Ö¾Ô¸Ö£´ó²ÄÁϹ¤³Ì290Çóµ÷¼Á +20 Youth_ 2026-03-30 20/1000 2026-04-02 14:48 by 5896
[¿¼ÑÐ] 08¹¤¿ÆÇóµ÷¼Á290·Ö +5 1314Åõ»¨ 2026-04-02 8/400 2026-04-02 13:16 by ÇÇßÕßÕßÕ
[¿¼ÑÐ] 085900ÍÁľˮÀû336·ÖÇóµ÷¼Á +4 Zhangjiangj 2026-03-31 6/300 2026-04-02 11:40 by 1753564080
[¿¼ÑÐ] 372Çóµ÷¼Á +3 jjÓ¿77 2026-04-02 3/150 2026-04-02 09:57 by olim
[¿¼ÑÐ] Ò»Ö¾Ô¸9³õÊÔ366 ±¾Ë«·ÇÇóµ÷¼Á +4 ÔËÆøÀ´µÃÈôÓÐËÆÎ 2026-04-02 4/200 2026-04-02 09:56 by guanxin1001
[¿¼ÑÐ] Ò»Ö¾Ô¸Î÷µç085401ÊýÒ»Ó¢Ò»299Çóµ÷¼Á Áù¼¶521 +4 °®³Ô´óѼÀæ 2026-03-31 4/200 2026-03-31 11:51 by ²«»÷518
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û