back to homepage
Frequently Asked Questions about SETI@home
Also see http://www.setifaq.org/faq.html and the newsgroups alt.sci.seti and sci.astro.seti.
FAQ Categories
Getting started
http://setiathome.ssl.berkeley.edu/faq.html#c2
Performance and credit
The project
Windows
Macintosh
Platforms
http://setiathome.ssl.berkeley.edu/faq.html#c7
http://setiathome.ssl.berkeley.edu/faq.html#c8
SETI in general

If you cannot find your question on this page, please submit it.
 
Getting started

  1. http://setiathome.ssl.berkeley.edu/faq.html#q1.1
  2. http://setiathome.ssl.berkeley.edu/faq.html#q1.2
  3. How long will it take to download the screensaver?
  4. http://setiathome.ssl.berkeley.edu/faq.html#q1.4
  5. What about security?
  6. How complex is the software? Will users have to get involved with switching it on and off, or sending off the results? Will my computer have to be on-line the whole time?
  7. I downloaded the software but my computer doesn't know what to do with an .exe/.sit/.hqx/.tar file - what do I do?

back to top

Running SETI@home

  1. The graphics don't move. Won't it burn into my screen?
  2. http://setiathome.ssl.berkeley.edu/faq.html#q50
  3. http://setiathome.ssl.berkeley.edu/faq.html#q1.13
  4. http://setiathome.ssl.berkeley.edu/faq.html#q2.12
  5. http://setiathome.ssl.berkeley.edu/faq.html#q1.11
  6. http://setiathome.ssl.berkeley.edu/faq.html#q2.4
  7. I am having trouble connecting over the Internet. What do these error numbers mean?
  8. http://setiathome.ssl.berkeley.edu/faq.html#q2.7
  9. How do I change my login address/user info?
  10. My old email address is dead. How do I create a new account?
  11. http://setiathome.ssl.berkeley.edu/faq.html#q36
  12. http://setiathome.ssl.berkeley.edu/faq.html#q37
  13. I'm still having trouble connecting through my Microsoft Proxy Server. What do I do?
  14. http://setiathome.ssl.berkeley.edu/faq.html#q457

back to top

Performance and credit

  1. Why do some work units take very little time to complete?
    Why did the progress bar suddenly jump to 100% only part way through the analysis?
  2. Why is there so much variability in workunit completion time with version 3.x?
  3. Will the screensaver program use more than one processor on a multiprocessor machine?
  4. According to your stats page platform X is running Y times faster than me! Why?
  5. When I returned my results and got a new work unit, why were the "Data units completed" and "Total computer time" values not updated?
  6. I'm trying to access my account, but I've lost my password. The e-mail address I used when registering is invalid. Is there any way for you to give me access to my account?
  7. Will I get credit if the signal is detected using my computer?
  8. http://setiathome.ssl.berkeley.edu/faq.html#q74
  9. http://setiathome.ssl.berkeley.edu/faq.html#q124
  10. When I look up my user stats on the web, I get somebody else's stats. Why?

back to top

The project

  1. Why don't you release the source code?
  2. Why aren't you doing this in Java?
  3. Why are you doing this as a screensaver instead of a background task that runs all the time?
  4. http://setiathome.ssl.berkeley.edu/faq.html#q1.20
  5. http://setiathome.ssl.berkeley.edu/faq.html#q1.21
  6. When and where was the "Eureka!" point when somebody exclaimed "Hey, we can do this sort of analysis people's home computers"?

back to top

Windows

  1. http://setiathome.ssl.berkeley.edu/faq.html#q42
  2. Is the Windows screensaver password protected?
  3. http://setiathome.ssl.berkeley.edu/faq.html#q90
  4. My computer says "file open failed in state.txt." Why?
  5. http://setiathome.ssl.berkeley.edu/faq.html#q95
  6. I am having trouble connecting over the Internet. What do these error numbers mean?
  7. http://setiathome.ssl.berkeley.edu/faq.html#q118
  8. How do I set up my computer to connect automatically?
  9. Can I process the same work unit on Windows partly with the graphical version and partly with the command-line client?
  10. http://setiathome.ssl.berkeley.edu/faq.html#q456
  11. Is there a version that runs as an NT Service?
    How do I run SETI@home as an NT Service?
  12. I'm finding many copies of state.sah and key.sah on my computer. What's going on?
  13. I have an IBM T23 laptop computer. When the screensaver comes on, it appears on the left of my screen, near the bottom, with most of the saver off the screen. Is there a way for me to move it back onto the display?
  14. I just downloaded the latest version of the client, but I get a "verson not supported message". What's wrong? (added 07-09-02)
  15. http://setiathome.ssl.berkeley.edu/faq.html#q071102 (added 07-11-02)

    back to top

Macintosh

  1. http://setiathome.ssl.berkeley.edu/faq.html#m1
  2. http://setiathome.ssl.berkeley.edu/faq.html#m3
  3. http://setiathome.ssl.berkeley.edu/faq.html#m17
  4. How do I set up my Mac to connect automatically?
  5. Why are the Preferences, Help and Login menu items sometimes disabled?
  6. http://setiathome.ssl.berkeley.edu/faq.html#m5
  7. http://setiathome.ssl.berkeley.edu/faq.html#m6
  8. http://setiathome.ssl.berkeley.edu/faq.html#m2
  9. http://setiathome.ssl.berkeley.edu/faq.html#m7
  10. http://setiathome.ssl.berkeley.edu/faq.html#124
  11. I am having trouble connecting over the Internet. What do these error numbers mean?
  12. http://setiathome.ssl.berkeley.edu/faq.html#q456
  13. Are you planning on adding multiprocessor support for my Dual G4 system?

back to top

Platforms

  1. http://setiathome.ssl.berkeley.edu/faq.html#q2.10
  2. Will there be a Windows 3.x version?
  3. Is there a version that runs as an NT Service?
    How do I run SETI@home as an NT Service?

back to top

SETI@home data distribution

  1. Will you ship larger chunks of data to faster computers?
  2. What happens to work units that never get returned by us? Are they lost forever?
  3. Can I use a disconnected PC?
  4. Can I use a seldom connected PC?
  5. If you don't get a result back from one PC how long does the server wait until sending the same data out again?
  6. How can I return my results but not get another work unit from the servers?
  7. What is an "optimal" cache size to avoid returning obsolete results?

back to top

SETI@home science

  1. http://setiathome.ssl.berkeley.edu/faq.html#qep72
  2. What happened to the gaussian information display in the new Mac and Windows clients? Are the clients still looking for gaussians?
  3. Why don't I see the new graphics for the gaussian fit calculations?
  4. What will happen if an extraterrestrial signal is detected?
  5. http://setiathome.ssl.berkeley.edu/faq.html#q3.3
  6. If you find a signal, how will you decode the information in it?
  7. How is data collected from the telescope and transmitted to other machines for analysis?
  8. What sorts of signals are being analyzed, and what form does the signal analysis take?
  9. How will the results of the calculations be merged again?
  10. Are there any safeguards in place that would prevent the sending of a false 'negative' interpretation of data, thus masking an extraterrestrial signal?
  11. What is to prevent someone from hacking the program and sending back false data that would interpret a signal as extraterrestrial?
  12. Is it likely that so many people sign up that you won't always have enough Arecibo data to feed all the clients? If so, how will this be handled?
  13. Why is curve fitting done for some FFTs and not others?

back to top

SETI in general

  1. What sort of spectrum is currently being emitted by earth? Is that signal visible say 10 or 50 light years away? If SETI were on a planet say 10-50 light years from here and running this project there, would it be able to detect earth's signal (assuming it was looking in our direction)?

If you couldn't find your question above, and would like to submit this question to us, please go here.

back to top

The Answers


What do I need to participate in SETI@home?

For Windows systems (95/98/NT) you'll need a computer with at least 32 MB of RAM, the ability to display 8-bit graphics in 800x600 resolution, 10 MB of disk space, and an Internet connection (dialup is OK). For Macintosh systems you'll need the above, as well as a PowerPC processor and Mac OS 7.5.5 or later. You can use SETI@home on a laptop that is connected sporadically. We also support many versions of UNIX, including Linux on various CPUs. We hope to eventually support other systems such as OS/2 and BeOS. We won't support WebTV. There are no CPU speed or modem speed requirements. It doesn't matter where in the world you live.


Do I need to know anything about science or SETI to use SETI@home?

No. All you need to do is download and install the client software.


How long will it take to download the screensaver?

About 5 minutes over a 28.8Kbps modem.


I pay by the hour for Internet connection. How much connect time will SETI@home need?

SETI@home connects only when transferring data. This occurs once every few days and lasts for about 5 minutes. All of the processing is done off-line.


Why are you doing this as a screensaver instead of a background task that runs all the time?

SETI@home uses a lot of memory while it's running, and it would cause swapping on some computers. We want to make sure it has zero impact on your normal computer work. So, for PC and Mac, the default mode is screensaver.

However, if you already have a favorite screensaver, or prefer not to run a screensaver, SETI@home can also be run as a background program that computes all the time and has no graphics. The UNIX version works like this.


Why aren't you doing this in Java?

It's not currently fast enough, and there are lots of system-dependent details that we need to handle in C.


What about security?

The client/screensaver is available for download only from this web page - we do not support SETI@home software obtained elsewhere. This software will upload and download data only from our data server here at Berkeley. The data server doesn't download any executable code to your computer. All in all, the screensaver is much safer than the browser you're running right now!


Will the screensaver program use more than one processor on a multiprocessor machine?

Not the initial version. Maybe a subsequent one.


Why don't you release the source code?

We decided not to make source code available for security reasons and for science reasons as well. We have to have everyone do the exact same analysis, or we can't have any control over our research and be confident in our results. We were also worried that there may be a few people that want to deliberately try to screw up our database and server.


How complex is the software? Will users have to get involved with switching it on and off, or sending off the results? Will my computer have to be on-line the whole time?

Users will not have to do anything if they don't want. The results can be sent automatically, next time the users are on the internet (checking their mail, surfing, etc), or it can be set to ask permission before logging on to the internet.


Does SETI@home work through firewalls (or proxies)?

SETI@home uses the HTTP protocol, and work through any semi-transparent firewall that allows outgoing Web traffic. The latest versions of SETI@home should work through more restrictive firewalls and proxies.

If you are having problems connecting from Windows through a SOCKS proxy, you could also look into SocksCap by NEC at http://www.socks.nec.com/sockscap.html and Hummingbird Socks at http://www.hummingbird.com/products/nc/socks/index.html Both let you use software as if it were "directly connected to the Internet".

If you're STILL having trouble connecting through an HTTP proxy server and you are running SETI@home on an older version of Windows 95, Microsoft has an updated Winsock 2 driver which corrects the problem, and lets the SETI@home client connect. Search for "Windows Socket 2" in the Product Information section of the Microsoft web site. The file is about 986 kbytes, and post-dates Windows 95 Service Pack 1.

For more info about how to install Proxomition, click here.


I downloaded the software but my computer doesn't know what to do with a .tar (or .hqx or .sit or .exe) file - what do I do?

Windows software is packaged in files ending with .exe, Mac software with .sit or .hqx, and UNIX with .tar - chances are you have downloaded software for a system other than yours.


The graphics don't move. Won't it burn into my screen?

On most monitors, no. To make sure, Select the "Go to blank screen" option under Screensaver Settings.


Can I run this on as many machines as I like using the same SETI@home login?

Yes, you can - and as long as you use the same login on each machine, you'll get credit for them all.

Please note that you can (currently) only run one SETI@home process on a Windows or Mac machine (except for the Windows 2000/NT command-line client, which can run multiple processes), and if you are running multiple SETI@home UNIX processes, they must be running out of different directories. To setup these directories simply install the UNIX client as you normally do, but install into a different directory each time. Now you can run multiple SETI@home UNIX processes by starting one instance of the client from each SETI@home directory.


What happens to work units that never get returned by us? Are they lost forever?

We keep track of every work unit that goes out - if it is taking too long getting the results back, the server will automatically send it out to somebody else. Only after we get results back and confirm them we will remove the work unit from disk.


Can I use a disconnected PC?

No. In theory it would be possible to transfer data and results on floppy disks, but we're not supporting this. Please note answer to question Can I use a seldom connected PC?


Can I use a seldom connected PC?

Yes. Please note example scripts: FetchCache and RunCache


If you don't get a result back from one PC how long does the server wait until sending the same data out again?

For quite a while now we have been sending the data out multiple times over the course of a day or so without waiting for a result at all. That allows us to delete the file from our local disks sooner than we otherwise would (as soon as we've received at least two results) and keep our splitters generating data files at a high rate.


How can I return my results but not get another work unit from the servers?

Copy any file into your SETI@home Data directory and rename it "stop_after_send.txt". On the Macintosh, the "SETI@home Data" directory is in the Preferences folder, inside your System folder; on UNIX and Windows it is in the same directory as the executable file SETI@home.exe. If you later want to get a new work unit, remove the "stop_after_send.txt" file.


What is an "optimal" cache size to avoid returning obsolete results?

Caching is now more popular than ever. (See our add-ons page for some of the more popular caching programs.) In general, a 1-month cache isn't bad in terms of redundant results, but a 7-day cache is much better. An "optimal" cache (minimizing the likelihood that a result will have already passed integrity testing before you return it), however, shouldn't hold more than a 2 days of workunits. In the past, 1 month was pretty safe, but the ramifications of Moore's Law have made the cache window much smaller. Keep in mind, of course, that excepting the above case, redundancy is extremely important for testing the integrity of our data. Interestingly, even without cacheing, users on average will receive a duplicate workunit (one they've processed before) about once every 500 times.


According to your stats page platform X is running Y times faster than my platform! Why?

This boils down to the vastly different speeds of different processors. As well, UNIX versions don't have any graphics (yet) and therefore run much faster. You can speed up the Mac and Windows processing by selecting your screensaver to "blank" after a few minutes, thereby reducing the graphics overhead. In addition, there was a bug in early Windows version (before 1.05) that caused it to report incorrect CPU times.


What is SETI@home's policy on releasing the sky coordinates of promising signals?

SETI@home does not release detailed candidate coordinates until candidates have been reobserved with sufficient sensitivity to definitively confirm or reject the candidate.


What happened to the gaussian information display in the new Mac and Windows clients? Are the clients still looking for gaussians?

The clients are still looking for Gaussions, however rather than display information about gaussions all the time, in newer clients the information only appears if the client has found a gaussian strong enough to report back to us.


I have SETI@home set to run as my screen saver, but it keeps getting interrupted right after it starts running. What's going on?

The SETI@home client may be being interrupted by another screen saver or screen saver-like program. As SETI@home is designed to be as noninvasive as possible by only using your computer while it is idle, if the client detects another program that wants to run, SETI@home will quit and step out of the way. If this other program is another screen saver or some other application that waits until your computer is idle before running, both SETI@home and the other program will try to run when the computer is idle causing SETI@home to quit. One common application which shows this behavior is McAfee VirusScan. If you have VirusScan installed, make sure that you have turned off the ScreenScan portion of the application as this will interfere with SETI@home.


How do I change my login address/user info?

If you need to change anything other than your e-mail address, you can use this web-based form: Account Change.

If you need to change your e-mail address, you must have access to the old account, since this is where we'll mail your password. If you don't have access to your old account, or you mis-typed your e-mail address when first logging in, you will have to log in again as a new user with the correct e-mail address.

For both security and administrative reasons, we cannot process any account changes unless you use the Account Change form.


My old email address is dead. How do I create a new account?

A new account must be created from the SETI@home client software (not from the SETI@home website). From the SETI@home client window, select "Settings", then "Change/Create Login". Click "Create New Account" on the pop-up window, and follow instructions from there.


Is the Windows screensaver password protected?

Our screensaver works just like any other screensaver, which includes the ability for the operating system to enforce password protection. This is done through the normal password protection channels.


SETI@home uses 90% of the time on two CPUs. Why does it do this if it's not multithreaded?

One CPU is doing graphics and the other is doing data analysis (so actually it is multithreaded, in a limited way).


My computer says "file open failed in state.txt." Why?

The most likely cause of this is Microsoft's "FastFind" utility. "FastFind" keeps a sorted index of all documents on the disk. While it generates this index it occasionally locks the file "state.txt." To avoid this error you may want to change the "FastFind" run interval to a large number like 999 hours. (To do that click on start->settings->control panel. Select FastFind. Click on Index and select 'Interval' and change the interval.)


Does SETI@home support proxy authentication?

Yes. See http://setiathome.ssl.berkeley.edu/faq.html#q1.11.


I am having trouble connecting over the Internet. What do these error numbers mean?

If you set "Ask me before connecting" in the Preferences dialog, SETI@home will display more detailed information for many errors.

Due to overwhelming interest in the SETI@home project, the server may intermittently be unreachable as too many clients are trying to connect. The server may also be occasionally down for maintainance. If you are unable to connect, please wait an hour and try again.


When I returned my results and got a new work unit, why were the "Data units completed" and "Total computer time" values not updated?

When we receive the results of a completed work unit at our server, it is transferred to a separate computer for processing. There may be a delay of up to a few days before the results are assimilated and verified. Your credit is updated only after verification of the work unit results data. Once the server has updated your statistics, your computer will receive the revised values the next time it connects to the server. This means that your displayed statistics will generally lag behind the work actually done.


Are there versions of SETI@home for parallel systems such as Beowulf or multiprocessors?

No. You can parallelize SETI@home by running multiple instances of it, either on a multiprocessor or on the nodes of a cluster. Just make sure that each instance runs in a different directory.


Will there be a Windows 3.x version?

Not a graphical one. We may be able to do a command-line (DOS) version.


Is there a version that runs as an NT Service? How do I run SETI@home as an NT Service?

The command-line version for Windows can be made to run as a service. There are several sets of instructions for how to do it.


I'm finding many copies of state.sah and key.sah on my computer. What's going on?

This is not a SETI@Home bug but a virus ("hybris-b") that causes this behavior. Please download your latest anti-virus updates and disinfect your systems.


I have an IBM T23 laptop computer. When the screensaver comes on, it appears on the left of my screen, near the bottom, with most of the saver off the screen. Is there a way for me to move it back onto the display?

Go to the BIOS menus for Configuration and Display.

  1. Change the Default Primary Video Device from PCI to AGP, making the internal AGP the boot display device.
  2. Change the Boot Display Device from Both (LCD and CRT) to LCD.
  3. Turn HV Expansion Off.

I just downloaded the latest version of the client, but I get a "verson not supported message". What's wrong?

Here's one possible solution to the problem, submitted by Ralph Bradley:

"When I got my new PC I transferred my Seti files from the old one. Everything worked. The processing was going 3 times faster then before. Then last August I downloaded a new version of Seti. During installation it flashed a message that my version of Windows did not support the program and then nothing, poof, installation just aborted.
Recently I was browsing through my c:/ directory when I found a small file, OSINFO.ENG, that contained information about my windows, which it identified as Win Mil (rather than Win Me which is what it is). I removed that file and tried the download again. No problems. Seti installed, and has been processing during my down times every since."


Why do a bunch of green SETI@home icons sometimes accumulate in my system tray?

In newer versions of Windows, if the screensaver is killed via CTL-ALT-DEL or some other "hard" closing mechanism (typically a crash of some kind), the SAH process still tries to access the graphical application, and unfortunately plants an icon in the system tray _before_ it realizes the app's dead, then keeps repeating the attempt ad nauseum. Moving your mouse over the system tray will make the icons disappear. No performance problems or otherwise. Again, it should only happen if the screensaver app gets killed in an unnatural way.


Can I run SETI@home while using a different screensaver?

Yes. In Preferences, select "Data Analysis Always Runs". Select a different screensaver. SETI@home will run, even while the screensaver is running.


I'm trying to access my account, but I've lost my password. The e-mail address I used when registering is invalid. Is there any way for you to give me access to my account?

In order to protect your account from modification by others, we require both your e-mail address and password for access. If you lose this information, we unfortunately cannot help you access your account or your credits. You will need to create a new account with a valid e-mail address to access any future credit.


What will happen if an extraterrestrial signal is detected?

A Declaration of Principles has been agreed upon by SETI researchers around the world. First, other SETI researchers will independently verify the signal. If the signal is real and can't be explained by man-made sources (satellites, reflections etc.) then press agencies and governments will be notified in a systematic way.


Will I get credit if the signal is detected using my computer?

Yes. Our software keeps track of where each piece work is done. If your computer is involved in the detection, you will, if you wish, be listed as a co-discoverer.


It says SETI@home will run for 2 years. Why not keep it going indefinitely?

Due to the large response and the high quality of the data analysis we're going to extend the project past the two year point. We'll also be extending the project to include either data in another frequency band, data from a southern hemisphere observatory, or both.


If you find a signal, how will you decode the information in it?

Our goal is simply to find the signal. If it contains information, it may require experts in linguistics or mathematics to decipher it.


How is data collected from the telescope and transmitted to other machines for analysis?

Data is recorded on high density tapes at the Arecibo telescope in Puerto Rico, about one 35 Gbyte tape per day, then mailed to Berkeley, then divided into 0.25 Mbyte chunks which get sent from the Seti@Home server over the internet to people around the world to analyze. Arecibo does not have a high bandwidth internet connection, so data must go by snail mail to Berkeley at first.


Will you ship larger chunks of data to faster computers?

No, all computers receive the same size chunks. Faster computers will finish each chunk faster, then immediately get a new chunk to work on, so we'll keep them busy all the time.


What sorts of signals are being analyzed, and what form does the signal analysis take?

We search for strong narrow band signals. It's like tuning your radio set to various channels, and looking at the signal strength meter. If the strength meter goes up, that gets our attention. More technically, it's a lot of digital signal processing, mostly Fourier Transforms at various chirp rates and durations.

We also search for pulsing and drifting signals, and signals which match the antenna beam pattern as the telescope slews across the sky. The analysis software searches for signals about 10 times weaker than any search done to date, because it makes use of a computationally intensive algorithm called "coherent integration" that no one else (including our Serendip program) has had the computing power to implement.


How will the results of the calculations be merged again?

They are merged in a database using our computers here, interference is rejected, and various pattern detection algorithms are applied to search for the most interesting signals.


Are there any safeguards in place that would prevent the sending of a false 'negative' interpretation of data, thus masking an extraterrestrial signal?

Yes. Without going into detail (for obvious reasons) we have a mechanism that detects forged results.


What is to prevent someone from hacking the program and sending back false data that would interpret a signal as extraterrestrial?

See the above question. Besides, it wouldn't matter - if there's a "hit", we will analyze that chunk of data ourselves to verify it.


Is it likely that so many people sign up that you won't always have enough Arecibo data to feed all the clients? If so, how will this be handled?

It's possible. Up to a point, we will handle it by sending the same data to more than one user. Beyond that, if we can afford it, we will set up another data recorder at Arecibo and record a wider frequency range (our current system records only 2.5 MHz out of SERENDIP's 100 MHz bandwidth).


Will running SETI@home overload or burn out my CPU?

No. The CPU on most computers is always executing instructions (often the operating system's "idle loop") whenever the computer is turned on. It's no additional strain to execute SETI@home.


Why does only part of the SETI@home window appears on my screen?

In response to many requests from our users, SETI@home will now run on systems with screen resolutions smaller than 800X600 pixels. But if the window is larger than the screen resolution, parts of the SETI@home display window may extend off the edge of the screen; if this happens, move the window around to see all the data, or set the display to a higher resolution.


How can I make SETI@home run as fast as possible?

Select the "Blank screen after 1 minute" option under Screensaver Settings, and select "Data analysis always runs" in the Preferences dialog. Minimize the application window.

Will SETI@home run faster with more RAM (e.g., 256 MB instead of 128 MB)?

SETI@home uses about 16 MB of RAM while it's running. Beyond a certain point (typically 64MB, more if you run memory-itensive applications) more RAM won't make it run faster.


If I turn off my computer while SETI@home is running, will it lose any data?

No. SETI@home writes its results to disk every minute or two.


Why is curve fitting done for some FFTs and not others?

If time resolution does not yield 64 or more time bins, or if the slew rate is out of bounds, the curve-fitting routine is not called. In the curve-fitting routine, if a Power of Time array has no bin above 3 sigma, skip that array. For each bin (i.e., each candidate Gaussian) if amplitude not above 3.2 sigma (mean recalculated to exclude peak) skip that bin.


Why do some work units take very little time to complete?
Why did the progress bar suddenly jump to 100% only part way through the analysis?

Occasionally, a work unit will contain strong radio interference; these strong interfering signals typically come from satellites and radar from our own civilization. If the interference is very strong, the SETI@home program can not analyze that part of the spectrum, and after trying for a few minutes and detecting thousands of strong signals of earth origin, the program stops early in the processing and gets a new work unit. You will still get credit for the work done.


Why is there so much variability in workunit completion time with version 3.x?

With version 3.0, we introduced 2 new algorithms to search for pulsed signals. One is a generalized pulse finder and the other is a fast triplet finder. See http://setiathome.ssl.berkeley.edu/about_seti/about_seti_at_home_1.html for description of the algorithms. The generalized pulse finder, while highly optimized, is still very compute intensive. In order to balance sensitivity to pulsed signals (a good thing) with workunit throughput (also a good thing), the client will apply the pulse finder more often in some workunits than others.

The finer the time resolution (ie, the greater the number of bins in the time dimension), the more effective the pulse finding will be. The pulse finder always works with a chunk of data covering 1 telescope beam (0.1 degrees on the sky). For any given frequency resolution, the time resolution of 1 beam is determined entirely by the slew rate of the telescope at the time that the data were acquired. On one hand, the pulse finder does not bother with very coarse time resolutions and on the other, it avoids superfine time resolutions, as the execution time becomes prohibitively large. There is always a tradeoff and we have tried to achieve the optimal balance. Slew rate also affects whether or not the client executes the gaussian finder.

The following chart shows what gets executed at various slew rates. The corresponding angle range is also given. You can see the angle range for your workunit in the workunit header. The horizontal axis is frequency resolution in both FFT length and Hz. For any given slew rate / frequency resolution pair, you can see whether gaussian finding (G), pulse finding (P) or triplet finding (T) is executed.

slewrate angle_range 128K 64K 32K 16K 8K 4K 2K 1K 512 256 128 64 32 16 8
------ -------- 0.075 0.149 0.298 0.596 1.192 2.384 4.768 9.537 19.07 38.15 76.29 152.59 305.18 610.35 1220.70
0.000000 0.000000 --- --T --T --T -PT -PT -PT -PT -PT -PT -PT -PT -PT --T --T
0.001000 0.107374 --- --- --T --T -PT -PT -PT -PT -PT -PT -PT -PT -PT --T --T
0.002000 0.214748 --- --- --- --T -PT -PT -PT -PT -PT -PT -PT -PT -PT -PT --T
0.003000 0.322123 --- --- --- G-T GPT GPT GPT GPT GPT GPT GPT GPT GPT GPT GPT
0.004000 0.429497 --- --- --- G-- GPT GPT GPT GPT GPT GPT GPT GPT GPT GPT GPT
0.005000 0.536871 --- --- --- G-- GPT GPT GPT GPT GPT GPT GPT GPT GPT GPT GPT
0.006000 0.644246 --- --- --- G-- GPT GPT GPT GPT GPT GPT GPT GPT GPT GPT GPT
0.007000 0.751620 --- --- --- G-- GPT GPT GPT GPT GPT GPT GPT GPT GPT GPT GPT
0.008000 0.858994 --- --- --- G-- G-- GPT GPT GPT GPT GPT GPT GPT GPT GPT GPT
0.009000 0.966368 --- --- --- G-- G-- GPT GPT GPT GPT GPT GPT GPT GPT GPT GPT
0.011000 1.181117 --- --- --- --- --- -PT -PT -PT -PT -PT -PT -PT -PT -PT -PT
0.012000 1.288491 --- --- --- --- --- -PT -PT -PT -PT -PT -PT -PT -PT -PT -PT
0.013000 1.395865 --- --- --- --- --- -PT -PT -PT -PT -PT -PT -PT -PT -PT -PT
0.014000 1.503240 --- --- --- --- --- -PT -PT -PT -PT -PT -PT -PT -PT -PT -PT
0.015000 1.610614 --- --- --- --- --- -PT -PT -PT -PT -PT -PT -PT -PT -PT -PT
0.016000 1.717988 --- --- --- --- --- --- -PT -PT -PT -PT -PT -PT -PT -PT -PT
0.017000 1.825362 --- --- --- --- --- --- -PT -PT -PT -PT -PT -PT -PT -PT -PT
0.018000 1.932736 --- --- --- --- --- --- -PT -PT -PT -PT -PT -PT -PT -PT -PT
0.019000 2.040111 --- --- --- --- --- --- -PT -PT -PT -PT -PT -PT -PT -PT -PT
0.020000 2.147485 --- --- --- --- --- --- -PT -PT -PT -PT -PT -PT -PT -PT -PT


What sort of spectrum is currently being emitted by earth? Is that signal visible say 10 or 50 light years away? If SETI were on a planet say 10-50 light years from here and running this project there, would it be able to detect earth's signal (assuming it was looking in our direction)?

Earth is polluting space with radio and television signals that might be detected by nearby advanced civilizations, but it would be difficult for such a civilization to discover these signals if they only have Earth's current level of technology (eg: if they have an Arecibo like telescope and SETI@home like search).

Early TV shows like I Love Lucy and Ed Sullivan left the earth about 40 years ago, so have gone out 40 light years, reaching several thousand nearby stars. But these signals are relatively weak and SETI@home is not likely to detect the equivalent of Earth type TV transmitters, even on the nearest stars.

Earth's strongest transmitters might be somewhat easier to detect, such as those emitted by military radars, or some radio telescopes. The Arecibo telescope transmits very powerful signals when it is used as a radar system to study planets, asteroids and the ionosphere. These radar signals are powerful enough to be detected 10,000 light years away by searches like SETI@home, except for three big caveats:

a) The Arecibo transmissions are in a very tight beam (they are not omnidirectional, like TV and military radar), so they only cover a very small part of the sky at once (about a millionth of the total sky). It's is unlikely another civilization will be within one of these narrow beams.

b) The Arecibo transmitter's oldest signals left Earth about 30 years ago, so have only travelled 30 light years.

c) SETI@home is not searching the band of frequencies that the Arecibo transmitters utilize (although our older SERENDIP III program did survey one of those bands).


How do I bring up the SETI@home application window?

Click on the SETI@home icon in the Menu Bar and select Launch.


Whenever SETI@home (Mac) tries to connect to the server, it immediately gets an error.

First, select "Proxy Settings" from the menu and check that they are correct.

If that is not the problem, then try this: Set "Ask me before connecting" in the SETI@home Preferences. Manually tell your computer to dial the Internet. Then select "Connect Now" from the SETI@home menu while your computer is connected to the Internet. (To dial manually, use the OTPPP, Remote Acess or FreePPP control panel.)

If this solves your problem, your computer's Internet software may be incorrectly configured. Instructions for setting this up are given under How do I set up my Mac to connect automatically?.


How do I set up my Mac to connect automatically?

Macintosh dial-up Internet software comes in 2 flavors, Open Transport and FreePPP. On OS 9, Open Transport is called "Remote Access". If you are using Open Transport (OTPPP or "Remote Access"), then:

1) Under the Apple menu, select Control Panels and PPP ("Remote Access" in OS 9). make sure it has the correct phone number of your ISP, login name and password. To connect unattended, you must have "Save password" set.

2) Press the "Options" button, then select the "Connection" tab. Set "Connect automatically ..." and "Disconnect if idle for xx minutes". Set the disconnect delay to whatever number you wish.

3) You may also set the "prompt every xx minutes" checkbox if you wish. If the computer is unattended, so there is no response to the reminder, it will go ahead and disconnect after a few minutes.

If you are using FreePPP, then:

1) Find and open the FreePPP Setup application. Select the "General" tab.

2) Set "Allow applications to open connection" and "Disconnect if idle for xx minutes". Set the disconnect delay to whatever number you wish.


Why are the Preferences, Help and Login menu items sometimes disabled?

These are disabled while SETI@home is transferring data over the Internet, as they could interfere with the transfer.


Can I run SETI@home without installing it as a system extension?

Yes. Move the SETI@home icon out of the System Folder : Control Panels folder, to another location (such as the desktop), and restart your Macintosh. You can run SETI@home as a stand-alone application whenever you wish. But if you have another screensaver installed, SETI@home will run very slowly when the other screensaver is active, and the other screensavers animation may be sluggish or jerky.


Sometimes my computer seems to ignore mouse clicks or keystrokes while SETI@home is running.

Response to user input may be a bit sluggish on Macintosh models with slower processors (prior to G3), or with less than 32MB of physical RAM. You may sometimes need to hold the mouse button over the Menu Bar for a few seconds before getting a response.


Sometimes I cannot get SETI@home to run from its icon in the Menu Bar or using the hot key or sleep corner.

SETI@home will not launch if another application has a modal dialog frontmost. The Standard File (Open and Save) dialogs are examples of modal dialogs. You must dismiss the modal dialog for SETI@home to launch.


SETI@home seems to get very slow or even stop at times.

Different portions of the same work unit can vary greatly in speed. If progress seems to freeze, be patient and let it run overnight. It may have gotten past the slow spot by then.


What can I do to make SETI@home run faster?

Here are some suggestions:

  • Each time SETI@home launches, it optimizes itself for the current monitor color depth (256 colors, Thousands, Millions). If you change the color depth while SETI@home is running, it may slow things to a crawl.
  • It should run reasonably at any screen depth, but it will run somewhat faster at lower screen depths (256 colors) than higher ones. Screen resolution (800X600, 1024X732, etc.) should have negligible effect on speed.
  • In screensaver mode, SETI@home runs fastest if the screen is blanked, so for maximum speed set the preferences to blank the screen after a short time.
  • In application mode, SETI@home runs fastest if its window is collapsed, using the Windowshade feature under OS 8.0 and later.
  • Many Macintosh models are equipped with the Energy Saver Control Panel. This can put the computer's processor, hard drive, and monitor in a low-power sleep mode if the mouse and keyboard have been idle for a period of time. Although SETI@home can continue to run when the computer is in sleep mode, it will run much slower. You may want to change the settings in the Energy Saver Control Panel to let SETI@home have more time. Some people prefer to have the computer never sleep so it can analyze more signals, while others prefer to save electricity. The choice is up to you.

How can I get my Macintosh to disconnect from the Internet automatically after communicating with the SETI@home server?

Dial-up Internet software comes in 2 flavors, Open Transport and FreePPP. If you are using Open Transport (OTPPP), then:

1) Under the Apple menu, select Control Panels and PPP. make sure it has the correct phone number of your ISP, login name and password. To connect unattended, you must have "Save password" set.

2) Press the "Options" button, then select the "Connection" tab. Set "Connect automatically ..." and "Disconnect if idle for xx minutes. Set the disconnect delay to whatever number you wish. 10 minutes is a good value.

3) You may also set the "prompte every xx minutes" checkbox if you wish. If the computer is unattended, so there is no response to the reminder, it will go ahead and disconnect after a few minutes.

If you are using FreePPP, then:

1) Find and open the FreePPP Setup application. Select the "General" tab. (If you don't see the "General" tab, click the small triangle in the lower left corner.)

2) Set "Allow applications ot open connection" and "Disconnect if idle for xx minutes". Set the disconnect delay to whatever number you wish. 10 minutes is a good value.


How can I get my PC to disconnect from the Internet automatically after communicating with the SETI@home server?

1) From the Start button, select "Settings" and then "Control Panels". Open the "Internet Options" Control Panel.

2) Select the "Connections" tab. Make sure the desired "Dial-up networking" selection is set as the default. (The set default button will be grayed out if you select the current default in the list.)

3) Set "Always dial my default connection".

4) Select the correct "Dial-up networking" from the list, and click on the "Settings..." button.

5) Another dialog box "xxxx Settings" appears. Press the "Advanced" button.

6) The "Advanced Dial-Up" dialog will appear. Set "Disconnect if idle for xx minutes" Set the disconnect delay to whatever number you wish. If you wish, you may also set "Disconnect when conection may be no longer needed.


I am having trouble connecting over the Internet. What do these error numbers mean?

If you set "Ask me before connecting" in the Preferences dialog, SETI@home will display more detailed information for many errors.


Whenever SETI@home tries to connect to the server, it immediately gets an error. (Windows)

First, select "Proxy Settings" from the menu and check that they are correct.

If that is not the problem, then try this: Set "Ask me before connecting" in the SETI@home Preferences. Manually tell your computer to dial the Internet. Then select "Connect Now" from the SETI@home menu while your computer is connected to the Internet. (To dial manually, select Start -> Programs -> Accessories -> Dial-Up Networking, and double-click the desired connection.) If this solves your problem, your computer's "Internet Options" control panel may be incorrectly configured. Instructions for setting this up are given under How do I set up my computer to connect automatically?.

If your PC does not have a relatively recent version of Internet Explorer, you may not have the software needed for SETI@home to dial your modem. IE versions 4 and later install the needed software; we have not tested with older versions of IE. The needed file is c:\WINDOWS\SYSTEM\wininet.dll.


How do I set up my computer to connect automatically? (Windows)

For Windows 95 and 98, do the following steps:

1) From the Start button, select "Settings" and then "Control Panels". Open the "Internet Options" Control Panel.
2) Select the "Connections" tab. Make sure the desired "Dial-up networking" selection is set as the default. (The set default button will be grayed out if you select the current default in the list.)
3) Set "Always dial my default connection".
4) Select the correct "Dial-up networking" from the list, and click on the "Settings..." button.
5) Another dialog box "xxxx Settings" appears. Press the "Advanced" button.
6) The "Advanced Dial-Up" dialog will appear. Set "Disconnect if idle for xx minutes" Set the disconnect delay to whatever number you wish. If you wish, you may also set "Disconnect when conection may be no longer needed."
7) Close the "Internet Options" Control Panel.
8) Double-click on "My Computer", and then on "Dial-Up Networking". Double-click on the default "Dial-up networking" icon. Make sure the "Save password" box is checked. If not, check it and click on "Connect", then "Cancel". Close the dialog.

For Windows NT do this: 1) Click Start, point to Programs, point to Accessories, and then click Dial-Up Networking.
2) Click More, and then click User preferences.
3) In the Enable Auto-Dial By Location dialog box, select each location for which you want the automatic dialing feature to operate.
4) Click OK and then restart the computer.


Can I process the same work unit on Windows partly with the graphical version and partly with the command-line client?

No. Due to our new security measures to prevent falsified results, if a work unit has been partly completed by a different version of SETI@home, the progress will be reset to zero and the work unit will be processed from the beginning.


Why don't I see the new graphics for the gaussian fit calculations?

After each pass over the data, SETI@home does a preliminary check to see if the data's properties indicate a possible gaussian curve. If not, it saves time by skipping the gaussian analysis. For some work units (those with slow slew rates), no gaussian fit calculations are done for the entire work unit, so this area of the display remains empty.


SETI@home was part way through processing a work unit, but then progress reset to zero and it started again from the beginning. What happened?

There are several possibilities. If you have SETI@home set to connect automatically to the Internet, it may have returned the result and gotten a new work unit. (If a work unit has too much radio interference or RFI, then SETI@home may request a new work unit much sooner than usual.)

If SETI@home's processing was interrupted abnormally by a system error or power interruption, its output files may have been corrupted. In this case, SETI@home will restart the work unit from zero automatically.


I'm still having trouble connecting through my Microsoft Proxy Server. What do I do?

If you're having trouble connecting with password protection through Microsoft Proxy Server, check out Proxomitron: http://spywaresucks.org/prox/.

Please be aware that Proxomitron is third party software, and therefore out of SETI@home control, but it has been recommended by various users including Nick.Roux@Bigfoot.com who posted these cookbook instructions on the sci.astro.seti newsgroup (thanks, Nick!):

1. Download Proxomitron (at http://members.tripod.com/Proxomitron/) and install it.

2. Go to 'Headers", find 'Proxy-Authorization', select 'In' and 'Out' and click on 'Edit'. In the 'Replacement Text' field enter 'basic user:password' replacing user and password with your userid and password for the your MS Proxy server. Highlight user:password and rightclick on it. Select 'Mime Encode', 'Encode String'. The 'Replacement text' field should now look something like 'basic dXNlcjpwYXNzd29yZA=='

3. Click OK, OK

4. Click on 'Proxy' and add the name:port of your MS Proxy Click OK

5. Select the 'Use Remote Proxy' Checkbox Save your changes.

6. In S@H select Settings/Proxy Server and add 'localhost', port 8080 as your proxy.

Now Proxomitron will automatically sign on to the MS Proxy.


Are you planning on optimizing the SETI@home client for the G4/3DNow/etc instruction set?

As of yet, there are no plans to optimize the SETI@home client for any particular platform or processor. Future versions of the client may be optimized, but there are no plans for doing so in the immediate future.


I'm running SETI@home version x.xx. Do I need to do anything special with this version before I can upgrade to a higher version?

No. The SETI@home installer automatically detects old versions and performs the necessary adjustments.


Are you planning on adding multiprocessor support for my Dual G4 system?

Yes. Not in 3.0, but in a later version.


Is Seti@home a good model for future scientific work? Are any other such project ideas floating around?
Several companies have recently been formed to pursue this idea, and dozens of tasks (ranging from genome analysis to financial analysis) have been proposed.
How does the computing power of Seti@home compare with existing supercomputers?
The most powerful computer, IBM's ASCI White, is rated at 12 TeraFLOPS and costs $110 million. SETI@home currently gets about 15 TeraFLOPs and has cost $500K so far.
When and where was the "Eureka!" point when somebody exclaimed "Hey, we can do this sort of analysis people's home computers"?
It arose in a conversation between David Gedye and Craig Kasnoff at a Christmas party in Seattle, Dec. 1994. it may have existed before that.
 
Back to top

http://setiathome.ssl.berkeley.edu/
 

Copyright ©2000 SETI@home