Diego, I am sorry but you have different things here. PBS is a resource allocation system. It will reserve the use of a compute server, or several compute servers, for you to run your parallel job on. PBS can launch the MPI job - there are several mechanisms for launching parallel jobs. MPI is an API for parallel programming. I would rather say a library, but if I'm not wrong MPI is a standard for parallel programming and is technically an API.
One piece of advice I would have is that you can run MPI programs from the command line. So Google for 'Hello World MPI'. Write your first MPI program then use mpirun from the command line. If you have a cluster which has the PBS batch system you can then use PBS to run your MPI program. IF that is not clear please let us know what help you need. On Sat, 25 Aug 2018 at 06:54, Diego Avesani <diego.aves...@gmail.com> wrote: > Dear all, > > I have a philosophical question. > > I am reading a lot of papers where people use Portable Batch System or job > scheduler in order to parallelize their code. > > What are the advantages in using MPI instead? > > I am writing a report on my code, where of course I use openMPI. So tell > me please how can I cite you. You deserve all the credits. > > Thanks a lot, > Thanks again, > > > Diego > > _______________________________________________ > users mailing list > users@lists.open-mpi.org > https://lists.open-mpi.org/mailman/listinfo/users
_______________________________________________ users mailing list users@lists.open-mpi.org https://lists.open-mpi.org/mailman/listinfo/users