Einstein@Home application source code and license

The Einstein@Home source code is released under the GNU General Public License, version 2

The source code can be obtained from the projects LAL (LSC Algorithm Library) and LALApps of the LSC Data Analysis Software Working Groups. It's mainly a "HierarchicalSearch" program from the sources in src/pulsar/hough/src2 of the LALApps tree.

A script eah_build.sh that downloads / checkouts all necessary source code from different archives and compiles it into an Einstein@Home App can be found in the Einstein@Home CVS archive here. It should work right away on most UNIX-style systems that have cvs, svn and curl or wget installed, as well as the BOINC prerequisites (libjpeg, libcurl, openssl). It will look for a file eah_config.sh in the current directory, which can contain certain tags for the different archives (LAL, BOINC etc). The latest eah_config.sh can be obtained from here.

Applications for MS Windows can be cross-compiled on a Linux system unsing eah_build.sh with option --win32-cross. This requires the prerequisites for compiling MinGW (yacc/bison, (f)lex).

Please understand that at the time of writing we don't have the capacity to grant any further support for building your own Apps (we still might, though, if kindly asked and if we have the time). We also don't guarantee that a build will succeed on any particular system at any given time.

If you build your own Apps, you could run them on "anonymous platform" (see BOINC documentation), but we kindly ask you to use version numbers not larger than 100 ("1.00"), so that they don't conflict withe ones in use by official Apps of the project at any time.

If you improve the code or modify it in any way (e.g. to compile on a certain platform), please provide feedback and tell us what you did, either in the Einstein@Home forums or by writing to a project developer personally.



Return to Einstein@Home main page

This material is based upon work supported by the National Science Foundation (NSF) under Grant NSF-0200852 and by the Max Planck Gesellschaft (MPG). Any opinions, findings, and conclusions or recommendations expressed in this material are those of the investigators and do not necessarily reflect the views of the NSF or the MPG.

Copyright © 2009 Bruce Allen for the LIGO Scientific Collaboration