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?
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 
> listus...@lists.open-mpi.orghttps://lists.open-mpi.org/mailman/listinfo/users
>
>
>
> --
> ===================================================================
> |  Equipe M.O.S.T.         |                                      |
> |  Patrick BEGOU           | mailto:patrick.be...@grenoble-inp.fr 
> <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

Reply via email to