Skip to content

Commit 853394c

Browse files
committed
Switch back to the main PRPLL repository.
1 parent c4fd70b commit 853394c

File tree

4 files changed

+11
-15
lines changed

4 files changed

+11
-15
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ wget -qO - https://raw.github.com/tdulcet/Distributed-Computing-Scripts/master/m
4040

4141
### PRPLL
4242

43-
Downloads, builds, sets up and runs [PRPLL-NTT](https://github.com/gwoltman/gpuowl). PRPLL is the successor of GpuOwl and should be much faster. Downloads, sets up and runs [AutoPrimeNet](https://github.com/tdulcet/AutoPrimeNet) for automated PrimeNet assignments. Supports Nvidia, AMD and Intel GPUs supporting OpenCL. Note that PRPLL uses C++20 and thus requires at least the GNU C++ compiler 8. Run: `g++ --version` to output your version.
43+
Downloads, builds, sets up and runs [PRPLL NTT](https://github.com/preda/gpuowl). PRPLL is the successor of GpuOwl and should be much faster. Downloads, sets up and runs [AutoPrimeNet](https://github.com/tdulcet/AutoPrimeNet) for automated PrimeNet assignments. Supports Nvidia, AMD and Intel GPUs supporting OpenCL. Note that PRPLL uses C++20 and thus requires at least the GNU C++ compiler 8. Run: `g++ --version` to output your version.
4444

4545
```
4646
wget -qO - https://raw.github.com/tdulcet/Distributed-Computing-Scripts/master/prpll.sh | bash -s -- [PrimeNet User ID] [Computer name] [Type of work] [Idle time to run (mins)]
@@ -107,7 +107,7 @@ This script can be used with any [project that uses BOINC](https://boinc.berkele
107107
Downloads, installs and sets up [Folding@home](https://foldingathome.org/start-folding/).
108108

109109
```
110-
wget -qO - https://raw.github.com/tdulcet/Distributed-Computing-Scripts/master/folding.sh | bash -s -- [Username] [Team number] [Passkey] [Power]
110+
wget -qO - https://raw.github.com/tdulcet/Distributed-Computing-Scripts/master/folding.sh | bash -s -- [Username] [Team number] [Passkey] [Power] [Account Token]
111111
```
112112

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

google-colab/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Google Colaboratory and GIMPS
22
Google offers a service known as [Colaboratory](https://research.google.com/colaboratory/faq.html) (Colab), which allows anyone with an internet connection free access to high-performance TPU, GPU and CPU-powered [Jupyter Notebooks](https://en.wikipedia.org/wiki/Project_Jupyter#Jupyter_Notebook).
33
This service can be used to run Distributed Computing projects such as the [Great Internet Mersenne Prime Search](https://www.mersenne.org/) (GIMPS) for free.
4-
GIMPS can be run on some Nvidia, AMD and Intel GPUs using the [PRPLL](https://github.com/gwoltman/gpuowl) program or a CPU using the [Prime95/MPrime](https://www.mersenne.org/download/) program.
4+
GIMPS can be run on some Nvidia, AMD and Intel GPUs using the [PRPLL](https://github.com/preda/gpuowl) program or a CPU using the [Prime95/MPrime](https://www.mersenne.org/download/) program.
55

66
This repository contains two Jupyter Notebooks, a “CPU” only notebook (`Colab CPU MPrime.ipynb`) and a “GPU and CPU” notebook (`Colab GPU PRPLL.ipynb`). The “CPU” only notebook runs MPrime, while the “GPU and CPU” notebook runs both PRPLL and MPrime since they can run simultaneously to “crunch” more prime numbers. Previous versions of the GPU notebook ran GpuOwl and CUDALucas.
77
Each notebook makes use of Google Drive storage, which is provided to all Google accounts. See here for a [“TPU” only notebook](https://github.com/TPU-Mersenne-Prime-Search/TensorPrime/wiki/Usage-and-Arguments) which runs TensorPrime.

prpll.sh

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -91,26 +91,24 @@ fi
9191
TIME=$(echo "$TIME" | awk '{ printf "%g", $1 * 60 }')
9292
if command -v git >/dev/null; then
9393
echo -e "Downloading PRPLL\n"
94-
git clone https://github.com/gwoltman/gpuowl.git "$DIR"
94+
git clone https://github.com/preda/gpuowl.git "$DIR"
9595
cd "$DIR"
96-
git remote add upstream https://github.com/preda/gpuowl.git
97-
git fetch upstream
9896
sed -i 's/--dirty //' Makefile
9997
sed -i 's/ --match v\/prpll\/\*//' Makefile
10098
else
10199
echo -e "Downloading PRPLL\n"
102-
wget https://github.com/gwoltman/gpuowl/archive/$BRANCH.tar.gz
100+
wget https://github.com/preda/gpuowl/archive/$BRANCH.tar.gz
103101
echo -e "\nDecompressing the files\n"
104102
tar -xzvf $BRANCH.tar.gz
105103
mv -v gpuowl-$BRANCH/ "$DIR"/
106104
cd "$DIR"
107-
if output=$(curl -sf 'https://api.github.com/repos/gwoltman/gpuowl/tags?per_page=1'); then
105+
if output=$(curl -sf 'https://api.github.com/repos/preda/gpuowl/tags?per_page=1'); then
108106
if command -v jq >/dev/null; then
109107
name=$(echo "$output" | jq -r '.[0].name')
110108
else
111109
name=$(echo "$output" | python3 -c 'import sys, json; print(json.load(sys.stdin)[0]["name"])')
112110
fi
113-
if output=$(curl -sf "https://api.github.com/repos/gwoltman/gpuowl/compare/$BRANCH...$name"); then
111+
if output=$(curl -sf "https://api.github.com/repos/preda/gpuowl/compare/$BRANCH...$name"); then
114112
if command -v jq >/dev/null; then
115113
behind_by=$(echo "$output" | jq '.behind_by')
116114
sha=$(echo "$output" | jq -r '.base_commit.sha')

prpll2.sh

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -97,26 +97,24 @@ if [[ -d $DIR && -x "$DIR/prpll" ]]; then
9797
else
9898
if command -v git >/dev/null; then
9999
echo -e "Downloading PRPLL\n"
100-
git clone https://github.com/gwoltman/gpuowl.git "$DIR"
100+
git clone https://github.com/preda/gpuowl.git "$DIR"
101101
cd "$DIR"
102-
git remote add upstream https://github.com/preda/gpuowl.git
103-
git fetch upstream
104102
sed -i 's/--dirty //' Makefile
105103
sed -i 's/ --match v\/prpll\/\*//' Makefile
106104
else
107105
echo -e "Downloading PRPLL\n"
108-
wget https://github.com/gwoltman/gpuowl/archive/$BRANCH.tar.gz
106+
wget https://github.com/preda/gpuowl/archive/$BRANCH.tar.gz
109107
echo -e "\nDecompressing the files\n"
110108
tar -xzvf $BRANCH.tar.gz
111109
mv -v gpuowl-$BRANCH/ "$DIR"/
112110
cd "$DIR"
113-
if output=$(curl -sf 'https://api.github.com/repos/gwoltman/gpuowl/tags?per_page=1'); then
111+
if output=$(curl -sf 'https://api.github.com/repos/preda/gpuowl/tags?per_page=1'); then
114112
if command -v jq >/dev/null; then
115113
name=$(echo "$output" | jq -r '.[0].name')
116114
else
117115
name=$(echo "$output" | python3 -c 'import sys, json; print(json.load(sys.stdin)[0]["name"])')
118116
fi
119-
if output=$(curl -sf "https://api.github.com/repos/gwoltman/gpuowl/compare/$BRANCH...$name"); then
117+
if output=$(curl -sf "https://api.github.com/repos/preda/gpuowl/compare/$BRANCH...$name"); then
120118
if command -v jq >/dev/null; then
121119
behind_by=$(echo "$output" | jq '.behind_by')
122120
sha=$(echo "$output" | jq -r '.base_commit.sha')

0 commit comments

Comments
 (0)