- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我做了一个数字方法作为我的毕业论文并用java编码。当充分执行时,它需要大量的计算时间。所以我寻找替代方案并找到了 BOINC。不幸的是,我没有时间在 BOINC 中执行我的方法,因为我是航空航天专业的学生而不是程序员,所以我决定优先考虑我的 Java 程序。现在已经完成了,我仍然想将它移植到 BOINC 环境中。
不幸的是,我正在学习重新编写示例,但在官方网站 http://boinc.berkeley.edu 上都找不到任何示例。也不在互联网上。
那么你知道一个好的和简单的例子吗,或者你有没有在 BOINC 方面的经验,并想为这样一个 BOINC 项目启动一个新平台?
我对我的方法很现实,它不会 24/7 全天候运行,因为没有像 seti 或折叠项目那样多的工作单元。所以我想要一个平台,而不仅仅是我的项目,这样当项目的一个部分当时没有任何工作单元时,可以处理另一个平台项目。
但首先,我会保持简单,只想知道如何编码它并在客户端和服务器系统中使用它。示例项目将用于什么并不重要,只要它足够简单,我可以理解它并为我的方法扩展它。
提前谢谢你,安德烈亚斯! :)
PS:我知道BOINC支持JAVA作为编程语言,我的方法是用JAVA编码的。
最佳答案
据我所知,JavaApps只是一个想法;我不知道是否有人真的在真正的 BOINC 项目中尝试过。它仅适用于 Windows。将整个 JRE 作为 BOINC 应用程序的一部分重新分发似乎有点痛苦(无论是技术上还是法律上)。
此外,我通常不喜欢使用那种“包装器”,其中科学应用程序(使用 BOINC API)启动另一个进程,然后进行真正的计算。这通常是不可靠的。包装器可能会出现很多问题,尤其是与控制子进程相关的事情(例如,如果某些东西杀死了包装器,子进程也必须退出)。
然而,我刚刚发现了一些非常有趣的东西,它可以让我为 BOINC 做一个更好的 Java 包装器......敬请期待! (但也不要屏住呼吸;这是假期!)
同时,我建议您先阅读 BOINC wiki并使用“hello world”应用程序设置服务器;如果您有任何问题,请询问有关您的问题的具体问题 here或在 boinc_projects mailing list .
(当然,花钱请我为您安装服务器也是一种选择;)但我不能保证任何事情;甚至不是我在一年中的这个时候的空闲时间)
关于methods - BOINC:有没有一个简单的例子如何为它编写程序以及如何将它实现到他们的客户端/服务器系统中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1981026/
我有这个代码: System.err.print("number of terms = "); System.out.println(allTerms.size()); System.err
我有以下问题:在操作系统是 Linux 的情况下和在操作系统是 MacOs 的情况下,我必须执行不同的操作。 所以我创建了以下 Ant 脚本目标: /u
我正在调用 system("bash ../tools/bashScript\"This is an argument!\"&"),然后我正在调用 close(socketFD) 直接在 system
使用最初生成的随机元素来约束随机数组的连续元素是否有效。 例如:我想生成一组 10 个 addr、size 对来模拟典型的内存分配例程并具有如下类: class abc; rand bit[5:0
我正在创建一个必须使用system(const char*)函数来完成一些“繁重工作”的应用程序,并且我需要能够为用户提供粗略的进度百分比。例如,如果操作系统正在为您移动文件,它会为您提供一个进度条,
我即将编写一些项目经理、开发人员和业务分析师会使用的标准/指南和模板。目标是更好地理解正在开发或已经开发的解决方案。 其中一部分是提供有关记录解决方案的标准/指南。例如。记录解决/满足业务案例/用户需
在开发使用压缩磁盘索引或磁盘文件的应用程序时,其中部分索引或文件被重复访问(为了论证,让我们说一些类似于 Zipfian 分布的东西),我想知道什么时候足够/更好地依赖操作系统级缓存(例如,Debia
我们编写了一个 powershell 脚本,用于处理来自内部系统的图像并将其发送到另一个系统。现在,业务的另一部分希望加入其中,对数据进行自己的处理,并将其推送到另一个系统。打听了一下,公司周围有几个
我正在尝试朗姆酒我的应用程序,但我收到以下错误:System.Web.HttpUnhandledException:引发了“System.Web.HttpUnhandledException”类型的异
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于 Stack Overflow 来说是偏离主题的,
所以我在其他程序中没有收到此错误,但我在这个程序中收到了它。 这个程序是一个我没有收到错误的示例。 #include int main() { system("pause"); } // en
我在 c# System.URI.FormatExption 中遇到问题 为了清楚起见,我使用的是 Segseuil 的 Matlab 方法,并且它返回一个图片路径 result。我想为其他用户保存此
我正在尝试像这样设置文本框的背景色: txtCompanyName.BackColor = Drawing.Color.WhiteSmoke; 它不喜欢它,因为它要我在前面添加系统,例如: txtCo
请帮助我解决 System.StackOverflowException我想用 .aspx 将记录写入数据库我使用 4 层架构来实现这一切都正常但是当我编译页面然后它显示要插入数据的字段时,当我将数据
我使用了一些通常由系统调用的API。 因此,我将 android:sharedUserId="android.uid.system" 添加到 manifest.xml, 并使用来自 GIT 的 And
我正在尝试创建一个小型应用程序,它需要对/system 文件夹进行读/写访问(它正在尝试删除一个文件,并创建一个新文件来代替它)。我可以使用 adb 毫无问题地重新挂载该文件夹,如果我这样做,我的应用
我想从没有 su 的系统 priv-app 将/system 重新挂载为 RW。如何以编程方式执行此操作?只会用 Runtime.getruntime().exec() 执行一个 shell 命令吗
我正在尝试制作一个带有登录系统的程序我对此很陌生,但我已经连续工作 8 个小时试图解决这个问题。这是我得到的错误代码 + ServerVersion 'con.ServerVersion' threw
当我“构建并运行”Code::Blocks 中的程序时,它运行得非常好!但是当我从“/bin”文件夹手动运行它时,当它试图用 system() 调用“temp.bat”时,它会重置。这是为什么?它没有
我想使用 system/pipe 命令来执行具有特殊字符的命令。下面是示例代码。通过系统/管道执行命令后,它通过改变特殊字符来改变命令。我很惊讶地看到系统命令正在更改作为命令传递的文本。 run(ch
我是一名优秀的程序员,十分优秀!