Please separate C and C++ here. C has a standard ABI. C++ doesn't. Jeff
On Mon, Sep 18, 2017 at 5:39 PM Gilles Gouaillardet < gilles.gouaillar...@gmail.com> wrote: > Even if i do not fully understand the question, keep in mind Open MPI > does not use OpenMP, so from that point of view, Open MPI is > independant of the OpenMP runtime. > > Let me emphasize on what Jeff already wrote : use different installs > of Open MPI (and you can use modules or lmod in order to choose > between them easily) and always use the compilers that were used to > build Open MPI. This is mandatory is you use Fortran bindings (use mpi > and use mpi_f08), and you'd better keep yourself out of trouble with > C/C++ and mpif.h > > Cheers, > > Gilles > > On Tue, Sep 19, 2017 at 5:57 AM, Michael Thomadakis > <drmichaelt7...@gmail.com> wrote: > > Thanks for the note. How about OMP runtimes though? > > > > Michael > > > > On Mon, Sep 18, 2017 at 3:21 PM, n8tm via users < > users@lists.open-mpi.org> > > wrote: > >> > >> On Linux and Mac, Intel c and c++ are sufficiently compatible with gcc > and > >> g++ that this should be possible. This is not so for Fortran libraries > or > >> Windows. > >> > >> > >> > >> > >> > >> > >> Sent via the Samsung Galaxy S8 active, an AT&T 4G LTE smartphone > >> > >> -------- Original message -------- > >> From: Michael Thomadakis <drmichaelt7...@gmail.com> > >> Date: 9/18/17 3:51 PM (GMT-05:00) > >> To: users@lists.open-mpi.org > >> Subject: [OMPI users] Question concerning compatibility of languages > used > >> with building OpenMPI and languages OpenMPI uses to build MPI binaries. > >> > >> Dear OpenMPI list, > >> > >> As far as I know, when we build OpenMPI itself with GNU or Intel > compilers > >> we expect that the subsequent MPI application binary will use the same > >> compiler set and run-times. > >> > >> Would it be possible to build OpenMPI with the GNU tool chain but then > >> subsequently instruct the OpenMPI compiler wrappers to use the Intel > >> compiler set? Would there be any issues with compiling C++ / Fortran or > >> corresponding OMP codes ? > >> > >> In general, what is clean way to build OpenMPI with a GNU compiler set > but > >> then instruct the wrappers to use Intel compiler set? > >> > >> Thanks! > >> Michael > >> > >> _______________________________________________ > >> 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 > -- Jeff Hammond jeff.scie...@gmail.com http://jeffhammond.github.io/
_______________________________________________ users mailing list users@lists.open-mpi.org https://lists.open-mpi.org/mailman/listinfo/users