GoldSim分布式处理模块:有效运行Monte Carlo仿真
GoldSim 旨在提供一个有效的模拟框架,以便在单个 Windows 个人计算机上使用。对于大多数应用程序,在单台计算机上运行 GoldSim 应用程序就足够了。但是,对于高度复杂的模型,在单台计算机上运行 Monte Carlo 仿真可能变得不切实际。幸运的是,Monte Carlo 仿真是一个理想的并行处理应用程序,为了利用这一点,GoldSim 分布式处理模块允许您组合多个处理器(通常通过网络连接)的强大功能来执行涉及多个实现的仿真。
这是通过让控制器 GoldSim 可执行文件连接到安装在不同计算机上的任意数量的客户端 GoldSim 可执行文件来实现的。Controller 可执行文件将各个实现分配并发送到 Client。每个 Client 执行其分配的 realization,将结果发送到 Controller,然后使自己可用于另一个 realization。完成所有实现后,控制器将合并所有结果,就像在 Controller 计算机上执行整个模拟一样。请注意,客户端不需要购买单独的 GoldSim 许可证,因为免费的 GoldSim Player 可以充当客户端。
尽管控制器和客户端通常通过局域网(LAN)进行连接,但它们也可以通过广域网(WAN)或Internet 进行通信。通常,模拟的速度与可用 Client 的数量成正比。GoldSim 客户已使用 GoldSim 分布式处理模块访问数百个客户端。
分布式处理的工作原理是什么?
使用多个处理器运行Monte Carlo仿真
分布式处理模块使用在多台计算机(和/或一台计算机中的多个处理器或内核)上运行的 GoldSim 的多个副本来分担蒙特卡洛模拟的计算负担。
分布式处理模拟由单个 Controller GoldSim 可执行文件控制。Controller 可执行文件是在一台启用了分布式处理模块的计算机上运行的 GoldSim 版本。通过菜单项访问的对话框,Controller 可以创建与多个 Client 的连接。
Controller 分配各个 realization 并将其发送到 Client 进程。每个 Client 进程执行其分配的 realization,将结果发送到 Controller,然后使自身可用于另一个 realization。完成所有实现后,控制器将所有结果合并到一个 GoldSim 文件中,就像整个模拟是在控制器的机器上执行的一样。
GoldSim 模型文件(和其他必需的文件,例如链接的电子表格)不需要存在于运行 Client 进程的计算机上。Controller 会自动将任一必要的文件传输到客户端计算机。
作为 Client 进程运行时,GoldSim 以特殊模式运行。GoldSim 客户端不是在运行客户端的计算机上以传统方式启动 GoldSim,而是从指令行启动 GoldSim(这可以使用 Windows 快捷方式或 Windows 开始菜单上的“运行”选项来完成)。在客户端模式下运行时,您无法查看或编辑 GoldSim 模型。Client 提供的惟一功能是接收、处理和发送回 Controller 发送给它的 realizations。
-
2023-09-06
REFPROP正版软件基本操作指南
这份REFPROP正版软件基本使用方法指南详细介绍了从启动软件到查询流体物性的步骤。您将了解如何选择流体、查询指定点的物性、查询饱和状态的物性以及创建物性图表。无论您是初学者还是专家,这个指南都将帮助您轻松掌握REFPROP软件的操作技巧。
查看详情 >
-
2023-12-06
Pipe Flow Expert 中文快速入门指南:精通管道设计与流体动力学
深入了解PipeFlowExpert中文快速入门指南,掌握管道设计和流体动力学的基础知识。本指南涵盖了绘图界面的使用技巧、单位转换(公制或英制)、储罐和流体源的应用,以及连接点或节点的设置。详细介绍流量需求的计算方法、管道流向的分析技巧,以及如何设计开放式和封闭式管道系统。学习如何有效预防管道回流,以及如何选择和使用管道图门、管件、控制阀和喷头。此外,本指南还提供泵型号的选择指导和负流量泵的使用方法,旨在帮助初学者和行业人员提高在管道系统设计和分析中的技能和效率。
查看详情 >
-
2019-11-26
桑基图制作软件e!Sankey V5中文版已正式发布
e!Sankey 5有新和改进。开发了新功能,对用户界面进行了现代化处理,并在处理细节时使操作舒适。
查看详情 >