8得票1回答
分子动力学模拟:波动偶极模型实现

我正在进行硅分子动力学模拟。一段时间以前,我转向了波动偶极模型,但是在实现它方面仍然遇到了很多问题。 简而言之,系统中的所有氧原子都是可极化的,它们的偶极矩取决于它们相对于系统中的所有其他原子的位置。更具体地说,我使用 TS 势能(http://digitallibrary.sissa.it...

9得票2回答
如何在OCaml中使用多核进行蒙特卡罗模拟?

OCaml进程只能使用一个核心,为了使用多个核心,我必须运行多个进程。 是否有任何OCaml框架可用于并行化蒙特卡罗模拟?

15得票14回答
如何确保N个线程以大致相同的速度运行?

我在考虑编写一款物理仿真软件,其中每个物理元素都将在其自己的线程中进行模拟。这样做有几个优点:概念上非常接近实际情况;更容易将系统扩展到多台机器上。但是,为了使这种方法起作用,我需要确保所有线程以相同的速度运行,宽松地解释为“相同”的速度差异不超过1%。因此,我不必要一个Thread.join...

8得票1回答
在Python 2.7中模拟按键事件

我想在Windows平台上通过Python脚本按下任意键,我尝试过SendKeys,但它只适用于Python 2.6。我尝试的其他方法包括: import win32com.client win32com.client.Dispatch("WScript.Shell").SendKeys(...

10得票5回答
物理引擎:使用双精度还是单精度?

我正在从头开始制作一个刚体物理引擎(用于教育目的),我想知道是选择单精度浮点数还是双精度浮点数。 我将使用OpenGL来可视化它,并且在引擎内部计算以及可视化中也会使用glm库。在几乎所有地方,使用float似乎是OpenGL的约定,并且glm :: vec3和glm :: vec4似乎在内...

7得票4回答
提高足球模拟算法

在另一个问题中,您帮助我构建了一个足球模拟算法。我在那里得到了一些非常好的答案。再次感谢!现在我已经编写了这个算法。我想改进它,并找出可能存在的小错误。我不想讨论如何解决它 - 就像我们在上一个问题中所做的那样。现在我只想改进它。请问您能再次帮助我吗? 是否有任何错误? 嵌套的if条件结构...

8得票4回答
你曾经制作或看到过使用程序化技术创建的内容吗?

我在查看一些未来需要学习的程序生成技术方面的研究,想知道你拥有哪种类型的内容: 开发过的 帮助开发过的 看到实现的 尝试开发过的 以及你用来开发它的方法/技术/流程。 如果您很慷慨,或许可以具体说明您所使用的数据结构和算法等细节。 如果这需要放入社区维基,因为这不是我要求解决问题,只需让我...

11得票8回答
时间编程是如何实现的?

我不太确定正确的术语是什么,但类似于游戏和模拟器之类的基于时间的程序是如何制作的呢?我刚意识到,我只编写等待输入然后执行操作的程序,惊讶地发现我不知道如何编写像乒乓球这样的东西:) 像飞行模拟器这样的东西该怎么编码呢?显然它不会像计算机可以运行那样快。我猜所有东西都是在某种循环中执行的。但是...

7得票4回答
如何加速蒙特卡罗模拟?

每当我在S-Plus中运行大规模蒙特卡罗模拟时,我总是要等待很长时间,期间我会留起胡须。 在R中运行蒙特卡罗模拟的最佳技巧是什么?有没有好的分布式处理进程的示例?

8得票2回答
从Python脚本中运行C#应用程序

我刚刚完成了一个用C#编写的相当大的疾病传播模型。然而,我对.NET还比较新,不确定该如何继续。目前,我只需双击.exe文件,模型就会从文本文件中导入配置设置,执行操作,并将结果输出到文本文件中。 接下来,我想编写一个Python脚本来完成以下操作: 运行模拟N次(N > 1000) 每...