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