24小时热门版块排行榜    

CyRhmU.jpeg
查看: 787  |  回复: 11
当前主题已经存档。

ansrang

木虫 (小有名气)

[交流] 【求助】大家是怎么入门的?

刚刚涉足分子模拟,看了一些书,大概了解了一下分子模拟的基本概念,请问书上那些公式推导和证明对真正做分子模拟实验时候有多大用处?是不是只要学会软件操作,知道在做哪一步时候选择哪种模块就好了,而不用知道具体模块是如何实现的? 老实说,看那些公式真的让人头疼。。。
还有请问大家是怎么学习软件的?现在看那些软件的帮助文件好像都只是一些最基本的操作,比如告诉你哪个按键是做什么的,是不是应该找个具体的例子来操作,而文献中对于操作的描述很简单,大家都是怎么学习的呢?
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fanhanyu

木虫 (著名写手)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
lei0736(金币+1):谢谢 2010-02-05 19:36
在实践中学,先从最简单的高斯03入手,找个简单体系做做
2楼2010-02-05 17:34:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bay__gulf

金虫 (著名写手)

刘苏州

★ ★ ★ ★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
lei0736(金币+5):呵呵 在理 2010-02-06 10:14
我们是在芯片上研究真实的体系,而不是研究软件的使用,
软件只是实现我们想法的工具。
做动力学不是play games,仅仅知道操作远远不够,
原理一定要知道,不仅涉及ideas的来源和数据处理的方法,
不懂这些对于模拟过程中遇到的各种困难也根本无法解决。
一个好的态度是应该假设没有现成代码可以实现你的想法,必须自己来写;
当得知有软件可以使用时候,应该让那些代码来帮助自己,然后对作者表示感恩;
也会有一些功能必须自己来写,所以一定的编程能力也是必要的。
能自己写一些代码之后,就能体会软件作者的心境,软件也就无师自通了。
为什么要花三五年时间而不是几周,为什么要用自然科学的研究生而不是学电脑的专科生来做分子模拟?
值得你仔细想一下。
3楼2010-02-05 20:13:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

arthurii

木虫 (正式写手)


小木虫(金币+0.5):给个红包,谢谢回帖交流
引用回帖:
Originally posted by bay__gulf at 2010-02-05 20:13:08:
我们是在芯片上研究真实的体系,而不是研究软件的使用,
软件只是实现我们想法的工具。
做动力学不是play games,仅仅知道操作远远不够,
原理一定要知道,不仅涉及ideas的来源和数据处理的方法,
不懂这些对 ...

学习了,非常有道理!!
4楼2010-02-06 15:06:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mop

木虫 (小有名气)

但应该怎样做?

起步的时候 怎么做?
5楼2010-02-07 00:37:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sy19eee

新虫 (初入文坛)

引用回帖:
Originally posted by bay__gulf at 2010-02-05 20:13:08:
我们是在芯片上研究真实的体系,而不是研究软件的使用,
软件只是实现我们想法的工具。
做动力学不是play games,仅仅知道操作远远不够,
原理一定要知道,不仅涉及ideas的来源和数据处理的方法,
不懂这些对 ...

说得好啊

那具体怎么做呢?

先去学习下计算机语言?Java?perl?
6楼2010-02-07 09:53:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tianlangxingaa

铁杆木虫 (著名写手)

★ ★ ★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
lei0736(金币+4):谢谢 2010-02-07 16:53
引用回帖:
Originally posted by ansrang at 2010-02-05 16:53:02:
刚刚涉足分子模拟,看了一些书,大概了解了一下分子模拟的基本概念,请问书上那些公式推导和证明对真正做分子模拟实验时候有多大用处?是不是只要学会软件操作,知道在做哪一步时候选择哪种模块就好了,而不用知道 ...

开始的时候最好熟悉下操作吧,按什么键出来什么内容,然后知道怎么去操作。这个是入门阶段

第2步就是对照说明书去看,知道按什么键为什么会出来这个东西,以及计算的结果怎么去分析等等。这个是你硕士和博士期间的重要工作

第三步就是最高的层次,有机会研究研究代码,呵呵,当然说的是有机会。其实对于一个程序来说,编程人员的底线是什么?就是代码,有了代码,就等于有了一切。

不论是用软件计算还是自己写代码,最后一步如果有机会都实践下,毕竟提高自身能力不是坏事情。
7楼2010-02-07 14:09:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tianlangxingaa

铁杆木虫 (著名写手)

★ ★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
lei0736(金币+3):谢谢 2010-02-07 16:53
引用回帖:
Originally posted by bay__gulf at 2010-02-05 20:13:08:
我们是在芯片上研究真实的体系,而不是研究软件的使用,
软件只是实现我们想法的工具。
做动力学不是play games,仅仅知道操作远远不够,
原理一定要知道,不仅涉及ideas的来源和数据处理的方法,
不懂这些对 ...

我看过你在RSC写的关于DPD的章节,呵呵
应该说因人而异,象大型的软件,Gaussian,MS等等,在一个人刚入门的时候还是多按按,知道按的结果是什么。
软件和代码仅仅是个工具,最原始的想法还是你自己的想法,他们就是实现你自己想法的工具而已。
原理是要知道的,但是面对烦琐的工作,本人认为可以不求甚解。知道是为了实现什么的旧可以。
淡然了,如果你写代码,那么每个公式,每个步骤都是要知道的,毕竟你要把这个写进代码,知道每个语句代表什么意思。

即使使用软件,也最好培养自己写写代码的能力,软件不是万能的,软件的到的结果要自己去分析,因此自己写个小程序,小脚本什么的来处理结果,不是更好么?

cheers
8楼2010-02-07 14:14:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tianlangxingaa

铁杆木虫 (著名写手)

★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
lei0736(金币+2):谢谢 2010-02-07 16:54
引用回帖:
Originally posted by sy19eee at 2010-02-07 09:53:39:


说得好啊

那具体怎么做呢?

先去学习下计算机语言?Java?perl?

能学习好当然好了,一般是fortran 和 C

当然了,可以选择,编程序的时候拿自己最顺手的语言就可以了。
9楼2010-02-07 15:38:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yoyo1919

铜虫 (正式写手)

还是很复杂呢,看来也不是那么好交叉学习的
愿众生离苦得乐,世界和谐温馨,我立誓诚受劝勉,从此珍惜,以清净之心,除陋弊,从良善,怀感恩,去我执
10楼2010-02-07 17:33:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 ansrang 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见