问题标签 [boinc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
distributed-computing - Any experience programming for BOINC?
I am attracted by BOINC for a little project of mine. I heard of BOINC but not read much about how it works, mostly because I am focusing on other priorities right now. What I would like to know is if any of you actually tried to program for BOINC and have a program run on the distributed computer network. In particular I am interested in the following questions:
- How does it work? do you compile the code, post it somewhere and the clients download it and you receive workunit requests and results ?
- What languages does it support? how does it deal with runtimes (I guess you will be able to provide a full, independent package with all the required stuff)
- How do people know that your project exists, and opt-in to participate?
- What services does it provide to make my life easier ? Is there a pre-made library for common tasks ?
I prefer real life experience. Wikipedia can be a great source of info but I prefer actual use cases.
methods - BOINC:有没有一个简单的例子,如何为它编写一个程序,以及如何在他们的客户端/服务器系统中实现它?
我做了一个数字方法作为我的毕业论文,并用 java 编码。当充分执行时,它需要大量的计算时间。所以我寻找替代方案并找到了 BOINC。不幸的是,我没有时间在 BOINC 中执行我的方法,因为我是航空航天学生而不是程序员,我决定优先考虑我的 java 程序。现在它已经完成了,我仍然想将它移植到 BOINC 环境。
不幸的是,我正在学习重做示例,但在官方网站http://boinc.berkeley.edu和互联网上都找不到。那么您是否知道一个好的简单示例,或者您是否有任何 BOINC 经验并想为这样的 boinc 项目启动一个新平台?
我对我的方法很现实,它不会 24/7 运行,因为没有像 seti 或折叠项目那么多的工作单元。所以我想有一个平台,而不仅仅是我的项目,这样当项目的一部分当时没有任何工作单元时,可以在另一个平台项目上工作。
但要开始这个,我会保持简单,只想知道如何编写代码并在客户端和服务器系统中使用它。示例项目将用于什么并不重要,只要它足够简单,我可以理解它并为我的方法扩展它。
提前谢谢你,安德烈亚斯!:)
PS:我知道BOINC支持JAVA作为编程语言,我的方法是用JAVA编码的。
c++ - 参数类型 void*& 是什么意思,它的用途是什么?
我正在查看一个用 C++ 编写的 API,但我对以下参数类型的含义感到困惑:
void*& data
这是否意味着用户会传入对 void 指针的引用?如果这是真的,那有什么意义呢?我的意思是 void* 已经间接了,那么你为什么还要重新重定向它呢?
multithreading - 如何自适应地调整性能以适应 CPU 使用率?
那里。然而,我什至不知道这个问题是否有意义:基于 BOINC 的应用程序如何调整它们的性能,以便它们只使用“空闲”CPU,而不影响用户应用程序的执行?
谢谢你,
图努兹
boinc - BOINC 管理器的另一个实例已经在运行... - 客户端/密码是什么?
我关闭(或认为我已经关闭)BOINC 经理,但没有结束任务。当我再次打开管理器来管理任务时,我看到一个对话框,上面写着“BOINC 管理器的另一个实例已经在这台计算机上运行。请选择一个要监控的客户端”,并要求输入主机名和密码。
我要输入什么以使其连接到(可能)仍在运行的客户端?
parallel-processing - 如何并行化现有的可执行文件?
在实验室中,我们有一个用于 MRI 分析的软件,其中涉及大量数据处理。有没有办法在不编辑程序本身的情况下将程序生成的负载重新分配到多台计算机/GPU 上?
macos - 如何让BOINC循环活跃项目
我在 OSX 上安装了 BOINC 管理器,并且订阅了 3 个项目
有没有办法安排 BOINC 经理在每个项目的特定时间后在这些项目之间循环?
PS:它不一定是 BOINC 管理器设置。如果也可以从命令行执行此操作,我很好
iphone - 如果您正在为越狱的 iPhone 进行编译,您应该针对哪个内核?尤其是 iPhone 4s
如果要为越狱的 iPhone 编译,需要针对什么内核?尤其是 iPhone 4s。我认为针对 Cortex-A9 进行编译是安全的,但很想听听对此的任何想法。
我正在寻找为 iOS 编译 BOINC 并想对此进行测试。最终我计划尝试向 App Store 提交一个官方的网格计算应用程序,但相信首先应该进行一些“幕后”的试验和错误。
java - 找不到主类:SortAlgorithms
我有这个Java类:
我将它部署在我的 Boinc 平台上的其他机器上。有一个 bash 脚本来运行这个类:
我收到这个错误:
有谁知道发生了什么?提前谢谢。费利佩
distributed-computing - 为什么计算流体动力学问题在并行处理中难以解决?
我在分布式计算界听说过这个。我不是机械工程师。你能说出为什么会这样吗?有什么解决方案吗?
PS:我可以使用有限元方法作为解决方案吗?