On Sep 27, 2018, at 12:16 AM, Zeinab Salah <zeinabsa...@gmail.com> wrote:
> 
> I have  a problem in running an air quality model, maybe because of the size 
> of calculations, so I tried different versions of openmpi.
> I want to install openmpi-3.0.2 with the option of  
> "--with-mpi-f90-size=medium", but this option is unrecognized in the new 
> versions. So, what is the update option for that, or how we can control the 
> size of the MPI F90 module in the new versions?,

This option did, indeed, disappear in more recent versions of Open MPI.

The short version is that if you have a "modern" gfortran (i.e., >= v4.9) or 
any other modern fortran compiler, then you will get the full "mpi" module.

The "mpi-f90-size" option was only necessary for older gfortran versions that 
had limitations that caused us to make the user choose: do you want small, 
medium, or large?

Meaning: if your gfortran is >= v4.9 or you're using a different fortran 
compiler, don't worry about this option.

> also, does this option make the numerical models to deal with lagre data 
> files?

No; this option only had to do with how many MPI API interfaces were in the 
"mpi" module (i.e., if your application invokes "use mpi" instead of "include 
'mpif.h'").  Even if you chose the "small" size (meaning: many MPI APIs were 
not listed in the "mpi" module), all the MPI APIs would compile and link and 
work at run-time just fine.  The number of interfaces in the "mpi" module 
basically just means how much compile-time checking you get when you are 
compiling your MPI application.

Check out this paper 
(https://www.open-mpi.org/papers/euro-pvmmpi-2005-fortran/) if you care about 
the reasons why.

-- 
Jeff Squyres
jsquy...@cisco.com

_______________________________________________
users mailing list
users@lists.open-mpi.org
https://lists.open-mpi.org/mailman/listinfo/users

Reply via email to