Re: [OMPI users] Fortran and MPI-3 shared memory

2016-10-25 Thread Tom Rosmond
Jeff, Thanks for looking at this. I know it isn't specific to Open-MPI, but it is a frustrating issue vis-a-vis MPI and Fortran. There are many very large MPI applications around the world written in Fortran that could benefit greatly from this MPI-3 capability. My own background is in num

Re: [OMPI users] Fortran and MPI-3 shared memory

2016-10-25 Thread Jeff Hammond
I can reproduce this with Intel 17 and MPICH on Mac OSX so it's not an Open-MPI issue. I added VOLATILE to the shared memory objects to prevent Fortran compiler optimizations as well as a bunch of MPI_Win_sync calls (after replacing fence with lock_all/unlock_all), but neither changed the outcome.

[OMPI users] Fortran and MPI-3 shared memory

2016-10-25 Thread Tom Rosmond
All: I am trying to understand the use of the shared memory features of MPI-3 that allow direct sharing of the memory space of on-node processes. Attached are 2 small test programs, one written in C (testmpi3.c), the other F95 (testmpi3.f90) . They are solving the identical 'halo' exchange

Re: [OMPI users] prevent vampirTrace from linking to CUDA

2016-10-25 Thread Susan Calef
Sent from BlueMail On Oct 25, 2016, 6:16 PM, at 6:16 PM, Jack Stalnaker wrote: >Thanks, that worked perfectly. > >On Tue, Oct 25, 2016 at 10:24 AM, Gilles Gouaillardet < >gilles.gouaillar...@gmail.com> wrote: > >> Jack, >> >> It looks like a bug in vt configury >> >> If you do not need vt, t

Re: [OMPI users] prevent vampirTrace from linking to CUDA

2016-10-25 Thread Jack Stalnaker
Thanks, that worked perfectly. On Tue, Oct 25, 2016 at 10:24 AM, Gilles Gouaillardet < gilles.gouaillar...@gmail.com> wrote: > Jack, > > It looks like a bug in vt configury > > If you do not need vt, then you can configure with --disable-vt > (Fwiw, vt has been removed from Open MPI 2.0) > > If y

Re: [OMPI users] prevent vampirTrace from linking to CUDA

2016-10-25 Thread Gilles Gouaillardet
Jack, It looks like a bug in vt configury If you do not need vt, then you can configure with --disable-vt (Fwiw, vt has been removed from Open MPI 2.0) If you need vt, you might be lucky with export with_cuda=no configure ... Cheers, Gilles Jack Stalnaker wrote: >How do I prevent the build f

[OMPI users] prevent vampirTrace from linking to CUDA

2016-10-25 Thread Jack Stalnaker
How do I prevent the build from linking to CUDA on linux? I've tried these options: ./configure --with-cuda=no --with-contrib-vt-flags='--with-cuda=no' but to no avail. Every time, I have a link to libcudart and a link to libcupti in the vt libs. Specifically, ldd shows a link in: libvt-mt.so li