计算化学公社

 找回密码 Forget password
 注册 Register
Views: 662|回复 Reply: 5
打印 Print 上一主题 Last thread 下一主题 Next thread

[辅助/分析程序] 求助:使用MATLAB绘图EPR报错

[复制链接 Copy URL]

74

帖子

0

威望

1388

eV
积分
1462

Level 4 (黑子)

小趴菜

根据Easyspin官方文档的做法,可以成功读取ORCA的输出信息,但是绘图却无法绘图,报错超出数组范围。
试过一些网上的各种办法,增加虚拟内存、增加JAVA内存、更换了更大内存的笔记本,均存在该报错,想问下论坛大佬们有遇到过类似情况的嘛,如何解决!
若没有解决办法,如何根据已有的ORCA结果更换其他方法绘制EPR模拟图呢

202401132351245770..png (666.84 KB, 下载次数 Times of downloads: 16)

报错信息

报错信息

1万

帖子

0

威望

7398

eV
积分
18157

Level 6 (一方通行)

2#
发表于 Post on 2024-1-14 00:25:23 | 只看该作者 Only view this author
是不是算了很多个核的A值?
画EPR图的计算量随原子核数是指数级增长的,所以一般需要把A值特别小(小到你确定不会对谱图造成可见影响)的核从easyspin读进来的数据里手动删掉,再画
BDF(https://bdf-manual.readthedocs.io/zh_CN/latest/Introduction.html)、ORCA(https://orcaforum.kofo.mpg.de/index.php)开发团队成员

74

帖子

0

威望

1388

eV
积分
1462

Level 4 (黑子)

小趴菜

3#
 楼主 Author| 发表于 Post on 2024-1-14 14:11:48 | 只看该作者 Only view this author
wzkchem5 发表于 2024-1-14 00:25
是不是算了很多个核的A值?
画EPR图的计算量随原子核数是指数级增长的,所以一般需要把A值特别小(小到你 ...

王老师,我懂您的意思。但是我不是很了解matlab,我应该如何去删除一些A值较小的核呢,不知道该如何实现。王老师有相应的教程或者文档嘛

202401141410351982..png (18.83 KB, 下载次数 Times of downloads: 17)

202401141410351982..png

1万

帖子

0

威望

7398

eV
积分
18157

Level 6 (一方通行)

4#
发表于 Post on 2024-1-14 17:36:33 | 只看该作者 Only view this author
超限制抱怨 发表于 2024-1-14 07:11
王老师,我懂您的意思。但是我不是很了解matlab,我应该如何去删除一些A值较小的核呢,不知道该如何实现 ...

Sys是一个结构体变量,easyspin说明书写了这个结构体变量的内容是什么。其中有一个数组存了A值的信息。
所以只需要知道matlab里怎么截短数组就行了,这个网上随便一搜就有教程
BDF(https://bdf-manual.readthedocs.io/zh_CN/latest/Introduction.html)、ORCA(https://orcaforum.kofo.mpg.de/index.php)开发团队成员

74

帖子

0

威望

1388

eV
积分
1462

Level 4 (黑子)

小趴菜

5#
 楼主 Author| 发表于 Post on 2024-1-14 17:57:10 | 只看该作者 Only view this author
wzkchem5 发表于 2024-1-14 17:36
Sys是一个结构体变量,easyspin说明书写了这个结构体变量的内容是什么。其中有一个数组存了A值的信息。
...

了解了,王老师,是不是需要计算什么自由基,这个EPR模块就要换成什么原子。图中标红的地方

202401141756469950..png (58.3 KB, 下载次数 Times of downloads: 17)

202401141756469950..png

1万

帖子

0

威望

7398

eV
积分
18157

Level 6 (一方通行)

6#
发表于 Post on 2024-1-14 19:12:27 | 只看该作者 Only view this author
超限制抱怨 发表于 2024-1-14 10:57
了解了,王老师,是不是需要计算什么自由基,这个EPR模块就要换成什么原子。图中标红的地方

不是,这里要写所有自旋密度分布不能忽略不计的原子。而且我说的不是改这里,是在你已经做了orca计算以后,在easyspin里怎么把多余原子的信息删掉,这样不需要你额外再做一个orca计算,节省机时和人力

评分 Rate

参与人数
Participants 1
eV +2 收起 理由
Reason
超限制抱怨 + 2 谢谢,了解了

查看全部评分 View all ratings

BDF(https://bdf-manual.readthedocs.io/zh_CN/latest/Introduction.html)、ORCA(https://orcaforum.kofo.mpg.de/index.php)开发团队成员

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2024-11-25 13:12 , Processed in 1.101137 second(s), 25 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list