Index | Recent Threads | Unanswered Threads | Who's Active | Guidelines | Search |
![]() |
World Community Grid Forums
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
No member browsing this thread |
Thread Status: Active Total posts in this thread: 16
|
![]() |
Author |
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
Hi,
I'm one of the maintainers of the local weather forecast project (using the WRF ARW model) and very interested in what your team have achieved in distributed processing of the forecasts. From what I'm seeing at AfricanClimate@Home - IBM and AC@H were able to port WRF to the BOINC plaform! Is there any development documentation available to the public describing how the WRF model is able to work in the BOINC fraimwork? It's really interesting to take a look at how the nesting is organized and how the data is gathered back.... I take it that both BOINC and WRF are GPL licenced, so the project source code should be available too... Anybody knows where can I get it to take a look? -- Regards, Dmitry |
||
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
Dmitry, the WRF model is a freely available and may be downloaded at www.wrf-model.org. To check out BOINC, start here: http://boinc.berkeley.edu/ There is no development documentation available. Thanks.
|
||
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
Thank you. I know where to get the WRF model code. In fact I'm using it myself. And I've checked BOINC dev wiki before.
What I'm interesting in - is the AC@Home code / documentation / BOINC WRF 2.2 port. The AC@Home code is based on WRF 2.2 and BOINC - both have GPL license, so the AC@Home can only have GPL license too and should be publicly available. But I couldn't find where can I get it... -- Dmitry |
||
|
Sekerob
Ace Cruncher Joined: Jul 24, 2005 Post Count: 20043 Status: Offline |
Doubt very much that anything dictates that improvements changes, additions made privately to GPL / Open Source software are required to be made public. If though it were decided to make any additions, changes, improvements and manuals written for the purpose of operation were to be made available, no monies could be asked for that. That's as much as what i can gather from reading a little about GNU & GPL.
----------------------------------------Any experts out there?
WCG
Please help to make the Forums an enjoyable experience for All! |
||
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
BOINC has an LGPL license. This allows it to be used with proprietary code.
WRF is (so far as I can determine, I may be wrong) public domain. This means that WCG are under no obligation to provide any changes to anyone. That said, if you contact WCG privately, I'm sure they will help you if at all possible (they may be limited by other legal agreements between IBM and UCT). Contact them at support@worldcommunitygrid.org Sekerob: if WRF were licensed under the GPL, then WCG would be required to make source code modifications available for the versions they release as binaries through BOINC. But on request only - there is no obligation to publish it. |
||
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
As with other software, such as AutoDock and Rosetta, we "grid-anable" the software but do not contribute our changes back to the organization that manages the code.
That's because for each project, such as the AfricanClimate@Home project, we are only working with the code on behalf of the researchers. World Community Grid has no interest in the code except for the fact that we are running it on for the researchers. WRF was a special case and we did give back something to the folks who manage WRF. As you may know, we do a thorough security review of each piece of software that runs on World Community Grid. We sent sent an email to the folks at WRF to let them know about the security exposures that we found in WRF. We fixed these exposures in the grid-enableb version of WRF but we do not know if the WRF people made the changes. The bottom line is that we do not share the grid-enabled version of any of the software that runs on World Community Grid. |
||
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
>> BOINC has an LGPL license. This allows it to be used with proprietary code.
>> WRF is (so far as I can determine, I may be wrong) public domain. This means that WCG are under no obligation to provide any changes to anyone. Uh. You are right. It was a long time since I've checked. BOINC is LGPL for 3 years already! And WRF is public domain. Sorry to all parties if I've caused any confusion. -- Dmitry |
||
|
Rickjb
Veteran Cruncher Australia Joined: Sep 17, 2006 Post Count: 666 Status: Offline Project Badges: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Just a thought ... knock it back if it's not applicable:
Is there any possibility that your local weather forecasting efforts could be done as a (mini-)WCG project? That would save you having to reinvent the wheel. If you have crunching power at your disposal that you use for your forecasts, I think WCG would appreciate having some of its spare capacity online crunching other projects. On the other hand, WCG projects to date have been aimed at extending scientific knowledge rather than providing a routine service. But you could probably extract some scientific knowledge from your project, e.g. by comparing the actual weather to your forecasts, analysing the differences, and perhaps helping to improve the modelling science & software. But there could be a can of worms here. What would happen if lots of local weather forecasters wanted to use your BOINC/WCG-modified-WRF setup? It could become an admin nightmare for WCG if they were to run many of these efforts. And could it be argued that since WCG states that all research results are public-domain, it should put all the source-code used to achieve the results, including the modified WRF code, into the public domain too, so that the methods used could (hypothetically) be verified by independent researchers? |
||
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
Rick, projects must meet additional requirements to run on WCG.
They must benefit humanity as a whole. They must be run by a non-profit institution or research lab And of course, the results must be public. |
||
|
Dmitrio
Advanced Cruncher Joined: Sep 6, 2007 Post Count: 68 Status: Offline Project Badges: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Hi!
----------------------------------------If results are made public, but not the software that generated them, then how can any independent researchers verify them? And, obviously, the documents about output data structure must be made public too. Dmitrio ![]() |
||
|
|
![]() |