24小时热门版块排行榜    

查看: 4390  |  回复: 43
【奖励】 本帖被评价37次,作者neweroica增加金币 28.3
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

neweroica

木虫 (著名写手)


[资源] 【neweroica个人文集】操作VASP的CHGCAR文件的程序:chgcarman(v0.0)

在前面的帖子中,我发布将CHGCAR转换为cube文件的程序:chgcar2cube。见:http://muchong.com/bbs/viewthread.php?tid=1809216

有时候,我们需要对多个CHGCAR文件进行加减乘除等操作(比如计算电荷密度的变化)。Gaussian提供了cubeman程序用于操作cube文件,但我发现有时会出现bug。所以,我干脆编写了这个chgcarman程序,用于直接对CHGCAR文件进行进行操作。

目前chgcarman的主要功能有:

1. 输出CHGCAR文件的属性,包括:最大值,最小值,平均值,RMS值,正负值的RMS值。这样在绘制等值面图时,有助于选取合适的等值面的数值。
2. 将两个CHGCAR文件相加。
3. 将两个CHGCAR文件相减。
4. 将CHGCAR文件乘以一个缩放因子。
5. 将CHGCAR文件平方。
6. 将CHGCAR文件取常用对数(以10为底)。


建议在Linux下进行编译和使用,则可用标准C编译器进行编译,如:
gcc -o chgcarman -lm chgcarman.c

如果你非要用Windows的话,请先设置源文件中的MS_Window值为1,然后再用C编译器进行编译。这很重要!!!否则程序虽然编译通过,但转换结果会发生严重错误。

注意:目前该程序只在Linux下测试通过,Windows下我还没有测试过,也欢迎大家测试后向我反馈结果。


程序使用帮助:
        chgcarman [option] [ file ...]
        Options:
            -a
                   Add two CHGCAR files to produce a new one.
            -h
                   Show information and usage of this program and exit.
            -l
                   Compute the logarithm of a CHGCAR file to produce a new one.
            -p
                   Get properties of a CHGCAR file  without producing a new one.
            -q
                   Compute the square of a CHGCAR file to produce a new one.
            -s
                   Substract two CHGCAR files to produce a new one.
            -x factor
                   Scale a CHGCAR file by a scaling factor to produce a new one.
        Input files:
            VASP's CHGCAR or LOCPOT files

[ Last edited by yjcmwgk on 2010-6-16 at 21:41 ]
回复此楼

» 收录本帖的淘帖专辑推荐

材料计算模拟实用技巧 第一性原理相关文档 vasp计算资料 Photochemistry
量化经验 淘淘

» 猜你喜欢

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

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

happyjwx

木虫 (小有名气)


★★★ 三星级,支持鼓励

下载试试看,先支持一下
7楼2010-02-28 09:41:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 44 个回答

hookah

木虫 (正式写手)


★★★ 三星级,支持鼓励

鼓励这样的小程序,试算一下哦!
3楼2010-01-24 19:55:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bingmou

金虫 (著名写手)


★★★★★ 五星级,优秀推荐

谢了,用linux的shell在这一点还是不行,awk只能进行单个文件的处理(或者我不懂),所以这个软件太棒了!一定要学习一下,以后自己可以写。希望看不懂问lz,lz可以回复。谢谢
5楼2010-01-26 15:41:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

greatqi

木虫 (正式写手)


★★★ 三星级,支持鼓励

谢谢,下来看看。
9楼2010-05-21 15:49:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
简单回复
xh51212楼
2011-08-29 09:06   回复  
五星好评  顶一下,感谢分享!
☆ 无星级 ★ 一星级 ★★★ 三星级 ★★★★★ 五星级
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 一志愿武理材料工程348求调剂 +5  ̄^ ̄゜汗 2026-03-19 7/350 2026-03-22 19:44 by 公瑾逍遥
[考研] 284求调剂 +5 Zhao anqi 2026-03-22 5/250 2026-03-22 17:38 by barlinike
[考研] 环境学硕288求调剂 +6 皮皮皮123456 2026-03-22 6/300 2026-03-22 16:52 by i_cooler
[考研] 293求调剂 +12 zjl的号 2026-03-16 17/850 2026-03-22 16:51 by i_cooler
[考研] 一志愿东华大学化学070300,求调剂 +6 2117205181 2026-03-21 7/350 2026-03-22 14:59 by allen-yin
[考研] 070300化学求调剂 +3 苑豆豆 2026-03-20 3/150 2026-03-22 14:48 by ColorlessPI
[考研] 297求调剂 +3 喜欢还是不甘心 2026-03-20 3/150 2026-03-21 18:33 by 学员8dgXkO
[考研] 336求调剂 +5 rmc8866 2026-03-21 5/250 2026-03-21 17:24 by 学员8dgXkO
[考研] 306求0703调剂一志愿华中师范 +5 纸鱼ly 2026-03-21 5/250 2026-03-21 17:11 by 学员8dgXkO
[考研] 316求调剂 +6 梁茜雯 2026-03-19 6/300 2026-03-21 06:32 by Ecowxq666!
[考研] 296求调剂 +6 www_q 2026-03-18 10/500 2026-03-20 23:56 by JourneyLucky
[考研] 22408 344分 求调剂 一志愿 华电计算机技术 +4 solanXXX 2026-03-20 4/200 2026-03-20 23:49 by alg094825
[考研] 294求调剂材料与化工专硕 +15 陌の森林 2026-03-18 15/750 2026-03-20 23:28 by JourneyLucky
[考研] 一志愿南京理工大学085701资源与环境302分求调剂 +4 葵梓卫队 2026-03-18 6/300 2026-03-20 23:02 by JourneyLucky
[考研] 材料与化工专硕调剂 +7 heming3743 2026-03-16 7/350 2026-03-20 19:31 by zhukairuo
[考研] 281求调剂(0805) +14 烟汐忆海 2026-03-16 25/1250 2026-03-20 15:47 by yuncha
[考研] 0703化学调剂 +4 18889395102 2026-03-18 4/200 2026-03-19 16:13 by 30660438
[考研] 312求调剂 +8 陌宸希 2026-03-16 9/450 2026-03-18 12:39 by Linda Hu
[考研] 考研求调剂 +3 橘颂. 2026-03-17 4/200 2026-03-17 21:43 by 有只狸奴
[考研] 308求调剂 +4 是Lupa啊 2026-03-16 4/200 2026-03-17 17:12 by ruiyingmiao
信息提示
请填处理意见