I apologize if this is a relative simple question. I am very new to setting up a cluster computer and I am attempting to make heads and tails of the information.
I was reading on setting up a cluster with MPICH in ubuntu. And it seemed like it was a "simple" process. The process was a simple 1,2,3 step process.
Then I came upon process managers such as openMosix. From the steps outlines in the MPICH (https://help.ubuntu.com/community/MpichCluster) it seemed like I don't need to setup a process manangmenet but at the same time, these programs help to manage parallel jobs. And MPICH has an extension to talk to the process manager.
So, when would I use a process manager? Would this be on large clusters? Or should I always install process managers and they are used in conjunction with MPI? What is the difference between an MPI (whether it be MPICH or OpenMPI) and the process manager? Or does the process manager utilize MPI?