Since lately that's how you build one:
Take at least two Ubuntu base Linux computers
Make sure they are on the same ethernet hub/switch/router, what ever you have.
Give all Computers fixed IP addresses in your LAN
Create another user with root rights: mpiuser
Enter into this user on all
Type sudo apt-get install openssh-server
Type sudo apt-get install mpich
Type sudo nano /etc/hosts and enter below the existing text the IP address of the computers with their names like
192.168.172.11 node1
192.168.172.12 node2
Create secure keys on your head node (where the keyoard stays) by typing:
ssh-keygen -t dsa and hit enter without entering anything more
then:
cd /home/mpiuser/.ssh
then
cat id_dsa.pub >> authorized_keys
You have to still log into every computer by using SSH in order to activate the secure password less access by typing:
ssh mpiuser@node1
ssh mpiuser@node2
You are done. From here your computer will pass on CPU load to other computers. You either are a rich kid sitting on a fucking. NSA level supercomputer or a poor kid having a serious gaming PC for rich kid lunch box money.
Be careful, you turned Cyberpunk. We made the Matrix, not Tate.
#cyberpunkcoltoure
#deggers #beowulf #cyberdeck
PS: Since lately the OS extension mpich that takes care of the CPU load distribution is part of the Ubuntu installable packages and no one needs to compile source code anymore. Less cool, but effective.