24小时热门版块排行榜    

查看: 2621  |  回复: 18
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

wopyhj

新虫 (初入文坛)

[交流] 第一性原理计算软件开发已有5人参与

大规模并行第一性原理计算软件开发!走起!
回复此楼
计算软件架构师;计算软件开发工程师;c/c++; Linux;第一性原理;分子动力学
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wopyhj

新虫 (初入文坛)

引用回帖:
14楼: Originally posted by liqizuiyang at 2014-03-29 20:34:44
程序运行快慢和编译器优化能力有关。若说到和语言的关系,fortran语法简单,可能更利于编译器优化。

有关用fortran开发时间长短的,楼主可以试下用C++写下这个例子:

科学计算涉及设定参数默认值及从输入文件 ...

这么多的参数传递在c++中一般是不需要的,传来传去传晕了。我之前用c,也用过vb,也用过matlab,总的来说面向过程的语言传递参数很麻烦,但面向对象很少在函数中传递参数。如果说单纯为了提高效率,我直接写内嵌汇编就行。在《intel微处理器》一书中提到,当处理器速度达到峰值的时候,汇编就显得尤为重要了。作为资深的处理器方面的专家,他这句话我想应该是有道理的。但我们主要采用c++来写,就是为了不把自己限制在数值计算软件领域......
计算软件架构师;计算软件开发工程师;c/c++; Linux;第一性原理;分子动力学
17楼2014-03-30 11:08:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 19 个回答

wenjlu

木虫 (正式写手)


小木虫: 金币+0.5, 给个红包,谢谢回帖
我们已筹划了多时了,目前正在准备开发,有机会合作啊。
2楼2014-03-23 18:28:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wopyhj

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by wenjlu at 2014-03-23 18:28:19
我们已筹划了多时了,目前正在准备开发,有机会合作啊。

需要学很多东西啊,我正在看书和文献。编程我要用c++,可能傅里叶变换等核心计算的部分我会写一份汇编的,对比效率。
计算软件架构师;计算软件开发工程师;c/c++; Linux;第一性原理;分子动力学
4楼2014-03-25 20:47:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wopyhj

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by wenjlu at 2014-03-23 18:28:19
我们已筹划了多时了,目前正在准备开发,有机会合作啊。

加油!
计算软件架构师;计算软件开发工程师;c/c++; Linux;第一性原理;分子动力学
5楼2014-03-25 20:54:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复(可上传附件)
信息提示
请填处理意见