While it would take longer on the laptop, we don’t often build on laptops from 
bottom-up - i.e., we only have to run the full build operation when configury 
is changed. So I’d say go ahead and remove it


> On Sep 4, 2015, at 12:49 AM, Gilles Gouaillardet <gil...@rist.or.jp> wrote:
> 
> Folks,
> 
> Jeff and i have been discussing the possibility of removing the 
> --enable-mpi-profile option from ompi.
> (see https://github.com/open-mpi/ompi/pull/845 for the details)
> 
> Removing this option would simplify the building process, and make it crystal 
> clear that Fortran bindings call
> the C PMPI_* bindings. From a tool point of view, that means a Fortran MPI 
> call is wrapped only once in Fortran.
> Currently, a Fortran MPI call is wrapped twice, once in Fortran and once in C.
> 
> We do not see any reason why someone would not want to build without the 
> PMPI_* bindings for a production build.
> That being said, the --disable-mpi-profile option can be useful to developers 
> in order to build openmpi faster on a laptop running OSX. For example, and on 
> my MacBook (recent but low voltage cpu with two core and two threads per 
> core), the full build process (from autogen.pl to make install) takes around 
> 30 minutes, and not building the PMPI_* bindings can save around 5 minutes.
> 
> /* when weak symbols are not available (e.g. ompi was configured with 
> --disable-weak-symbols or weak symbols are not available by the OS, OSX for 
> example), MPI bindings must be built twice:
> - once to generate the MPI_* bindings
> - an other time to generate the PMPI_* bindings */
> 
> 
> any thoughts or objections to the removal of the --enable-mpi-profile 
> configure option ?
> 
> Cheers,
> 
> Gilles
> _______________________________________________
> devel mailing list
> de...@open-mpi.org
> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
> Link to this post: 
> http://www.open-mpi.org/community/lists/devel/2015/09/17960.php

Reply via email to