24小时热门版块排行榜    

查看: 1914  |  回复: 10

刘仕晨

木虫 (正式写手)

[求助] 编译pwscf提示找不到F77的库

在自己的PC机上,很简单的就用gfortran编译通过了,但是想在楼上的服务器安装的时候./configure总是提示
checking for Fortran 77 libraries of ifort...  -L/share/apps/intel/mkl/10.0.011/lib/em64t -L/share/apps/intel//fce/10.1.008/lib -L/usr/lib/gcc/x86_64-redhat-linux/4.1.2/ -L/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64 -lifport -lifcoremt -limf -lsvml -lm -lipgo -lguide -lirc -lpthread -lirc_s -ldl
checking for dummy main to link with Fortran 77 libraries... unknown
configure: error: linking to Fortran libraries from C fails
无论怎么修改库的位置都是这个问题,现在也搞不懂了,求助各位大神,则会个F77的库到底在那里指定。
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

刘仕晨

木虫 (正式写手)

对了,楼上服务器是intel的编译器ifort
2楼2013-03-13 11:36:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gemucai

木虫 (正式写手)

环境变量里面设置了ifort的路径吗
3楼2013-03-13 15:19:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

刘仕晨

木虫 (正式写手)

引用回帖:
3楼: Originally posted by gemucai at 2013-03-13 15:19:29
环境变量里面设置了ifort的路径吗

要设置路径么,我编译vasp的时候都没有设置路径的,直接告诉用ifort就可以了,请问在那里设置ifort的路径阿……谢谢
4楼2013-03-13 15:29:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gemucai

木虫 (正式写手)

这里提供一个链接,里面的方法是:
http://www.douban.com/note/148497706/
9. 测试...

   a)尝试输入 ifort
      
         若安装好了,则显示ifort: command line error: no files specified; for help type "ifort -help"
         否则 ifort:command nor found

      遇到command nor found时,别慌,解决方法:
       # vim(gedit也可以,下面以vim为例) ~/.bashrc
           进入编辑模式,在文件的最后一排加上
        source /home/xiarichi/intel/bin/ifortvars.sh ia32
         保存退出,重开terminal。或者执行. .bash_profle,使配置文件生效


          其中 /home/xiarichi/intel/只是ifort安装的路径。你可以在/home/xiarichi/intel/bin/这个文件夹里面找到ifortvars.sh这个文件。至于ia32不太清楚是什么意思,照着写应该没错。
5楼2013-03-13 15:39:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

刘仕晨

木虫 (正式写手)

引用回帖:
5楼: Originally posted by gemucai at 2013-03-13 15:39:23
这里提供一个链接,里面的方法是:
http://www.douban.com/note/148497706/
9. 测试...

   a)尝试输入 ifort
      
         若安装好了,则显示ifort: command line error: no files specified; for he ...

谢谢你的回复,ia32是指的32位的CPU,当然现在一般都是64位的,我确定我们楼上的服务器安装了ifort,因为我之前就是用ifort编译vasp成功的,所以楼上的ifort是没有问题的,只不过我编译pwscf的时候先是在自己的PC机上,用的是gfortran,然后再去楼上服务器编译时提示却不到F77的库,让我很是郁闷,不知道怎么解决,所以我觉得不是ifort路径的问题,能不能再帮我看看
6楼2013-03-13 15:58:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gemucai

木虫 (正式写手)

引用回帖:
6楼: Originally posted by 刘仕晨 at 2013-03-13 15:58:29
谢谢你的回复,ia32是指的32位的CPU,当然现在一般都是64位的,我确定我们楼上的服务器安装了ifort,因为我之前就是用ifort编译vasp成功的,所以楼上的ifort是没有问题的,只不过我编译pwscf的时候先是在自己的PC机 ...

你先看看服务器里面vasp的编译文件里面,F77的位置在哪。不过,vasp不需要设置路径,这可能很难找。另外,貌似要并行的话还需要把Ffortran编译器设置成mpif90。
7楼2013-03-13 16:05:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

刘仕晨

木虫 (正式写手)

引用回帖:
7楼: Originally posted by gemucai at 2013-03-13 16:05:18
你先看看服务器里面vasp的编译文件里面,F77的位置在哪。不过,vasp不需要设置路径,这可能很难找。另外,貌似要并行的话还需要把Ffortran编译器设置成mpif90。...

我就是没有在vasp的makefile文件里找到F77的位置,我记得当时没有修改F77,也没有看到这个,mpif90,设置了的……
8楼2013-03-13 16:16:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gemucai

木虫 (正式写手)

引用回帖:
8楼: Originally posted by 刘仕晨 at 2013-03-13 16:16:00
我就是没有在vasp的makefile文件里找到F77的位置,我记得当时没有修改F77,也没有看到这个,mpif90,设置了的……...

进入Pwscf的make.sys文件,将对应的几行改成

MPIF90         = mpif90
#F90           = ifort
CC             = icc
F77            = ifort
也许会有点用吧,说实话,我也忘了当时怎么一下子就装上去了
9楼2013-03-13 16:23:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

love5264

木虫 (正式写手)

【答案】应助回帖

★
感谢参与,应助指数 +1
liliangfang: 金币+1, 谢谢交流 2013-03-16 08:39:53
引用回帖:
5楼: Originally posted by gemucai at 2013-03-13 15:39:23
这里提供一个链接,里面的方法是:
http://www.douban.com/note/148497706/
9. 测试...

   a)尝试输入 ifort
      
         若安装好了,则显示ifort: command line error: no files specified; for he ...

ia32 是32位的
里面还有一个64位
谋定而动
10楼2013-03-13 16:39:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 刘仕晨 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[硕博家园] 售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急 +4 5sJFDKp2kwuI 2026-11-06 10/500 2026-11-09 08:00 by IhnEQauGmT3K
[考研] 售SCI文章,我:8O.5.5.1O.54,科目全,可十急 +5 5sJFDKp2kwuI 2026-11-06 13/650 2026-11-09 06:50 by l48hFd8Nwae2
[硕博家园] 售SCI一区T0P文章,我:8O.55.1.O.54,科目全,可伽急 +4 5sJFDKp2kwuI 2026-11-06 15/750 2026-11-09 06:43 by l48hFd8Nwae2
[考博] 售SCI文章,我:8O.5.5.1O.54,科目全,可十急 +4 5sJFDKp2kwuI 2026-11-06 14/700 2026-11-09 06:39 by l48hFd8Nwae2
[教师之家] 售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急 +4 5sJFDKp2kwuI 2026-11-06 8/400 2026-11-08 23:01 by l48hFd8Nwae2
[教师之家] 售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急 +5 5sJFDKp2kwuI 2026-11-06 9/450 2026-11-08 22:46 by l48hFd8Nwae2
[公派出国] 售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急 +8 ncTVBM6AOJHF 2026-11-04 23/1150 2026-11-07 06:49 by Equinoxhua
[考博] 售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急 +6 ELBZ6WwEaRj6 2026-11-05 8/400 2026-11-06 16:34 by 5sJFDKp2kwuI
[考博] 售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急 +6 ELBZ6WwEaRj6 2026-11-04 14/700 2026-11-06 16:32 by 5sJFDKp2kwuI
[考研] 售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急 +5 ELBZ6WwEaRj6 2026-11-04 10/500 2026-11-06 16:23 by 5sJFDKp2kwuI
[公派出国] 售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急 +5 ttH3f1oA6ace 2026-11-04 10/500 2026-11-06 16:12 by 5sJFDKp2kwuI
[硕博家园] 售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急 +4 ttH3f1oA6ace 2026-11-04 11/550 2026-11-06 16:10 by 5sJFDKp2kwuI
[考博] 售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急 +7 ncTVBM6AOJHF 2026-11-04 17/850 2026-11-06 13:47 by BkA9Bi5cMhkD
[公派出国] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +8 ncTVBM6AOJHF 2026-11-04 12/600 2026-11-06 13:47 by BkA9Bi5cMhkD
[硕博家园] 售一区SCI文章T0P,我:8O.551.O54,科目全,可十急 +3 ELBZ6WwEaRj6 2026-11-05 5/250 2026-11-06 09:01 by 2lRNluKrJpwL
[考博] 售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急 +4 kvewwGtKktqB 2026-11-04 11/550 2026-11-06 05:10 by qL1cU46YIdK0
[公派出国] 售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急 +5 kvewwGtKktqB 2026-11-04 14/700 2026-11-06 05:10 by qL1cU46YIdK0
[硕博家园] 售SCI一区T0P文章,我:8O.55.1.O.5.4,科目齐全,可+急 +6 kvewwGtKktqB 2026-11-04 16/800 2026-11-06 05:00 by qL1cU46YIdK0
[考博] 售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急 +6 ncTVBM6AOJHF 2026-11-04 10/500 2026-11-06 01:51 by qL1cU46YIdK0
[教师之家] 售SCI一区T0P文章,我:8O.55.1.O.54,科目全,可伽急 +4 ncTVBM6AOJHF 2026-11-04 12/600 2026-11-05 11:10 by PYZmcHr5kSaq
信息提示
请填处理意见