24小时热门版块排行榜    

CyRhmU.jpeg
南方科技大学公共卫生及应急管理学院2026级博士研究生招生报考通知(长期有效)
查看: 1194  |  回复: 23
当前主题已经存档。

mengfc

金虫 (正式写手)

[交流] 【求助】在运行wien2k遇到问题

第一个是x tetra,在运行此程序时出现如下错误
Segmentation fault
0.016u 0.000s 0:00.02 50.0%        0+0k 0+0io 0pf+0w
error: command   /home/mengfc/wien2k/tetra tetra.def   failed

第二个是x xspec,在运行此程序出现如下问题
Start INITXSPEC
INIT_XSPEC - done
0.000u 0.000s 0:00.01 0.0%        0+0k 0+0io 3pf+0w
Start TETRA
Segmentation fault
0.012u 0.000s 0:00.02 50.0%        0+0k 0+0io 0pf+0w
error: command   /home/mengfc/wien2k/tetra tetra.def   failed
Start TXSPEC
PGFIO-F-217/formatted read/unit=32/attempt to read past end of file.
File name = TiC.dos1ev    formatted, sequential access   record = 1
In source file txspec.f, at line number 160
0.004u 0.000s 0:00.01 0.0%        0+0k 0+0io 4pf+0w

>   stop error txspec xspec.def
0.044u 0.016s 0:00.13 38.4%        0+0k 0+0io 7pf+0w
error: command   /home/mengfc/wien2k/xspec xspec.def   failed

第二个问题应该跟第一个问题是一样的,请高手指教如何解决这些问题。
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gzqdyouxia

金虫 (著名写手)

羞答答的老大

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
wuchenwf(金币+1,VIP+0):谢谢回帖交流 10-22 21:05
我不是高手,嘿嘿,你写的不明确阿,看不出来,是不是没有configure_int_lapw  -b   total (自己选轨道) end(参考UG57页)
一不小心耽误了几年
2楼2009-10-22 11:47:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mengfc

金虫 (正式写手)


fegg7502(金币+1,VIP+0):鼓励交流2 10-26 05:28
引用回帖:
Originally posted by gzqdyouxia at 2009-10-22 11:47:
我不是高手,嘿嘿,你写的不明确阿,看不出来,是不是没有configure_int_lapw  -b   total (自己选轨道) end(参考UG57页)

我还没看那么远,我实在做TiC的例子的时候,计算DOS和X-ray spectra的时候出现上述错误的
3楼2009-10-22 11:51:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

shirley8295

新虫 (小有名气)

安装的什么版本?是首次运行例子,还是以前运行别的例子成功过

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
wuchenwf(金币+1,VIP+0):谢谢回帖交流 10-22 21:05
排查一下是不是软件安装的问题
生命在于折腾。
4楼2009-10-22 13:58:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mengfc

金虫 (正式写手)


fegg7502(金币+1,VIP+0):鼓励交流2 10-26 05:28
引用回帖:
Originally posted by shirley8295 at 2009-10-22 13:58:
排查一下是不是软件安装的问题

08版的,第一次运行~就运行不了
5楼2009-10-22 21:39:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

shirley8295

新虫 (小有名气)

08的tetra的确是有问题,做以下修改就对了

★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
aylayl08(金币+2,VIP+0):谢谢参与 10-24 10:20
1. 将SRC_tetra文件夹下的Makefile 文件中的编译器改成你安装的编译器,默认的是f77,我想你用的应该是,f90或者pgi
2. Makefile 文件中的FORT =这一行加上一个开关  -Mfree.    tetra之所以过不去就是因为f77的程序格式要求跟f90不一样,Mfree就是按照自由格式来读源程序的意思。
生命在于折腾。
6楼2009-10-24 09:20:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mengfc

金虫 (正式写手)


fegg7502(金币+1,VIP+0):thank you very much! 10-26 05:28
引用回帖:
Originally posted by shirley8295 at 2009-10-24 09:20:
1. 将SRC_tetra文件夹下的Makefile 文件中的编译器改成你安装的编译器,默认的是f77,我想你用的应该是,f90或者pgi
2. Makefile 文件中的FORT =这一行加上一个开关  -Mfree.    tetra之所以过不去就是因为f77的 ...

加的那个开关时在FORT=这行的最后吗?然后需要重新编译吗?
7楼2009-10-24 10:02:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mengfc

金虫 (正式写手)


fegg7502(金币+1,VIP+0):thank you very much! 10-26 05:28
引用回帖:
Originally posted by shirley8295 at 2009-10-24 09:20:
1. 将SRC_tetra文件夹下的Makefile 文件中的编译器改成你安装的编译器,默认的是f77,我想你用的应该是,f90或者pgi
2. Makefile 文件中的FORT =这一行加上一个开关  -Mfree.    tetra之所以过不去就是因为f77的 ...

我刚才看了一下,SRC_tetra文件夹下的Makefile 文件中的编译器已经改成了我用的pgf90,而且FORT =这一行已经有一个-Mfreeform了
8楼2009-10-24 10:38:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

shirley8295

新虫 (小有名气)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
aylayl08(金币+1,VIP+0):谢谢参与 10-25 20:59
那就只用改一下编译器就可以了,make一下试试看嘛
生命在于折腾。
9楼2009-10-25 20:41:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mengfc

金虫 (正式写手)


fegg7502(金币+1,VIP+0):鼓励交流2 10-28 17:44
引用回帖:
Originally posted by shirley8295 at 2009-10-25 20:41:
那就只用改一下编译器就可以了,make一下试试看嘛

试过了,还是不行
PGFIO-F-217/list-directed read/unit=5/attempt to read past end of file.
File name = TiC.int    formatted, sequential access   record = 14
In source file tetra.f, at line number 126
0.000u 0.000s 0:00.00 0.0%        0+0k 0+0io 0pf+0w
error: command   /home/mengfc/wien2k/tetra tetra.def   failed
提示这个错误
10楼2009-10-26 10:45:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 mengfc 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见