Can programmers help accelerate the folding process?

Please confine these topics to things that would be of general interest to those who are interested in FAH which don't fall into any other category.

Moderator: Site Moderators

Can programmers help accelerate the folding process?

Postby PPRHCKR » Thu Mar 12, 2020 6:45 pm

Hello everyone, this is my first time posting in this forum.

I've been wondering if there is any way for programmers to contribute to this project's code, so that we can accelerate the process of fighting COVID-19.
Does anyone know if there is a community devoted to relaying problems/optimizing algorithms?

Thanks in advance.
PPRHCKR
 
Posts: 1
Joined: Thu Mar 12, 2020 6:34 pm

Re: Can programmers help accelerate the folding process?

Postby foldy » Thu Mar 12, 2020 7:08 pm

There are already scientists optimizing algorithms.
The scientific code is run using OpenMM
https://github.com/openmm/openmm

But the FahClient could need programmers help to improve.
Currently only the FAHControl and fah-web-client is open source.
https://github.com/FoldingAtHome/fah-control
https://github.com/FoldingAtHome/fah-web-client
Last edited by foldy on Fri Mar 13, 2020 8:23 am, edited 1 time in total.
foldy
 
Posts: 1982
Joined: Sat Dec 01, 2012 4:43 pm

Re: Can programmers help accelerate the folding process?

Postby toTOW » Thu Mar 12, 2020 11:27 pm

The CPU scientific core is using Gromacs, which source is also available : http://www.gromacs.org/
Folding@Home beta tester since 2002. Folding Forum moderator since July 2008.

FAH-Addict : latest news, tests and reviews about Folding@Home project.

Image
User avatar
toTOW
Site Moderator
 
Posts: 5640
Joined: Sun Dec 02, 2007 11:38 am
Location: Bordeaux, France

Re: Can programmers help accelerate the folding process?

Postby bruce » Fri Mar 13, 2020 5:09 am

Those two scientific code-bases are really pretty well opimzed, having been Open Source projects for many years.

For the FAH-Specific code wrapped around the science code. you might pick something from the list of known issues and generate a fix.
https://github.com/FoldingAtHome/fah-issues/issues
bruce
 
Posts: 19861
Joined: Thu Nov 29, 2007 11:13 pm
Location: So. Cal.

Re: Can programmers help accelerate the folding process?

Postby toTOW » Sat Mar 14, 2020 1:18 am

bruce wrote:Those two scientific code-bases are really pretty well optimized, having been Open Source projects for many years.

I'm pretty sure that there's still room for improvement in the GPU core code (OpenMM).
User avatar
toTOW
Site Moderator
 
Posts: 5640
Joined: Sun Dec 02, 2007 11:38 am
Location: Bordeaux, France

Re: Can programmers help accelerate the folding process?

Postby bruce » Sat Mar 14, 2020 1:28 am

It's an open project. Feel free to propose changes.
http://openmm.org/
bruce
 
Posts: 19861
Joined: Thu Nov 29, 2007 11:13 pm
Location: So. Cal.

Re: Can programmers help accelerate the folding process?

Postby lupino3 » Mon Mar 16, 2020 11:06 pm

Is there a reason why the core (server and client) is not open source? We could help with it as well if there are known issues.

Also, is there a way to help you guys on the server side? Peeking at the website I see a bunch of Bad Gateway errors, maybe we could help with the web applications or by adding some cloud-based layer of indirection (or caching) there?
lupino3
 
Posts: 2
Joined: Sun Mar 15, 2020 12:24 pm

Re: Can programmers help accelerate the folding process?

Postby Joe_H » Tue Mar 17, 2020 3:51 am

lupino3 wrote:Is there a reason why the core (server and client) is not open source? We could help with it as well if there are known issues.

Also, is there a way to help you guys on the server side? Peeking at the website I see a bunch of Bad Gateway errors, maybe we could help with the web applications or by adding some cloud-based layer of indirection (or caching) there?

The servers I don't know about, development for that code is aimed particularly at dedicated servers run by the various research groups that are part of the Folding@home Consortium.

The client includes code for dealing with the digitally signed downloads and uploads involved. For that reason the code has not been moved to open source yet. As I understand it, there are plans to move more of the code out to open source once they separate out that part. But those are on hold now that the developer is working on the urgent issues of getting more servers and other resources out.
Image

iMac 2.8 i7 12 GB smp8, Mac Pro 2.8 quad 12 GB smp6
MacBook Pro 2.9 i7 8 GB smp3
Joe_H
Site Admin
 
Posts: 6547
Joined: Tue Apr 21, 2009 5:41 pm
Location: W. MA


Return to Scientific discussions (Non-FAH)

Who is online

Users browsing this forum: No registered users and 1 guest

cron