Porting and optimizing SETI@home

Getting source code

SETI@home is open source. The source code is available in several ways:

The client code is in client/; sample input files are in client/test_workunits.

If you are looking for the SETI@home CUDA source, it is currently located at https://setisvn.ssl.berkeley.edu/svn/branches/seti_cuda. It will eventually be merged with the main source branch.

Compiling and testing

You can compile SETI@home for new platforms, or (if you know what you're doing) compile it or revise it to run faster on an existing platform. In either case, you'll need to know about BOINC's anonymous platform mechanism.

Distributing SETI@home in binary or source code format

You may distribute your modified and/or recompiled versions of SETI@home only if you are willing to abide by the terms of the General Public License. If you are unwilling or unable to comply you may not distribute SETI@home.

Email list

boinc_opt@ssl.berkeley.edu is an email list for people porting and optimizing SETI@home and other BOINC applications. Sign up for it here.

Where to get executables

Executable versions of BOINC and SETI@home for various platforms are here

©2024 University of California
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.