Index  | Recent Threads  | Unanswered Threads  | Who's Active  | Guidelines  | Search
 

Quick Go ยป
No member browsing this thread
Thread Status: Active
Total posts in this thread: 16
Posts: 16   Pages: 2   [ 1 2 | Next Page ]
[ Jump to Last Post ]
Post new Thread
Author
Previous Thread This topic has been viewed 4138 times and has 15 replies Next Thread
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
BOINC WRF 2.2 port

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
[Jul 11, 2008 10:06:43 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: BOINC WRF 2.2 port

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.
[Jul 15, 2008 8:25:25 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: BOINC WRF 2.2 port

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
[Jul 17, 2008 10:13:08 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Sekerob
Ace Cruncher
Joined: Jul 24, 2005
Post Count: 20043
Status: Offline
Reply to this Post  Reply with Quote 
Re: BOINC WRF 2.2 port

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 Global & Research > Make Proposal Help: Start Here!
Please help to make the Forums an enjoyable experience for All!
[Jul 17, 2008 10:57:40 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: BOINC WRF 2.2 port

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.
[Jul 18, 2008 7:02:18 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: BOINC WRF 2.2 port

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.
[Jul 18, 2008 2:28:02 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: BOINC WRF 2.2 port

>> 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
[Jul 18, 2008 10:55:49 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Rickjb
Veteran Cruncher
Australia
Joined: Sep 17, 2006
Post Count: 666
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: BOINC WRF 2.2 port

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?
[Jul 24, 2008 5:54:11 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: BOINC WRF 2.2 port

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.
[Jul 24, 2008 6:16:57 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Dmitrio
Advanced Cruncher
Joined: Sep 6, 2007
Post Count: 68
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: BOINC WRF 2.2 port

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
----------------------------------------

[Jul 24, 2008 8:54:41 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Posts: 16   Pages: 2   [ 1 2 | Next Page ]
[ Jump to Last Post ]
Post new Thread