November 17, 2018, 10:29:21 pm
+-

+-Recent Topics

SETIv8 Linux Apps by Keith Myers
October 22, 2018, 10:53:36 am

SETIv8 OSX Apps by arkayn
July 11, 2018, 09:50:07 am

Discord Server by arkayn
July 22, 2017, 03:58:55 pm

Moved to a new host by arkayn
June 21, 2017, 01:58:44 am

SETI is down again by arkayn
March 25, 2017, 09:53:33 am

Shoutbox

SETIv8 Linux Apps

Started by TBar, March 03, 2016, 12:38:21 am

previous topic - next topic

TBar

March 03, 2016, 12:38:21 am Last Edit: June 30, 2017, 09:16:55 pm by TBar
CUDA 4.2 App with CPU App tuned to run on Intel CPUs with at least SSSE3.
Includes app_info.xml and CUDA Libraries. Tested in Ubuntu 14.04.
Please leave feedback in this thread; http://setiathome.berkeley.edu/forum_thread.php?id=78881

TBar

September 11, 2016, 09:24:37 pm #1 Last Edit: June 30, 2017, 11:53:21 pm by TBar
Updated versions of Linux OpenCL Multibeam without the Sanity Check. Compiled and tested in Ubuntu 14.04.5

TBar

December 05, 2016, 12:04:48 am #2 Last Edit: October 28, 2018, 04:34:49 am by TBar
Check the list of supported GPUs here, https://en.wikipedia.org/wiki/CUDA#GPUs_supported
The CUDA 6.0 App requires at least CC=3.5
The CUDA 9.0 Apps requires at least CC=5.0
The CUDA 9.2 App requires at least CC=6.1

Compiled & Tested in Ubuntu. Read the README_x41p_xxxx.txt file in docs for best use, the CUDA Libraries are included.
The CUDA 6 & 9 Apps will run in Ubuntu 14.04.1 and higher. The CUDA 9.2 App requires Ubuntu 16.04.

The CUDA 6.0 Special App is for the older Kepler CC 3.5 GPUs that might not work well with CUDA 7.5 and above. The CUDA 9.0 App is for most normal systems and is tuned to also run on Maxwell GPUs. Place the expanded files in the setiathome.berkeley.edu folder, and set file permissions if using the Repository version of BOINC.

Download CUDA 6.0 Special App CUDA6.0_zi3v-Special App

Download CUDA 9.0 Special App Linux_zi3v-CUDA90_Special App

Download CUDA 9.0 MultiGPU App Linux_MultiGPU-v0.97_Special

Download CUDA 9.2 Pascal+ App Linux_Pascal+0.97b2_Special

arkayn

Just to refresh the topic.

TBar

This is a Package to install the Updated Berkeley BOINC version 7.8.3 with the CUDA 9.0 Special App Preinstalled. You should check the Dependencies and Execute bits before running. Most distros will need to install libwebkitgtk, some libcurl3. Mint users should probably use the repository version of BOINC. Read the README.md and the README_x41p_V0.97.txt in the docs folders. See 'The Berkeley Installer' for outdated instructions. To 'install', simply expand the download to your Home folder, make sure Dependencies are installed, open the BOINC folder, and double click boincmgr. You will need to add the Project SETI@Home to BOINC.

To Install the Dependencies, In the terminal;
To install 7zip run, sudo apt-get install p7zip
To install libwebkitgtk run, sudo apt-get install libwebkitgtk-1.0-0
To install libcurl3 run, sudo apt-get install libcurl3

The CUDA 9.0 Special App Requires at least Ubuntu 14.04.1 and a CUDA 9.0 driver installed. The Repository Driver 384.x should work.

Download BOINC All-In-One

Keith Myers

Hi TBar, I am interested in running your 7.2.47 BOINC package.  But I don't understand how to put the two parts of the package back together to make it installable.  Could you explain how-to?

TBar

July 20, 2017, 11:55:00 am #6 Last Edit: July 20, 2017, 12:08:28 pm by TBar
In Linux you would just double click on the first file. The default App Archive Manager will automatically combine the files when it expands them. Probably any App that handles 7zip files will know to recombine the files when expanding them. If you haven't installed 7zip in Ubuntu you can find it in the Ubuntu Software App, not sure what that would be called in other versions of Linux. You could probably find it in the Package manager as well. In Ubuntu the 7zip features are just added to the Archive Manager App.

TBar

July 24, 2017, 12:10:16 am #7 Last Edit: July 11, 2018, 09:48:04 am by arkayn
The Latest version of BOINC for Testing in Linux. You should check the Dependencies and Execute bits before running. This version should work in Ubuntu 12.04 and above by installing libwebkitgtk from the Package Manager, however, Mint users should probably use the repository version of BOINC .

This version has Fixed the BOINC Manager Tasks view problem that resulted in the view being focused on the bottom of the Tasks page, and Simple View works. If you have an existing BOINC folder in your Home folder expand the download to your Downloads folder, and Stop all boinc Apps. Open the download, Copy the files and Paste them into your existing BOINC folder in Home. Double click boincmgr to launch the Manager.

To expand the file in Linux you need to have 7zip installed, in the terminal;
To install 7zip run, sudo apt-get install p7zip
To install libwebkitgtk run, sudo apt-get install libwebkitgtk-1.0-0

Download link : BOINC-7.8.3

Keith Myers

Hi TBar, I see that you are running the latest BOINC 7.8.2 on one of your Linux crunchers.  Any chance you can make that available for download here?  I want to see if that version fixes the problem with Network Activity status not being correctly reported via the radio buttons in your BOINC 7.8.0.

Keith Myers

Thanks for the new client and manager TBar.  As expected, no difference in behavior between 7.8.2 and 7.8.0.  Still have the network activity button status flaw.  See that there are new skins for other projects in this release.  A few kb difference in image files etc, etc.  No problem installing.  Just checked dependencies to make sure and copied over the unpacked BOINC folder to my existing folder and everything started right up.  See the normal BOINC update message in the Event Log as expected 7.8.0 >> 7.8.2.

Thanks again for being the Linux showrunner.

Keith Myers

 :-*Just wanted to post a big THANK YOU to TBar for providing such excellent Linux based BOINC versions.  He has been extremely helpful in debugging the old BOINC Linux code and fixing issues that have been around for years.  Kudos TBar.  Everyone running Linux and the Linux special app should give TBar a big High-Five.  In my opinion he should be the main bughunter and coderunner for the BOINC Linux app.

TBar

November 24, 2017, 11:18:59 am #11 Last Edit: August 12, 2018, 02:46:07 pm by arkayn

Mike


Will run a bench with this version for comparison.

Keith Myers

You would think that after running SETI for the past 16 years, I would have figured out how to interpret the stderr.txt printout for run_time versus cpu_time.

I hadn't until TBar pointed out that I had been always running my CPU's in overloaded state.  That finally explained why I was getting such inconsistent results in runtimes for repeated benchmark runs for the various apps.

Now that I have reduced the number of concurrent running CPU tasks on all my hosts, the run_time is matching up with the cpu_time.  And the benefit is that tasks are now finishing much faster now and my RAC is climbing.

Mike

I told you that long ago at seti but you didn`t listen.
I`m running 7 CPU instances for example on my 1800X.

Keith Myers

 :) Hi Mike, I guess I didn't understand the significance of run_time versus cpu_time.  I am running 8 concurrent tasks on the 1700X and 7 concurrent tasks on the 1800X.  I guess the SoG app doesn't make as heavy demand on the cpu as the special app. I have both systems reporting pretty much matching cpu_times and run_times now.

arkayn

Direct links fixed, attachments will probably need to be reuploaded.

Keith Myers

Quote from: TBar on July 24, 2017, 12:10:16 amThe Latest version of BOINC for Testing in Linux. You should check the Dependencies and Execute bits before running. This version should work in Ubuntu 12.04 and above by installing libwebkitgtk from the Package Manager, however, Mint users should probably use the repository version of BOINC .

This version has Fixed the BOINC Manager Tasks view problem that resulted in the view being focused on the bottom of the Tasks page, and Simple View works. If you have an existing BOINC folder in your Home folder expand the download to your Downloads folder, and Stop all boinc Apps. Open the download, Copy the files and Paste them into your existing BOINC folder in Home. Double click boincmgr to launch the Manager.

To expand the file in Linux you need to have 7zip installed, in the terminal;
To install 7zip run, sudo apt-get install p7zip
To install libwebkitgtk run, sudo apt-get install libwebkitgtk-1.0-0

Download link : BOINC-7.8.3

For anyone wanting to run these BOINC version on the latest Ubuntu 18.10 distribution, you will find that libcurl3 is not available anymore and the client won't run because of the missing dependency.  There is a work-a-round.  You need to add the curl34 ppa repository to your software sources and install the libcurl4 package from that ppa.  That libcurl4 package handles both libcurl3 and libcurl4 libraries in the libcurl4 library without contention.  I have verified that it does work on 18.10 and in previous 16.04 and 18.04 distributions.  The commands to add the ppa are:
sudo add-apt-repository ppa:xapienz/curl34
sudo apt-get update

The ppa website is https://launchpad.net/~xapienz/+archive/ubuntu/curl34

Powered by EzPortal