Message boards :
Number crunching :
SETI@Home Version 8 - app_info.xml files for upgrading Lunatics and anonymous platform (all OS)
Message board moderation
Author | Message |
---|---|
Richard Haselgrove Send message Joined: 4 Jul 99 Posts: 14650 Credit: 200,643,578 RAC: 874 |
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. |
Richard Haselgrove Send message Joined: 4 Jul 99 Posts: 14650 Credit: 200,643,578 RAC: 874 |
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. |
Richard Haselgrove Send message Joined: 4 Jul 99 Posts: 14650 Credit: 200,643,578 RAC: 874 |
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. |
Richard Haselgrove Send message Joined: 4 Jul 99 Posts: 14650 Credit: 200,643,578 RAC: 874 |
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. |
Chris Adamek Send message Joined: 15 May 99 Posts: 251 Credit: 434,772,072 RAC: 236 |
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 |
RRipley Send message Joined: 18 Apr 01 Posts: 880 Credit: 23,005,843 RAC: 0 |
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. |
ExtraTerrestrial Apes Send message Joined: 5 Jan 02 Posts: 13 Credit: 1,370,403 RAC: 0 |
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 |
ExtraTerrestrial Apes Send message Joined: 5 Jan 02 Posts: 13 Credit: 1,370,403 RAC: 0 |
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 |
Cruncher-American Send message Joined: 25 Mar 02 Posts: 1513 Credit: 370,893,186 RAC: 340 |
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? |
ExtraTerrestrial Apes Send message Joined: 5 Jan 02 Posts: 13 Credit: 1,370,403 RAC: 0 |
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 |
©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.