查看: 1903  |  回复: 8

泡泡媛

铁杆木虫 (著名写手)

[求助] 写手动建模的小程序已有2人参与

之前一直都是使用MS或者是一些比较成熟的软件建模,现在想尝试自己写程序建模,想问下除了学习一些语言的编程基础,从哪里去获取编程的思路呢?或者说有没有一些软件是提供建模的代码可以参考呢?求推荐和指教,如何能快速的学习编写程序建模?
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

泡泡媛

铁杆木虫 (著名写手)

顶一下,请赐教
2楼2019-05-24 15:37:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Dr_WuGH

金虫 (正式写手)

一般来说c,forturn用的比较多吧,想python这些可能也有一些,但应该不多
3楼2019-05-24 19:27:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

waveflying

新虫 (著名写手)

好好学一学python与linux这些对第一性原理计算很有用处

发自小木虫Android客户端
4楼2019-06-25 02:44:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

泡泡媛

铁杆木虫 (著名写手)

引用回帖:
3楼: Originally posted by Dr_WuGH at 2019-05-24 19:27:42
一般来说c,forturn用的比较多吧,想python这些可能也有一些,但应该不多

好的
5楼2019-06-25 09:11:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

泡泡媛

铁杆木虫 (著名写手)

引用回帖:
4楼: Originally posted by waveflying at 2019-06-25 02:44:26
好好学一学python与linux这些对第一性原理计算很有用处

OK
6楼2019-06-25 09:11:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

rlafite

木虫 (正式写手)

【答案】应助回帖

You can start from Linux command, Fortran 95, at this point you finish 95%.
After then, try python 3, a bit of C/C++ , now you reach 99%.
7楼2024-01-15 00:10:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Big_T

新虫 (初入文坛)

【答案】应助回帖

Pymatgen可以建模,想尝试自己写程序,可以看看这个模块是怎么实现的。
8楼2024-01-19 18:42:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

卡开发发

专家顾问 (著名写手)

Ab Initio Amateur

目前免费开源的fortran的有atomsk,python框架下有ase和pymatgen,这些应该都能看到源码,但各自有一些短板,零零散散可能还有一些其他的一时半会想不起来。
除了编程基础,对晶体/分子方面的知识要相关了解,牵扯到晶体学和群论,需要不少线性代数的知识,涉及到和模型交互的部分需要了解图形学和相关算法,所以看上去鼠标点点的东西背后蕴藏着巨大的工作量。
不一定挂在论坛,计算问题问题欢迎留言。
9楼2024-02-07 20:56:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 泡泡媛 的主题更新
信息提示
请填处理意见