News:

Main Menu

PRPNet

Started by Dingo, June 06, 2014, 07:59:14 AM

Previous topic - Next topic

Dingo

#45
I added the sudo before the commands after I was told I should not run as root.  This was what I did to install on Ubuntu 18.10 64 bit machine.

This is a non BOINC application.  BOINC Primegrid has not changed other than the ones  notified in this post.

LINUX Install

I am installing on Ubuntu but most versions of Linux will be the same ?


The Linux install is about the same except for the following differences:

Install 7Zip

If you are not loged in as "root" then add sudo to the start of the command  Like sudo apt update

sudo apt-get update
sudo apt-get install p7zip-full
sudo 7z      // This will test to see if it installed correctly.

          7z x "FILE NAME"  //  This is the command to extract a files to the correct folders

PRPNet Applications

The current files are:

prpclient-5.4.0a-linux_32.7z
prpclient-5.4.0a-linux_64.7z
prpclient-5.4.0a-macintel.7z

sudo mkdir /tmp/prp   // If it is not there then create it first with  mkdir /tmp
sudo cd /tmp/prp  

//Get the file

sudo wget "http://prpnet.primegrid.com/software/prpclient-5.4.0a-linux_64.7z"
sudo mkdir /home/prp
sudo 7z x prpclient-5.4.0a-linux_64.7z
sudo cd prpclient-5.4.0a-linux_64  // This is the folder that is created after the extraction.
sudo cp -r * /home/prp
sudo cd /home/prp
sudo rm /tmp/prpclient-5.4.0a-linux_64.7z

PFGW

sudo cd programs
sudo mv pfgw64 pfgw64_old
sudo wget https://sourceforge.net/projects/openpfgw/files/pfgw_linux_4.0.0.7z
sudo 7z x pfgw_linux_4.0.0.7z
ls - l  \\  make sure that there is a program called pfgw64 in the folder
sudo chmod +x pfgw64
sudo rm pfgw_linux_4.0.0.7z

**TEST to see if pfgw64 works

sudo ./pfgw64 -d -q"123456*2^123456+1"
   You should see it process the test
sudo nano pfmt.cmd
Insert ./pfgw64 -T2 $*  
Press Cnt x
y and enter to exit and save
sudo chmod +x pfmt.cmd   // make it executable

LLR

Download from Primegrid.

sudo cd /home/prp/programs
sudo mv llr llr_old
sudo wget  http://jpenne.free.fr/llr3/llr38nlinux64.zip
sudo 7z x llr38nlinux64.zip
sudo chmod +x llr64
ls -l      //make sure there is a file called llr64 in the folder

**TEST to see if pfgw64 works

sudo ./llr64 -d -q"123456*2^123456+1"
   You should see it process the test
sudo nano llrmt.cmd
Insert ./llr64 -T2 $*  
Press cnt x
y then enter to exit and save
sudo rm /home/prp/prpclien-1/llr38nlinux64.zip

sudo cd /home/prp/

Change master_prpclient.ini

sudo nano master_prpclient.ini

1. Enter BOINC email address
2. Enter BOINC user name
3. Enter machineid = computer name
4. enter BOINC@AUSTRALIA Name in teamid
5. Un comment what servers you want to use.  WIEFERICH and WALLSUNSUN are no longer available:


             Type of task    Number of tasks to download
                         |            |
            server=PRS:100:1:prpnet.primegrid.com:12008
                                |
          Percentage of tasks processed if you have 1 project un commented then this is 100.  If you have 5 then this is 20 and they will be proceses equally


6. change the llr file name to llrexe=./llrmt.cmd and // comment out the others          // NOTE the ./ before llrmt.cmd and pfmt.cmd
7. change the pfgexe file name to pfgwexe=./pfmt.cmd and // comment out the others

Cnt then x
y and enter to save


Testing the installation

sudo cd programs

sudo ./llrmt.cmd -d -q"123456*2^123456+1"  Press Enter  This is a quick test to see if the files work

Should see something like this

Starting Proth prime test of 123456*2^123456+1
Using all-complex FMA3 FFT length 8K, Pass1=128, Pass2=64, clm=2, 2 threads, a = 5
                                                                                                                            123456*2^123456+1 is not prime.  Proth RES64: 718F3E85792C34C5  Time : 6.394 sec.


sudo ./pfmt.cmd -d -q"123456*2^123456+1"  Press Enters

you should see something like this if it worked.  If you do not see this then check your files as per above:

PFGW Version 4.0.0.64BIT.20190528.x86_Dev [GWNUM 29.8]


123456*2^123456+1 is composite: RES64: [077ECD71B1D2EB88] (6.9781s+0.0165s)    

Just for good measure I made all files in the prpclient-1 folder executable ???
cd /home/prp/prpclient-1
sudo chmt +x *

Installation and running:

sudo cd /home/prp
sudo chmod +x 1-*


1. ./1-single-install-prpclient.sh     // to create a folder called prpclient-1
2. ./1-single-update-prpclient-ini.sh   // to copy the master ini file to the folder (prpclient.ini)
3. ./1-single-start-prpclient.sh        // Start PRPNet work.  A command box should open and a task should start.


Radioactive@home graph
Have a look at the BOINC@AUSTRALIA Facebook Page and join and also the Twitter Page.

Proud Founder and member of BOINC@AUSTRALIA

My Luck Prime 1,056,356 digits.
Have a look at my  Web Cam of Parliament House Ottawa, CANADA

chooka03

Ok/ So does this mean I can't run multithreaded Primegrid work any more?
If that's the case then I might as well give PG away because you get a lot more credits running multithreaded work loads than single thread. All the work I've done to date has been using multithreaded work.

Sounds like PG have given the royal salute to BOINC novices to me. Oh well.
I could be getting this mixed up with that recent announcement about the app_config files not working anymore? Or is this the same thing?


Dingo

NO NO NO.   PRPNet is a non BOINC primegrid application that is independent to BOINC but does give BOINC credit on primegrid and a Badge (PSA)


Primegrid BOINC has not changed, other than the changes already notified in this post.


Radioactive@home graph
Have a look at the BOINC@AUSTRALIA Facebook Page and join and also the Twitter Page.

Proud Founder and member of BOINC@AUSTRALIA

My Luck Prime 1,056,356 digits.
Have a look at my  Web Cam of Parliament House Ottawa, CANADA

chooka03

Phew...thanks for the clarification Dingo.  :thumbsup:

Dingo

#49
The end is coming.

QuoteThis is an official 30-days warning about Primorial and Factorial PRPNET projects. These projects are on their way to Boinc and will be removed from PRPNET soon.

It's guaranteed that work for these projects will be available at least for 30 days. After that, no new work will be loaded and project ports will be shut down when any of following happens:

- The project will be converted to Boinc;
- All currently loaded candidates will be processed.

It's not recommended to run these projects now until you really want PSA credit. All PRPNET work is non trusted and must be double-checked on Boinc anyway. Since Boinc software will use Fast DC (but current PRPNET software is not), running old PRPNET software without significant reasons will be just a waste of resources.


Radioactive@home graph
Have a look at the BOINC@AUSTRALIA Facebook Page and join and also the Twitter Page.

Proud Founder and member of BOINC@AUSTRALIA

My Luck Prime 1,056,356 digits.
Have a look at my  Web Cam of Parliament House Ottawa, CANADA