SETI@Home Version 8 - app_info.xml files for upgrading Lunatics and anonymous platform (all OS)

Message boards : Number crunching : SETI@Home Version 8 - app_info.xml files for upgrading Lunatics and anonymous platform (all OS)
Message board moderation

To post messages, you must log in.

AuthorMessage
Richard Haselgrove Project Donor
Volunteer tester

Send message
Joined: 4 Jul 99
Posts: 14650
Credit: 200,643,578
RAC: 874
United Kingdom
Message 1753192 - Posted: 2 Jan 2016, 13:32:13 UTC

Because the discussion threads move so quickly when a new app is announced, I'm opening a new thread to help people upgrade.

Rules for this thread:

Tested, working, complete files ONLY.
Tidy formatting, with consistent indenting displayed with [ pre ] tags, is requested.
Links for downloading the necessary files are welcome, indeed positively encouraged.
Brief installation notes are also welcome.
NO commentary or discussion in this thread. Since we seem to be using it already, put all that in New app?

I will ask the mods to 'sticky' this thread until we're through the transition, and to be very firm in enforcing these rules - just help everyone to find and see the information easily and clearly, OK? If clutter starts appearing, I will ask the mods to lock the thread as well, and only move posts into it with my approval. You have been warned: restrain yourselves, or go and do it somewhere else.
ID: 1753192 · Report as offensive
Richard Haselgrove Project Donor
Volunteer tester

Send message
Joined: 4 Jul 99
Posts: 14650
Credit: 200,643,578
RAC: 874
United Kingdom
Message 1753193 - Posted: 2 Jan 2016, 13:37:04 UTC

For Windows

A definitive (but minimal) app_info for Windows. If you stick to this - especially to the 800 version number - future upgrading via the installer will be much more likely to work properly.

<app_info>
    <app>
        <name>setiathome_v8</name>
    </app>
    <file_info>
        <name>setiathome_8.00_windows_intelx86.exe</name>
        <executable/>
    </file_info>
    <file_info>
        <name>libfftw3f-3-3-4_x86.dll</name>
        <executable/>
    </file_info>
    <app_version>
        <app_name>setiathome_v8</app_name>
        <version_num>800</version_num>
        <file_ref>
            <file_name>setiathome_8.00_windows_intelx86.exe</file_name>
            <main_program/>
        </file_ref>
        <file_ref>
            <file_name>libfftw3f-3-3-4_x86.dll</file_name>
        </file_ref>
    </app_version>
</app_info>

App_info with graphics support:

<app_info>
    <app>
        <name>setiathome_v8</name>
    </app>
    <file_info>
        <name>setiathome_8.00_windows_intelx86.exe</name>
        <executable/>
    </file_info>
    <file_info>
        <name>libfftw3f-3-3-4_x86.dll</name>
        <executable/>
    </file_info>
    <file_info>
        <name>setigraphics_8.00_windows_intelx86.exe</name>
        <executable/>
    </file_info>
    <file_info>
        <name>bl_bkg_800.jpg</name>
    </file_info>
    <file_info>
        <name>seti_800.jpg</name>
    </file_info>
    <file_info>
        <name>bl_800.jpg</name>
    </file_info>
    <app_version>
        <app_name>setiathome_v8</app_name>
        <version_num>800</version_num>
        <file_ref>
            <file_name>setiathome_8.00_windows_intelx86.exe</file_name>
            <main_program/>
        </file_ref>
        <file_ref>
            <file_name>libfftw3f-3-3-4_x86.dll</file_name>
        </file_ref>
        <file_ref>
            <file_name>setigraphics_8.00_windows_intelx86.exe</file_name>
            <open_name>graphics_app</open_name>
        </file_ref>
        <file_ref>
            <file_name>bl_bkg_800.jpg</file_name>
            <open_name>sponsor_bkg</open_name>
        </file_ref>
        <file_ref>
            <file_name>seti_800.jpg</file_name>
            <open_name>seti_logo</open_name>
        </file_ref>
        <file_ref>
        <file_name>bl_800.jpg</file_name>
            <open_name>sponsor_logo</open_name>
        </file_ref>
    </app_version>
</app_info>

Download links for all files (only the first two are needed when running without graphics, all are needed with graphics)

http://boinc2.ssl.berkeley.edu/sah/download_fanout/setiathome_8.00_windows_intelx86.exe
http://boinc2.ssl.berkeley.edu/sah/download_fanout/libfftw3f-3-3-4_x86.dll
http://boinc2.ssl.berkeley.edu/sah/download_fanout/setigraphics_8.00_windows_intelx86.exe
http://boinc2.ssl.berkeley.edu/sah/download_fanout/bl_bkg_800.jpg
http://boinc2.ssl.berkeley.edu/sah/download_fanout/seti_800.jpg
http://boinc2.ssl.berkeley.edu/sah/download_fanout/bl_800.jpg

Save the graphics .jpg files to disk if your browser doesn't do so automatically, and copy all files to the setiathome.berkeley.edu project folder. Once app_info.xml has been modified, and all files are in place, restart BOINC.
ID: 1753193 · Report as offensive
Richard Haselgrove Project Donor
Volunteer tester

Send message
Joined: 4 Jul 99
Posts: 14650
Credit: 200,643,578
RAC: 874
United Kingdom
Message 1753198 - Posted: 2 Jan 2016, 13:55:37 UTC

For Linux (64-bit)

Adapted from TBar's work. Download links tested.

Minimal:

<app_info>
    <app>
        <name>setiathome_v8</name>
    </app>
    <file_info>
        <name>setiathome_8.00_x86_64-pc-linux-gnu</name>
        <executable/>
    </file_info>
    <app_version>
        <app_name>setiathome_v8</app_name>
        <platform>x86_64-pc-linux-gnu</platform>
        <version_num>800</version_num>   
        <file_ref>
            <file_name>setiathome_8.00_x86_64-pc-linux-gnu</file_name>
            <main_program/>
        </file_ref>
    </app_version>
</app_info>

With graphics (optional)

<app_info>
    <app>
        <name>setiathome_v8</name>
    </app>
    <file_info>
        <name>setiathome_8.00_x86_64-pc-linux-gnu</name>
        <executable/>
    </file_info>
    <file_info>
        <name>setigraphics_8.00_x86_64-pc-linux-gnu</name>
        <executable/>
    </file_info>
    <file_info>
        <name>bl_bkg_800.jpg</name>
    </file_info>
    <file_info>
        <name>seti_800.jpg</name>
    </file_info>
    <file_info>
        <name>bl_800.jpg</name>
    </file_info>
    <app_version>
        <app_name>setiathome_v8</app_name>
        <platform>x86_64-pc-linux-gnu</platform>
        <version_num>800</version_num>   
        <file_ref>
            <file_name>setiathome_8.00_x86_64-pc-linux-gnu</file_name>
            <main_program/>
        </file_ref>
        <file_ref>
            <file_name>setigraphics_8.00_x86_64-pc-linux-gnu</file_name>
            <open_name>graphics_app</open_name>
        </file_ref>
        <file_ref>
            <file_name>bl_bkg_800.jpg</file_name>
            <open_name>sponsor_bkg</open_name>
        </file_ref>
        <file_ref>
            <file_name>seti_800.jpg</file_name>
            <open_name>seti_logo</open_name>
        </file_ref>
        <file_ref>
            <file_name>bl_800.jpg</file_name>
            <open_name>sponsor_logo</open_name>
        </file_ref>
    </app_version>
</app_info>

Download links for all files (only the first is needed when running without graphics, all are needed with graphics)

http://boinc2.ssl.berkeley.edu/sah/download_fanout/setiathome_8.00_x86_64-pc-linux-gnu
http://boinc2.ssl.berkeley.edu/sah/download_fanout/setigraphics_8.00_x86_64-pc-linux-gnu
http://boinc2.ssl.berkeley.edu/sah/download_fanout/bl_bkg_800.jpg
http://boinc2.ssl.berkeley.edu/sah/download_fanout/seti_800.jpg
http://boinc2.ssl.berkeley.edu/sah/download_fanout/bl_800.jpg

Once app_info.xml has been modified, and all files are in place, restart BOINC.
ID: 1753198 · Report as offensive
Richard Haselgrove Project Donor
Volunteer tester

Send message
Joined: 4 Jul 99
Posts: 14650
Credit: 200,643,578
RAC: 874
United Kingdom
Message 1753866 - Posted: 4 Jan 2016, 15:49:16 UTC

For Mac OS X (64-bit)

From a client_state file supplied by Zalster. Download links tested.

Minimal:

<app_info>
    <app>
        <name>setiathome_v8</name>
    </app>
    <file_info>
        <name>setiathome_8.00_x86_64-apple-darwin</name>
        <executable/>
    </file_info>
    <app_version>
        <app_name>setiathome_v8</app_name>
        <version_num>800</version_num>
        <platform>x86_64-apple-darwin</platform>
        <api_version>7.7.0</api_version>
        <file_ref>
            <file_name>setiathome_8.00_x86_64-apple-darwin</file_name>
            <main_program/>
        </file_ref>
    </app_version>
</app_info>

With graphics (optional)

<app_info>
    <app>
        <name>setiathome_v8</name>
    </app>
    <file_info>
        <name>setiathome_8.00_x86_64-apple-darwin</name>
        <executable/>
    </file_info>
    <file_info>
        <name>setigraphics_8.00_x86_64-apple-darwin</name>
        <executable/>
    </file_info>
    <file_info>
        <name>bl_bkg_800.jpg</name>
    </file_info>
    <file_info>
        <name>seti_800.jpg</name>
    </file_info>
    <file_info>
        <name>bl_800.jpg</name>
    </file_info>
    <app_version>
        <app_name>setiathome_v8</app_name>
        <version_num>800</version_num>
        <platform>x86_64-apple-darwin</platform>
        <api_version>7.7.0</api_version>
        <file_ref>
            <file_name>setiathome_8.00_x86_64-apple-darwin</file_name>
            <main_program/>
        </file_ref>
        <file_ref>
            <file_name>setigraphics_8.00_x86_64-apple-darwin</file_name>
            <open_name>graphics_app</open_name>
        </file_ref>
        <file_ref>
            <file_name>bl_bkg_800.jpg</file_name>
            <open_name>sponsor_bkg</open_name>
        </file_ref>
        <file_ref>
            <file_name>seti_800.jpg</file_name>
            <open_name>seti_logo</open_name>
        </file_ref>
        <file_ref>
            <file_name>bl_800.jpg</file_name>
            <open_name>sponsor_logo</open_name>
        </file_ref>
    </app_version>
</app_info>

Download links for all files (only the first is needed when running without graphics, all are needed with graphics)

http://boinc2.ssl.berkeley.edu/sah/download_fanout/setiathome_8.00_x86_64-apple-darwin
http://boinc2.ssl.berkeley.edu/sah/download_fanout/setigraphics_8.00_x86_64-apple-darwin
http://boinc2.ssl.berkeley.edu/sah/download_fanout/bl_bkg_800.jpg
http://boinc2.ssl.berkeley.edu/sah/download_fanout/seti_800.jpg
http://boinc2.ssl.berkeley.edu/sah/download_fanout/bl_800.jpg

As you will notice, this is extremely similar to the Linux example - in fact, only two file names have changed, plus a bit of cosmetic tidying up on my part. What I don't know is whether the downloaded program files (setiathome_8.00_x86_64-apple-darwin and setigraphics_8.00_x86_64-apple-darwin) have to be set manually to permit execution by the operating system, after downloading - this possibly applies to Linux as well. Perhaps somebody - just one post, please - could advise and give instructions if needed.
ID: 1753866 · Report as offensive
Chris Adamek
Volunteer tester

Send message
Joined: 15 May 99
Posts: 251
Credit: 434,772,072
RAC: 236
United States
Message 1753869 - Posted: 4 Jan 2016, 16:13:53 UTC - in response to Message 1753866.  

Yes, when you download the executable files you need to open up the terminal app and type the following:

chmod +x

...with a space at the end, but don't press enter yet.

Then drag the executable file from Finder into the terminal window (this will save you from having to type the path), make sure there is a space between the +x and the file and press enter.

That will allow the file to execute. Hopefully that is clear enough.

Thanks for the rest of the info.

Chris
ID: 1753869 · Report as offensive
Profile RRipley
Volunteer tester

Send message
Joined: 18 Apr 01
Posts: 880
Credit: 23,005,843
RAC: 0
Germany
Message 1755077 - Posted: 9 Jan 2016, 13:53:05 UTC - in response to Message 1753198.  

I'm using the same scheme from above:


For Linux (32-bit)

Minimal:

<app_info>
    <app>
        <name>setiathome_v8</name>
    </app>
    <file_info>
        <name>setiathome_8.00_i686-pc-linux-gnu</name>
        <executable/>
    </file_info>
    <app_version>
        <app_name>setiathome_v8</app_name>
        <platform>i686-pc-linux-gnu</platform>
        <version_num>800</version_num>
        <file_ref>
            <file_name>setiathome_8.00_i686-pc-linux-gnu</file_name>
            <main_program/>
        </file_ref>
    </app_version>
</app_info>


With graphics (optional)

<app_info>
    <app>
        <name>setiathome_v8</name>
    </app>
    <file_info>
        <name>setiathome_8.00_i686-pc-linux-gnu</name>
        <executable/>
    </file_info>
    <file_info>
        <name>setigraphics_8.00_i686-pc-linux-gnu</name>
        <executable/>
    </file_info>
    <file_info>
        <name>bl_bkg_800.jpg</name>
    </file_info>
    <file_info>
        <name>seti_800.jpg</name>
    </file_info>
    <file_info>
        <name>bl_800.jpg</name>
    </file_info>
    <app_version>
        <app_name>setiathome_v8</app_name>
        <platform>i686-pc-linux-gnu</platform>
        <version_num>800</version_num>   
        <file_ref>
            <file_name>setiathome_8.00_i686-pc-linux-gnu</file_name>
            <main_program/>
        </file_ref>
        <file_ref>
            <file_name>setigraphics_8.00_i686-pc-linux-gnu</file_name>
            <open_name>graphics_app</open_name>
        </file_ref>
        <file_ref>
            <file_name>bl_bkg_800.jpg</file_name>
            <open_name>sponsor_bkg</open_name>
        </file_ref>
        <file_ref>
            <file_name>seti_800.jpg</file_name>
            <open_name>seti_logo</open_name>
        </file_ref>
        <file_ref>
            <file_name>bl_800.jpg</file_name>
            <open_name>sponsor_logo</open_name>
        </file_ref>
    </app_version>
</app_info>


Download links for all files (only the first is needed when running without graphics, all are needed with graphics)

http://boinc2.ssl.berkeley.edu/sah/download_fanout/setiathome_8.00_i686-pc-linux-gnu
http://boinc2.ssl.berkeley.edu/sah/download_fanout/setigraphics_8.00_i686-pc-linux-gnu
http://boinc2.ssl.berkeley.edu/sah/download_fanout/bl_bkg_800.jpg
http://boinc2.ssl.berkeley.edu/sah/download_fanout/seti_800.jpg
http://boinc2.ssl.berkeley.edu/sah/download_fanout/bl_800.jpg

Once app_info.xml has been modified, and all files are in place, restart BOINC.
ID: 1755077 · Report as offensive
ExtraTerrestrial Apes
Avatar

Send message
Joined: 5 Jan 02
Posts: 13
Credit: 1,370,403
RAC: 0
Germany
Message 1756685 - Posted: 15 Jan 2016, 20:41:14 UTC

Intel GPU, Windows 64 & 32, no graphics

This is for the download "MB8_Intel_r3330" from Mike's World. Stop BOINC, extract all contents of the download into the SETI project directory and restart BOINC.

Note: my file is for Win 64, but the download should work for both. For 32 bit simply change "windows_intelx86_64" to "windows_intelx86" between the "platform" tags. Or even easier: omit it, as Richard did for the CPU version. I just left it there because the prior Lunatics installer generated it.

<app_info>
	<app>
		<name>setiathome_v8</name>
	</app>
	<file_info>
		<name>MB8_win_x86_SSSE3_OpenCL_Intel_r3330.exe</name>
    		<executable/>
	</file_info> 
	<file_info> 
		<name>libfftw3f-3-3-4_x86.dll</name> 
		<executable/> 
	</file_info> 
	<file_info>
        	<name>mb_cmdline_win_x86_SSSE3_OpenCL_Intel.txt</name>
	</file_info>
	<file_info>
        	<name>MultiBeam_Kernels_r3330.cl</name>
	</file_info>
	<app_version> 
		<app_name>setiathome_v8</app_name> 
		<version_num>800</version_num> 
		<platform>windows_x86_64</platform>
		<plan_class>opencl_intel_gpu_sah</plan_class>
        		<cmdline></cmdline>	
		<coproc>
            		<type>intel_gpu</type>
            		<count>1</count>
	        </coproc>
		<file_ref> 
			<file_name>MB8_win_x86_SSSE3_OpenCL_Intel_r3330.exe</file_name> 
			<main_program/> 
		</file_ref> 
		<file_ref> 
			<file_name>libfftw3f-3-3-4_x86.dll</file_name> 
		</file_ref> 
	        <file_ref>
        		<file_name>mb_cmdline_win_x86_SSSE3_OpenCL_Intel.txt</file_name>
	        	<open_name>mb_cmdline.txt</open_name>
        	</file_ref>
	        <file_ref>
        		<file_name>MultiBeam_Kernels_r3330.cl</file_name>
	        </file_ref>
	</app_version> 
</app_info>

Scanning for our furry friends since Jan 2002
ID: 1756685 · Report as offensive
ExtraTerrestrial Apes
Avatar

Send message
Joined: 5 Jan 02
Posts: 13
Credit: 1,370,403
RAC: 0
Germany
Message 1756707 - Posted: 15 Jan 2016, 22:29:17 UTC - in response to Message 1756685.  

Update of CPU usage for Intel GPU, Windows 64 & 32, no graphics

The version I listed above results in 1 full CPU core being reserved by BOINC for each SETI thread. To change this to a realistic value I have added the <avg_ncpus> and <max_ncpus> tags. For maximum iGPU throughput I'm running 2 WUs concurrently via <count>0.5</count>, but avoid 100% overall cpu usage.

<app_info>
	<app>
		<name>setiathome_v8</name>
	</app>
	<file_info>
		<name>MB8_win_x86_SSSE3_OpenCL_Intel_r3330.exe</name>
    		<executable/>
	</file_info> 
	<file_info> 
		<name>libfftw3f-3-3-4_x86.dll</name> 
		<executable/> 
	</file_info> 
	<file_info>
        	<name>mb_cmdline_win_x86_SSSE3_OpenCL_Intel.txt</name>
	</file_info>
	<file_info>
        	<name>MultiBeam_Kernels_r3330.cl</name>
	</file_info>
	<app_version> 
		<app_name>setiathome_v8</app_name> 
		<version_num>800</version_num> 
		<platform>windows_x86_64</platform>
        	<avg_ncpus>0.04</avg_ncpus>
        	<max_ncpus>0.1</max_ncpus>
		<plan_class>opencl_intel_gpu_sah</plan_class>
        		<cmdline></cmdline>	
		<coproc>
            		<type>intel_gpu</type>
            		<count>1</count>
	        </coproc>
		<file_ref> 
			<file_name>MB8_win_x86_SSSE3_OpenCL_Intel_r3330.exe</file_name> 
			<main_program/> 
		</file_ref> 
		<file_ref> 
			<file_name>libfftw3f-3-3-4_x86.dll</file_name> 
		</file_ref> 
	        <file_ref>
        		<file_name>mb_cmdline_win_x86_SSSE3_OpenCL_Intel.txt</file_name>
	        	<open_name>mb_cmdline.txt</open_name>
        	</file_ref>
	        <file_ref>
        		<file_name>MultiBeam_Kernels_r3330.cl</file_name>
	        </file_ref>
	</app_version> 
</app_info>

Scanning for our furry friends since Jan 2002
ID: 1756707 · Report as offensive
Cruncher-American Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor

Send message
Joined: 25 Mar 02
Posts: 1513
Credit: 370,893,186
RAC: 340
United States
Message 1756751 - Posted: 16 Jan 2016, 1:16:04 UTC - in response to Message 1756707.  

Question: Did you mistype here? Your app_info has

<coproc>
<type>intel_gpu</type>
<count>1</count>
</coproc>

so runs only one WU on the GPU at a time.
Or did I misunderstand you?
ID: 1756751 · Report as offensive
ExtraTerrestrial Apes
Avatar

Send message
Joined: 5 Jan 02
Posts: 13
Credit: 1,370,403
RAC: 0
Germany
Message 1756907 - Posted: 16 Jan 2016, 17:59:58 UTC - in response to Message 1756751.  

I used "<count>1</count>" for the general version, to make it safe for everyone. When I added the lines to adjust the CPU core scheduling I asked myself "why would someone want to reduce the number of scheduled cores per WU, when the readme of the app rightfully states one should leave at least one core unoccupied?" The answer: if you're running more WUs concurrently you don't want to reserve an entire core for each of them.

Hope we're not messing up the thread.. but some explanation should still be OK.

MrS
Scanning for our furry friends since Jan 2002
ID: 1756907 · Report as offensive

Message boards : Number crunching : SETI@Home Version 8 - app_info.xml files for upgrading Lunatics and anonymous platform (all OS)


 
©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.