Hi, Am 31.08.2018 um 13:51 schrieb Diego Avesani:
> Dear all, > > thanks a lot. So basically the idea is that MPI is more useful when a lot of > communication occurs in the calibrator. On the other hand, the jobs scheduler > is more appropriate when there are no or few communications. > > Is my final statement correct? In my opinion: no. A job scheduler can serialize the workflow and run one job after the other as free resources provide. Their usage may overlap in certain cases, but MPI and a job scheduler don't compete. -- Reuti > Thanks a lot > > Diego > > > > On Thu, 30 Aug 2018 at 14:55, Patrick Begou > <patrick.be...@legi.grenoble-inp.fr> wrote: > Diego, > > what you wont to do is parametric studies. There are specific software > available to do this efficiently (ie reducing the number of runs). Software > can then rely in a job scheduler (PBS, SLURM...) which can launch many > parallel mpi applications at the same time depending on the results of > previous runs. > Look at : > - Dakota https://dakota.sandia.gov/ (open source) > - Modefrontier https://www.esteco.com/modefrontier (commercial) > > Patrick > > Diego Avesani wrote: >> Dear all, >> >> thank you for your answers. I will try to explain better my situation. >> I have written a code and I have parallelized it with openMPI. In particular >> I have a two level palatalization. The first takes care of a parallel code >> program and the second run the parallel code with different input in order >> to get the best solution. In the second level the different runs and output >> have to communicate in order to define the best solution and to modify >> accordingly the input data. These communications have to take place >> different times in the all simulation. >> >> I have read some papers where some people do that with PBS or Microsoft job >> scheduling. >> I opted for openMPI. >> >> What do you think? Can you give me reasons supporting my decision? >> >> Thanks >> >> Diego >> >> >> >> On Sun, 26 Aug 2018 at 00:53, John Hearns via users >> <users@lists.open-mpi.org> wrote: >> 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 >> >> >> _______________________________________________ >> users mailing list >> >> users@lists.open-mpi.org >> https://lists.open-mpi.org/mailman/listinfo/users > > > -- > =================================================================== > | Equipe M.O.S.T. | | > | Patrick BEGOU | > mailto:patrick.be...@grenoble-inp.fr > | > | LEGI | | > | BP 53 X | Tel 04 76 82 51 35 | > | 38041 GRENOBLE CEDEX | Fax 04 76 82 52 71 | > =================================================================== > > _______________________________________________ > 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