| ²é¿´: 2072 | »Ø¸´: 12 | |||
| µ±Ç°Ö»ÏÔʾÂú×ãÖ¸¶¨Ìõ¼þµÄ»ØÌû£¬µã»÷ÕâÀï²é¿´±¾»°ÌâµÄËùÓлØÌû | |||
[ÇóÖú]
°²×°fftwʱbinÎļþ²»¼ûÁË£¬ÇóÖú
|
|||
|
Ö»ÒªÌá³öÓаïÖúÒâ¼ûÎÒ¾ÍÉ¢½ðÁË¡£¡£ ÎÒÔÚ°²×°fftwʱ£¬ÏȰ²×°ÁËfftw3£¬·½·¨ÈçÏ£º $ cd /usr/local/src $ sudo tar xzvf ~/Downloads/fftw-3.3.3.tar.gz $ cd fftw-3.3.3 $ sudo ./configure --prefix=/usr/local/fftw3 --enable-float $ sudo make $ sudo make install ºóÀ´·¢ÏÖfftw3ÓÐЩÎÊÌ⣬¾ÍÓа´ÕÕÉÏÊö·½·¨°²×°ÁËfftw2.1.5 °²×°fftw2 $ cd /usr/local/src $ sudo tar xzvf ~/Downloads/fftw-2.1.5.tar.gz $ cd fftw-2.1.5 $ sudo ./configure --prefix=/usr/local/fftw2 --enable-float $ sudo make $ sudo make install µ«ÊÇ×°Íêºó£¬·¢ÏÖÔÚ/usr/local/fftw3/ÀïÃæÓÐbin µ«ÊÇÔÚ/usr/local/fftw2/ÏÂÃæÃ»ÓÐbin È»ºó²Î¿¼ÍøÉÏ·½·¨£¬É¾³ýÁËfftw2¡¢fftw3Îļþ¼Ð£¬ÖØÐ°²×°ÁËfftw2£¬»¹ÊÇûÓÐbin ÇóÖú°¡£¡Ôõô»ØÊ¡«¡« ÐÂÊÖ×°lammpsµÚÒ»²½¾Í³öÎÊÌâ¡£¡£¡£¡£ |
» ²ÂÄãϲ»¶
285Çóµ÷¼Á
ÒѾÓÐ3È˻ظ´
Çóµ÷¼Á
ÒѾÓÐ3È˻ظ´
ÕÐÊÕ²©Ê¿1-2ÈË
ÒѾÓÐ4È˻ظ´
08¹¤¿Æ 320×Ü·Ö Çóµ÷¼Á
ÒѾÓÐ7È˻ظ´
ÉúÎïѧһ־Ը985£¬·ÖÊý349Çóµ÷¼Á
ÒѾÓÐ7È˻ظ´
0856²ÄÁÏר˶353Çóµ÷¼Á
ÒѾÓÐ4È˻ظ´
ɽ¶«Ê¡ÃæÉÏÏîÄ¿ÏÞ¶îÆÀÉó
ÒѾÓÐ4È˻ظ´
Ò»Ö¾Ô¸±±¾©»¯¹¤´óѧ070300 ѧ˶336Çóµ÷¼Á
ÒѾÓÐ5È˻ظ´
ÉúÎïѧ071000 329·ÖÇóµ÷¼Á
ÒѾÓÐ4È˻ظ´
Ò»Ö¾Ô¸»ªÖпƼ¼´óѧ071000£¬Çóµ÷¼Á
ÒѾÓÐ4È˻ظ´
» ±¾Ö÷ÌâÏà¹Ø¼ÛÖµÌùÍÆ¼ö£¬¶ÔÄúͬÑùÓаïÖú:
|
.bashrc ×îºóÃæ¼ÓÈ룺 export PATH=/usr/local/openmpi/bin:$PATH # ½«Ð·¾¶Ìí¼Óµ½ÏÖÓеÄ$PATHÖÐ È»ºó $ mpic++ -Wall cnt_correlation_t200.cpp -L/usr/local/fftw2/lib -lfftw -llmp_gentoo -o myCode ·´À¡ÈçÏ£º cnt_correlation_t200.cpp: ÔÚº¯Êý¡®int main(int, char**)¡¯ÖÐ: cnt_correlation_t200.cpp:258:52: ¾¯¸æ£º ¸ñʽ×Ö·û´®Î²ÓпÉÒɵġ®%¡¯ [-Wformat] cnt_correlation_t200.cpp:266:52: ¾¯¸æ£º ¸ñʽ×Ö·û´®Î²ÓпÉÒɵġ®%¡¯ [-Wformat] cnt_correlation_t200.cpp:274:52: ¾¯¸æ£º ¸ñʽ×Ö·û´®Î²ÓпÉÒɵġ®%¡¯ [-Wformat] cnt_correlation_t200.cpp:282:52: ¾¯¸æ£º ¸ñʽ×Ö·û´®Î²ÓпÉÒɵġ®%¡¯ [-Wformat] cnt_correlation_t200.cpp:290:52: ¾¯¸æ£º ¸ñʽ×Ö·û´®Î²ÓпÉÒɵġ®%¡¯ [-Wformat] cnt_correlation_t200.cpp:130:18: ¾¯¸æ£º δʹÓõıäÁ¿¡®n¡¯ [-Wunused-variable] /lib/../lib/liblmp_gentoo.a(fft3d.o): In function `fft_1d_only(fftw_complex*, int, int, fft_plan_3d*)': fft3d.cpp:(.text+0x215): undefined reference to `fftw' fft3d.cpp:(.text+0x25c): undefined reference to `fftw' fft3d.cpp:(.text+0x2a5): undefined reference to `fftw' fft3d.cpp:(.text+0x4f4): undefined reference to `fftw' fft3d.cpp:(.text+0x53b): undefined reference to `fftw' /lib/../lib/liblmp_gentoo.a(fft3d.o):fft3d.cpp:(.text+0x584): more undefined references to `fftw' follow /lib/../lib/liblmp_gentoo.a(fft3d.o): In function `fft_3d_destroy_plan(fft_plan_3d*)': fft3d.cpp:(.text+0x836): undefined reference to `fftw_destroy_plan' fft3d.cpp:(.text+0x841): undefined reference to `fftw_destroy_plan' fft3d.cpp:(.text+0x853): undefined reference to `fftw_destroy_plan' fft3d.cpp:(.text+0x85e): undefined reference to `fftw_destroy_plan' fft3d.cpp:(.text+0x869): undefined reference to `fftw_destroy_plan' /lib/../lib/liblmp_gentoo.a(fft3d.o):fft3d.cpp:(.text+0x874): more undefined references to `fftw_destroy_plan' follow /lib/../lib/liblmp_gentoo.a(fft3d.o): In function `fft_3d(fftw_complex*, fftw_complex*, int, fft_plan_3d*)': fft3d.cpp:(.text+0x916): undefined reference to `fftw' fft3d.cpp:(.text+0x98b): undefined reference to `fftw' fft3d.cpp:(.text+0xa00): undefined reference to `fftw' fft3d.cpp:(.text+0xc62): undefined reference to `fftw' fft3d.cpp:(.text+0xcaa): undefined reference to `fftw' /lib/../lib/liblmp_gentoo.a(fft3d.o):fft3d.cpp:(.text+0xcf2): more undefined references to `fftw' follow /lib/../lib/liblmp_gentoo.a(fft3d.o): In function `fft_3d_create_plan(ompi_communicator_t*, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int*)': fft3d.cpp:(.text+0x1540): undefined reference to `fftw_create_plan' fft3d.cpp:(.text+0x1561): undefined reference to `fftw_create_plan' fft3d.cpp:(.text+0x15b3): undefined reference to `fftw_create_plan' fft3d.cpp:(.text+0x15d4): undefined reference to `fftw_create_plan' fft3d.cpp:(.text+0x1707): undefined reference to `fftw_create_plan' /lib/../lib/liblmp_gentoo.a(fft3d.o):fft3d.cpp:(.text+0x1728): more undefined references to `fftw_create_plan' follow collect2: ld ·µ»Ø 1 Õâ¸öÎÊÌâÊDz»ÊÇÄã˵Älmp_gentooµÄÎÊÌ⻹ÊÇfftwµÄÎÊÌ⣿ |
10Â¥2013-05-03 14:26:06
Bessel
ľ³æ (ÕýʽдÊÖ)
- Ä£ÄâEPI: 2
- Ó¦Öú: 47 (СѧÉú)
- ½ð±Ò: 1506.5
- É¢½ð: 4755
- ºì»¨: 8
- Ìû×Ó: 609
- ÔÚÏß: 234.1Сʱ
- ³æºÅ: 370174
- ×¢²á: 2007-05-13
- רҵ: Äý¾Û̬ÎïÐÔI:½á¹¹¡¢Á¦Ñ§ºÍ
¡¾´ð°¸¡¿Ó¦Öú»ØÌû
¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï
¸Ðл²ÎÓ룬ӦÖúÖ¸Êý +1
yjhqdm: ½ð±Ò+10, ¡ïÓаïÖú, Ï£ÍûÔÚÖ§³Ö~°ïæһÏ 2013-04-29 20:09:39
zh1987hs: ½ð±Ò+3, лл 2013-04-30 11:05:01
¸Ðл²ÎÓ룬ӦÖúÖ¸Êý +1
yjhqdm: ½ð±Ò+10, ¡ïÓаïÖú, Ï£ÍûÔÚÖ§³Ö~°ïæһÏ 2013-04-29 20:09:39
zh1987hs: ½ð±Ò+3, лл 2013-04-30 11:05:01
|
Õâ¸ö×°ºÃÖ®ºóÊÇ¿âÎļþ£¬ Ó¦¸ÃÔÚlibÎļþÀïÃæ£¬ ~/usr/include/fftw3.h ~/usr/include/fftw3.f ~/usr/lib/libfftw3.a ~/usr/lib/libfftw3.la ~/usr/lib/libfftw3.so ¿´¿´Õâ¸öÁ´½Ó°É http://micro.stanford.edu/wiki/Install_FFTW3 |
2Â¥2013-04-29 00:44:11
3Â¥2013-04-29 20:09:03
Bessel
ľ³æ (ÕýʽдÊÖ)
- Ä£ÄâEPI: 2
- Ó¦Öú: 47 (СѧÉú)
- ½ð±Ò: 1506.5
- É¢½ð: 4755
- ºì»¨: 8
- Ìû×Ó: 609
- ÔÚÏß: 234.1Сʱ
- ³æºÅ: 370174
- ×¢²á: 2007-05-13
- רҵ: Äý¾Û̬ÎïÐÔI:½á¹¹¡¢Á¦Ñ§ºÍ
¡¾´ð°¸¡¿Ó¦Öú»ØÌû
¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï
zh1987hs: ½ð±Ò+2, лл 2013-04-30 11:05:19
yjhqdm: ½ð±Ò+40, ¡ï¡ï¡ïºÜÓаïÖú 2013-05-02 15:02:48
zh1987hs: ½ð±Ò+2, лл 2013-04-30 11:05:19
yjhqdm: ½ð±Ò+40, ¡ï¡ï¡ïºÜÓаïÖú 2013-05-02 15:02:48
|
¶¼ËµÁË£¬ÄãÒªµÄ¿âÎļþÔÚlibÎļþ¼ÜÀ²»ÔÚbinÎļþ¼ÐÀï¡£ÓÐûÓÐbinÎÞËùν£¬Ö»ÒªÖ¸Ã÷libÔÚÄľͿÉÒÔÁË¡£Äã¿´¿´ÄãµÄ°²×°Â·¾¶ÀïÓÐûÓÐlibÎļþ¼Ð¡£ »·¾³±äÁ¿Ö¸Ïòlib¾Í¿ÉÒÔ¡£ |
4Â¥2013-04-29 21:45:17













»Ø¸´´ËÂ¥