Message boards : Questions and problems : want to write software for boinc
Message board moderation
Author | Message |
---|---|
Send message Joined: 25 Dec 18 Posts: 1 ![]() |
I want to write software for boinc. a new project. how can I go about it? I am at a loss. am a beginner intermediate software engineer and would like the credit. PS. if anyone is in... the idea is about a solar flare calculator to predict solar flares. I thought it would take considerable computational power to hold the precious energy our systems hold dear. I am writing the software standalone and have a few equations to run off. please help! |
Send message Joined: 25 Nov 05 Posts: 1654 ![]() |
BOINC isn't about writing problem solving software, it's about speeding up existing programs / ideas. First you need to create a program that does what you want, using, in this case, methods, formulae, science, that's used in astronomy / cosmology, etc. If you're not an astrophysicist, then you'll need to read up on these things, or talk to people who are. Once you have a working program, you can use the help guides provided by BOINC to convert it to run on BOINC. |
Send message Joined: 5 Mar 08 Posts: 272 ![]() |
the idea is about a solar flare calculator to predict solar flares. Wouldn’t NASA or one of the other space agencies have routines for calculating this? It sounds like you would need to team up with some astrophysics specialists, typically that would be done via a university. After you’ve got some software you would need to look at hosting a project so you get into hardware and infrastructure for it to run the BOINC server software. Depending on how many users/work units you get up to, it could be multiple servers or as simple as a VM running on a beefier home computer. If you are collaborating with a university they might be able to help with computer science students to set it up/run it and/or help with the hardware. MarkJ |
Copyright © 2025 University of California.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License,
Version 1.2 or any later version published by the Free Software Foundation.