【发布时间】:2011-10-20 09:07:51
【问题描述】:
我需要构建一个重型分子动力学模拟器。我想知道 python+numpy 是否是一个不错的选择。这将在生产中使用,所以我想从一门好的语言开始。我想知道我是否应该从像 eg.scala 这样的函数式语言开始。我们对 scala 中的科学计算有足够的库支持吗?或您认为好的任何其他语言/范式组合 - 以及为什么。如果您过去确实构建过一些东西并且是根据经验进行讨论的,请提及它,因为它有助于我收集数据点。
非常感谢!
【问题讨论】:
-
为避免将此问题标记为主观问题,您能否添加有关特定计算类型的详细信息?多少分子,多少时间步长,什么精度,什么性能?
-
我已经问过“为什么要写自己的MD?”这个问题。内部在这里。我是这个项目的新手,其他从事该项目已有一段时间的人确信他们需要进行势能计算,而目前不支持现成的。
-
分子数量为10K量级,对分子的中间状态或阶段不感兴趣,只对最终构型感兴趣。关于时间步骤 - 不知道(还)。给我范围以及您认为它将如何影响决策。
标签: python scala numpy simulation scientific-computing