计算化学公社

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

[Gaussian/gview] chk文件批量转化为fchk时遇到的问题及解决方法

[复制链接 Copy URL]

105

帖子

0

威望

1133

eV
积分
1238

Level 4 (黑子)

批处理脚本:
#!/bin/bash
for inf in *.chk
do
formchk ${inf}
done



遇到的问题:


1.’syntax error near unexpected token do’


2.Segmentation fault




解决方法:


1.这种情况发生的原因是因为处理文件的换行符是dos格式的"\r\n" 可以使用cat  -v 文件名来查看换行符属于哪种种格式。如果是前者,则行结尾会是^M,需要转换成linux/unix格式的"\n"。转换命令sed  's/\r//' 原文件 > 转换后文件


2.内存不足,需要给与更大的内存,命令export GAUSS_MEMDEF=200000000单位是比特。

1.png (21.49 KB, 下载次数 Times of downloads: 29)

1.png

评分 Rate

参与人数
Participants 1
eV +1 收起 理由
Reason
一条君 + 1 谢谢

查看全部评分 View all ratings

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

GMT+8, 2026-2-21 19:38 , Processed in 0.202107 second(s), 25 queries , Gzip On.

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