Linux Distributed Computing Scripts
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
README.md
bonic.sh
cudalucas.sh
cudalucas2.sh
folding.sh
mprime.exp
mprime.sh
mprime2.exp
mprime2.sh

README.md

Distributed Computing Scripts

Linux Distributed Computing Scripts

Copyright © 2018 Teal Dulcet

Great Internet Mersenne Prime Search (GIMPS)

Prime95/MPrime

Downloads, sets up and runs Prime95.

wget https://raw.github.com/tdulcet/Distributed-Computing-Scripts/master/mprime.sh -qO - | bash -s -- [PrimeNet User ID] [Computer name] [Type of work] [Idle time to run]

To run Prime95 for Stress/Torture Testing, see here: https://github.com/tdulcet/Testing-and-Benchmarking-Scripts.

CUDALucas

Downloads, sets up and runs CUDALucas. Downloads, sets up and runs the Python script from Mlucas for automated PrimeNet assignments.

wget https://raw.github.com/tdulcet/Distributed-Computing-Scripts/master/cudalucas.sh -qO - | bash -s -- <PrimeNet Password> [PrimeNet User ID] [Type of work] [Idle time to run]

Organizations

For installing on multiple computers to a shared or network directory. Developed for use by the PSU Computer Science Graduate Student Organization.

Prime95/MPrime

wget https://raw.github.com/tdulcet/Distributed-Computing-Scripts/master/mprime2.sh -qO - | bash -s -- <Computer number> [PrimeNet User ID] [Computer name] [Type of work] [Idle time to run]

CUDALucas

wget https://raw.github.com/tdulcet/Distributed-Computing-Scripts/master/cudalucas2.sh -qO - | bash -s -- <Computer number> <PrimeNet Password> [PrimeNet User ID] [Type of work] [Idle time to run]

BOINC

Downloads, installs and sets up BOINC.

wget https://raw.github.com/tdulcet/Distributed-Computing-Scripts/master/boinc.sh -qO - | bash -s -- <Project URL> <E-mail> <Password>

OR

wget https://raw.github.com/tdulcet/Distributed-Computing-Scripts/master/boinc.sh -qO - | bash -s -- <Project URL> <Account Key>

This script can be used with any project that uses BOINC.

Folding@home

Downloads, installs and sets up Folding@home.

wget https://raw.github.com/tdulcet/Distributed-Computing-Scripts/master/folding.sh -qO - | bash -s -- [Username] [Team number] [Passkey] [Power]

These scripts should work on Ubuntu and any Linux distribution that can use the apt package manager.

Contributing

Pull requests welcome!