24小时热门版块排行榜    

查看: 5737  |  回复: 10

liuyunshenm

木虫 (正式写手)

[求助] phono3py计算晶格热导率提取数据phonon lifetime与声子频率的关系数据求助。 已有2人参与

大神,‘
    您好!
    我用的系统是Ubuntu 18.04; 安装了phono3py 1.16.0版本(最新版本),VASP+phono3py计算热导率的
     系统安装在WMware虚拟机中的。
      我在用phono3py-kdeplot提取数据画图时,总是报错,报错提示如下:
     (另外,Ubuntu 14.04+phono3py 1.12.3,  Ubuntu 16.04+phono3py 1.16.0 也基本是如下报错情况)
     请求大神能帮我从根本上解决问题。最好是能从文件中直接提取数据,我另外画图。


/home/pkl/anaconda3/lib/python3.6/site-packages/matplotlib/axes/_base.py:3215: MatplotlibDeprecationWarning:
The `xmin` argument was deprecated in Matplotlib 3.0 and will be removed in 3.2. Use `left` instead.
  alternative='`left`', obj_type='argument')
/home/pkl/anaconda3/lib/python3.6/site-packages/matplotlib/axes/_base.py:3221: MatplotlibDeprecationWarning:
The `xmax` argument was deprecated in Matplotlib 3.0 and will be removed in 3.2. Use `right` instead.
  alternative='`right`', obj_type='argument')
/home/pkl/anaconda3/lib/python3.6/site-packages/matplotlib/axes/_base.py:3604: MatplotlibDeprecationWarning:
The `ymin` argument was deprecated in Matplotlib 3.0 and will be removed in 3.2. Use `bottom` instead.
  alternative='`bottom`', obj_type='argument')
/home/pkl/anaconda3/lib/python3.6/site-packages/matplotlib/axes/_base.py:3610: MatplotlibDeprecationWarning:
The `ymax` argument was deprecated in Matplotlib 3.0 and will be removed in 3.2. Use `top` instead.
  alternative='`top`', obj_type='argument')
Traceback (most recent call last):
  File "/home/pkl/anaconda3/bin/phono3py-kdeplot", line 4, in <module>
    __import__('pkg_resources').run_script('phono3py==1.16.0.post1', 'phono3py-kdeplot')
  File "/home/pkl/anaconda3/lib/python3.6/site-packages/pkg_resources/__init__.py", line 666, in run_script
    self.require(requires)[0].run_script(script_name, ns)
  File "/home/pkl/anaconda3/lib/python3.6/site-packages/pkg_resources/__init__.py", line 1446, in run_script
    exec(code, namespace, namespace)
  File "/home/pkl/anaconda3/lib/python3.6/site-packages/phono3py-1.16.0.post1-py3.6-linux-x86_64.egg-info/scripts/phono3py-kdeplot", line 294, in <module>
    main(get_options())
  File "/home/pkl/anaconda3/lib/python3.6/site-packages/phono3py-1.16.0.post1-py3.6-linux-x86_64.egg-info/scripts/phono3py-kdeplot", line 290, in main
    fig.savefig("lifetime.png"
  File "/home/pkl/anaconda3/lib/python3.6/site-packages/matplotlib/figure.py", line 2094, in savefig
    self.canvas.print_figure(fname, **kwargs)
  File "/home/pkl/anaconda3/lib/python3.6/site-packages/matplotlib/backend_bases.py", line 2075, in print_figure
    **kwargs)
  File "/home/pkl/anaconda3/lib/python3.6/site-packages/matplotlib/backends/backend_agg.py", line 510, in print_png
    FigureCanvasAgg.draw(self)
  File "/home/pkl/anaconda3/lib/python3.6/site-packages/matplotlib/backends/backend_agg.py", line 402, in draw
    self.figure.draw(self.renderer)
  File "/home/pkl/anaconda3/lib/python3.6/site-packages/matplotlib/artist.py", line 50, in draw_wrapper
    return draw(artist, renderer, *args, **kwargs)
  File "/home/pkl/anaconda3/lib/python3.6/site-packages/matplotlib/figure.py", line 1649, in draw
    renderer, self, artists, self.suppressComposite)
  File "/home/pkl/anaconda3/lib/python3.6/site-packages/matplotlib/image.py", line 138, in _draw_list_compositing_images
    a.draw(renderer)
  File "/home/pkl/anaconda3/lib/python3.6/site-packages/matplotlib/artist.py", line 50, in draw_wrapper
    return draw(artist, renderer, *args, **kwargs)
  File "/home/pkl/anaconda3/lib/python3.6/site-packages/matplotlib/axes/_base.py", line 2628, in draw
    mimage._draw_list_compositing_images(renderer, self, artists)
  File "/home/pkl/anaconda3/lib/python3.6/site-packages/matplotlib/image.py", line 138, in _draw_list_compositing_images
    a.draw(renderer)
  File "/home/pkl/anaconda3/lib/python3.6/site-packages/matplotlib/artist.py", line 50, in draw_wrapper
    return draw(artist, renderer, *args, **kwargs)
  File "/home/pkl/anaconda3/lib/python3.6/site-packages/matplotlib/axis.py", line 1187, in draw
    renderer)
  File "/home/pkl/anaconda3/lib/python3.6/site-packages/matplotlib/axis.py", line 1125, in _get_tick_bboxes
    extent = tick.label1.get_window_extent(renderer)
  File "/home/pkl/anaconda3/lib/python3.6/site-packages/matplotlib/text.py", line 930, in get_window_extent
    bbox, info, descent = self._get_layout(self._renderer)
  File "/home/pkl/anaconda3/lib/python3.6/site-packages/matplotlib/text.py", line 313, in _get_layout
    ismath=ismath)
  File "/home/pkl/anaconda3/lib/python3.6/site-packages/matplotlib/backends/backend_agg.py", line 209, in get_text_width_height_descent
    s, fontsize, renderer=self)
  File "/home/pkl/anaconda3/lib/python3.6/site-packages/matplotlib/texmanager.py", line 464, in get_text_width_height_descent
    dvifile = self.make_dvi(tex, fontsize)
  File "/home/pkl/anaconda3/lib/python3.6/site-packages/matplotlib/texmanager.py", line 328, in make_dvi
    texfile], tex)
  File "/home/pkl/anaconda3/lib/python3.6/site-packages/matplotlib/texmanager.py", line 298, in _run_checked_subprocess
    stderr=subprocess.STDOUT)
  File "/home/pkl/anaconda3/lib/python3.6/subprocess.py", line 356, in check_output
    **kwargs).stdout
  File "/home/pkl/anaconda3/lib/python3.6/subprocess.py", line 423, in run
    with Popen(*popenargs, **kwargs) as process:
  File "/home/pkl/anaconda3/lib/python3.6/subprocess.py", line 729, in __init__
    restore_signals, start_new_session)
  File "/home/pkl/anaconda3/lib/python3.6/subprocess.py", line 1364, in _execute_child
    raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'latex': 'latex'
回复此楼

» 猜你喜欢

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

ftwoo

银虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
根据最后一句,不知是不是坐标的符号latex不能识别?如果有坐标的话,去掉看可否?

自己导出数据的话,你需要从一系列的h5py文件中提取数据的,需要自己写一个简单的程序,比如python。你可以从一个h5py文件中读取数据开始,可以从Togo的网站看他的例子。然后可以根据他的例子写一个简单的python程序读取所有的 kappa-mxxxxx.hdf5 文件中的所有mode的gamma
2楼2019-04-01 01:08:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ftwoo

银虫 (小有名气)

【答案】应助回帖

忘记贴Togo的例子了,地址在这里:

https://atztogo.github.io/phono3py/hdf5_howto.html
3楼2019-04-01 01:14:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liuyunshenm

木虫 (正式写手)

引用回帖:
2楼: Originally posted by ftwoo at 2019-04-01 01:08:15
根据最后一句,不知是不是坐标的符号latex不能识别?如果有坐标的话,去掉看可否?

自己导出数据的话,你需要从一系列的h5py文件中提取数据的,需要自己写一个简单的程序,比如python。你可以从一个h5py文件中读 ...

你好,我在Ubuntu 16.04+phono3py 1.16.0下,安装过latex,除了latex提示没有,其他错误提示依然存在,这个最明显的错误是在matplotlib上,没办法画图。另外,我不会pytho语言,更不会编写读取程序,所以望大神提供数据提取脚本。
nopainnogian
4楼2019-04-01 14:25:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liuyunshenm

木虫 (正式写手)

引用回帖:
3楼: Originally posted by ftwoo at 2019-04-01 01:14:17
忘记贴Togo的例子了,地址在这里:

https://atztogo.github.io/phono3py/hdf5_howto.html

python语言,我看不懂,还望指导
nopainnogian
5楼2019-04-01 14:26:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ftwoo

银虫 (小有名气)

引用回帖:
5楼: Originally posted by liuyunshenm at 2019-04-01 14:26:28
python语言,我看不懂,还望指导...

最好是使用python,Togo提供的例子就是python的,按照那个链接里的code基本可以解决。
如果你用其他编程语言,你可以照着那个链接里的程序一步步改成其他的语言。
6楼2019-04-02 03:49:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liuyunshenm

木虫 (正式写手)

引用回帖:
6楼: Originally posted by ftwoo at 2019-04-02 03:49:55
最好是使用python,Togo提供的例子就是python的,按照那个链接里的code基本可以解决。
如果你用其他编程语言,你可以照着那个链接里的程序一步步改成其他的语言。...

我试一试看看
nopainnogian
7楼2019-04-03 16:04:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

123dingyc

新虫 (知名作家)

8楼2019-04-03 22:56:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liuyunshenm

木虫 (正式写手)

引用回帖:
6楼: Originally posted by ftwoo at 2019-04-02 03:49:55
最好是使用python,Togo提供的例子就是python的,按照那个链接里的code基本可以解决。
如果你用其他编程语言,你可以照着那个链接里的程序一步步改成其他的语言。...

已经试过多次了,还是提取不出声子寿命的数据。望你能提供其他解决办法
nopainnogian
9楼2019-04-04 19:17:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

雷克萨斯哈哈

银虫 (小有名气)

楼主,你能告诉我怎么提取声子寿命吗
10楼2019-04-20 12:10:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 liuyunshenm 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 267一志愿南京工业大学0817化工求调剂 +8 SUICHILD 2026-03-12 8/400 2026-03-18 20:55 by winsuccess
[考研] 材料专硕英一数二306 +4 z1z2z3879 2026-03-18 4/200 2026-03-18 20:00 by 楤哥
[考研] 0703化学调剂 +7 妮妮ninicgb 2026-03-15 11/550 2026-03-18 19:48 by macy2011
[考研] 一志愿中国海洋大学,生物学,301分,求调剂 +4 1孙悟空 2026-03-17 4/200 2026-03-18 17:59 by fivewind
[考研] 0854可跨调剂,一作一项核心论文五项专利,省、国级证书40+数一英一287 +8 小李0854 2026-03-16 8/400 2026-03-18 14:35 by 搏击518
[考研] 331求调剂(0703有机化学 +7 ZY-05 2026-03-13 8/400 2026-03-18 14:13 by 007_lilei
[考研] 277调剂 +5 自由煎饼果子 2026-03-16 6/300 2026-03-17 19:26 by 李leezz
[考研] 268求调剂 +8 一定有学上- 2026-03-14 9/450 2026-03-17 17:47 by laoshidan
[考研] 材料专硕326求调剂 +6 墨煜姒莘 2026-03-15 7/350 2026-03-17 17:10 by ruiyingmiao
[考研] 本人考085602 化学工程 专硕 +16 不知道叫什么! 2026-03-15 18/900 2026-03-17 17:05 by ruiyingmiao
[考研] 290求调剂 +3 p asserby. 2026-03-15 4/200 2026-03-17 16:35 by wangkm
[考博] 26申博 +4 八旬速览 2026-03-16 4/200 2026-03-17 13:00 by 轻松不少随
[考研] 东南大学364求调剂 +5 JasonYuiui 2026-03-15 5/250 2026-03-16 21:28 by 木瓜膏
[考研] 中科大材料与化工319求调剂 +3 孟鑫材料 2026-03-14 3/150 2026-03-14 20:10 by ms629
[考研] 复试调剂 +4 z1z2z3879 2026-03-14 5/250 2026-03-14 16:30 by JourneyLucky
[考研] 308 085701 四六级已过求调剂 +7 温乔乔乔乔 2026-03-12 14/700 2026-03-14 10:49 by JourneyLucky
[考研] 295求调剂 +3 小匕仔汁 2026-03-12 3/150 2026-03-13 15:17 by vgtyfty
[考研] 土木第一志愿276求调剂,科研和技能十分丰富,求新兴方向的导师收留 +3 土木小天才 2026-03-12 3/150 2026-03-13 15:01 by JourneyLucky
[考研] 085600材料与化工 309分请求调剂 +7 dtdxzxx 2026-03-12 8/400 2026-03-13 14:43 by jxchenghu
[考研] 081200-11408-276学硕求调剂 +3 崔wj 2026-03-12 4/200 2026-03-12 19:33 by 求调剂zz
信息提示
请填处理意见