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

Reply via email to