Re: [OMPI users] revisiting topic: prebuilt on windows7 not xp
Hi, On 2011-10-16 10:25 PM, MM wrote: in http://www.open-mpi.org/community/lists/users/2011/07/16854.php, Shiqing says it is impossible to use the prebuilt binaries with Windows xp, however I manage to use them in Release mode with vc2010, but not in debug mode. Can this be some indication that there is a tweak to have both the release and debug version of the libs when built on windows 7 work also for xp? Yes, this will be definitely available for the next 1.5 release. I would definitely rather use prebuilt openmpi libs as it's easier to change versions, thanks, MM ___ users mailing list us...@open-mpi.org http://www.open-mpi.org/mailman/listinfo.cgi/users -- --- Shiqing Fan High Performance Computing Center Stuttgart (HLRS) Tel: ++49(0)711-685-87234 Nobelstrasse 19 Fax: ++49(0)711-685-65832 70569 Stuttgart http://www.hlrs.de/organization/people/shiqing-fan/ email: f...@hlrs.de
Re: [OMPI users] Memory mapped memory
Sure, this is possible and generally works, although it is not defined by the MPI standard. Regular shared memory rules apply: you may have to add additional memory consistency and/or synchronization calls depending on your platform to ensure that MPI sees intended data updates. Best, ~Jim. On 10/17/2011 09:09 AM, Durga Choudhury wrote: > If the mmap() pages are created with MAP_SHARED, then they should be > sharable with other processes in the same node, isn't it? MPI > processes are just like any other process, aren't they? Will one of > the MPI Gurus please comment? > > Regards > Durga > > > On Mon, Oct 17, 2011 at 9:45 AM, Gabriele Fatigati> wrote: >> More in detail, >> is it possible use mmap() function from MPI process and sharing these memory >> between others processes? >> >> 2011/10/13 Gabriele Fatigati >>> >>> Dear OpenMPI users and developers, >>> is there some limitation or issues to use memory mapped memory into MPI >>> processes? I would like to share some memory in a node without using OpenM. >>> Thanks a lot. >>> >>> -- >>> Ing. Gabriele Fatigati >>> >>> HPC specialist >>> >>> SuperComputing Applications and Innovation Department >>> >>> Via Magnanelli 6/3, Casalecchio di Reno (BO) Italy >>> >>> www.cineca.itTel: +39 051 6171722 >>> >>> g.fatigati [AT] cineca.it >> >> >> >> -- >> Ing. Gabriele Fatigati >> >> HPC specialist >> >> SuperComputing Applications and Innovation Department >> >> Via Magnanelli 6/3, Casalecchio di Reno (BO) Italy >> >> www.cineca.itTel: +39 051 6171722 >> >> g.fatigati [AT] cineca.it >> >> ___ >> users mailing list >> us...@open-mpi.org >> http://www.open-mpi.org/mailman/listinfo.cgi/users >> > > ___ > users mailing list > us...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/users
Re: [OMPI users] Memory mapped memory
If the mmap() pages are created with MAP_SHARED, then they should be sharable with other processes in the same node, isn't it? MPI processes are just like any other process, aren't they? Will one of the MPI Gurus please comment? Regards Durga On Mon, Oct 17, 2011 at 9:45 AM, Gabriele Fatigatiwrote: > More in detail, > is it possible use mmap() function from MPI process and sharing these memory > between others processes? > > 2011/10/13 Gabriele Fatigati >> >> Dear OpenMPI users and developers, >> is there some limitation or issues to use memory mapped memory into MPI >> processes? I would like to share some memory in a node without using OpenM. >> Thanks a lot. >> >> -- >> Ing. Gabriele Fatigati >> >> HPC specialist >> >> SuperComputing Applications and Innovation Department >> >> Via Magnanelli 6/3, Casalecchio di Reno (BO) Italy >> >> www.cineca.it Tel: +39 051 6171722 >> >> g.fatigati [AT] cineca.it > > > > -- > Ing. Gabriele Fatigati > > HPC specialist > > SuperComputing Applications and Innovation Department > > Via Magnanelli 6/3, Casalecchio di Reno (BO) Italy > > www.cineca.it Tel: +39 051 6171722 > > g.fatigati [AT] cineca.it > > ___ > users mailing list > us...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/users >
Re: [OMPI users] Memory mapped memory
More in detail, is it possible use mmap() function from MPI process and sharing these memory between others processes? 2011/10/13 Gabriele Fatigati> Dear OpenMPI users and developers, > > is there some limitation or issues to use memory mapped memory into MPI > processes? I would like to share some memory in a node without using OpenM. > > Thanks a lot. > > -- > Ing. Gabriele Fatigati > > HPC specialist > > SuperComputing Applications and Innovation Department > > Via Magnanelli 6/3, Casalecchio di Reno (BO) Italy > > www.cineca.itTel: +39 051 6171722 > > g.fatigati [AT] cineca.it > -- Ing. Gabriele Fatigati HPC specialist SuperComputing Applications and Innovation Department Via Magnanelli 6/3, Casalecchio di Reno (BO) Italy www.cineca.itTel: +39 051 6171722 g.fatigati [AT] cineca.it
Re: [OMPI users] [OMPI docs] Open MPI compilation Error
Indeed. However, let me provide this advice. Add --disable-vt to your configure line, and drop all the rest of those flags. You don't need what you gave as we'll automatically figure those out. VampirTrace isn't happy on Mac, so disable it and you should be fine. On Oct 17, 2011, at 7:29 AM, Jeff Squyres wrote: > I think you want to redirect your question to the users list, not the > documentation list. > > > On Oct 17, 2011, at 8:02 AM, Rashid, Z. (Zahid) wrote: > >> Dear Open MPI users, >> >> I am trying to compile open MPI (release 1.5.4) from the source code on a >> Macbook Pro (OS X Lion) with Xcode 4.1 installed. I configure the openmpi >> with the following options; >> >> ../configure CFLAGS=-m64 CXXFLAGS=-m64 FFLAGS=-m64 FCFLAGS=-m64 >> --with-wrapper-cflags=-m64 --with-wrapper-cxxflags=-m64 >> >> in a new/clean directory. When I try make it gives me the following error; >> >>Making all in otfprofile >> CXXotfprofile-otfprofile.o >> CXXotfprofile-CSVParse.o >> CXXotfprofile-DataStructure.o >> CXXotfprofile-Handler.o >> CXXotfprofile-Prodtex.o >> CXXotfprofile-Summary.o >> CXXLD otfprofile >> Undefined symbols for architecture x86_64: >> "___builtin_expect", referenced from: >> _main.omp_fn.0 in otfprofile-otfprofile.o >> ld: symbol(s) not found for architecture x86_64 >> collect2: ld returned 1 exit status >> make[9]: *** [otfprofile] Error 1 >> make[8]: *** [all-recursive] Error 1 >> make[7]: *** [all-recursive] Error 1 >> make[6]: *** [all] Error 2 >> make[5]: *** [all-recursive] Error 1 >> make[4]: *** [all-recursive] Error 1 >> make[3]: *** [all] Error 2 >> make[2]: *** [all-recursive] Error 1 >> make[1]: *** [all-recursive] Error 1 >> make: *** [all-recursive] Error 1 >> >> I have gcc version 4.2.1 (Based on Apple Inc. build 5658) (LLVM build >> 2335.15.00), gfortran GNU Fortran (GCC) 4.2.1 (Apple Inc. build 5666) (dot >> 3) I heard that I can use MacPorts for an easy installation but I want to >> compile it myself from the source. Can someone suggest me if I need to set >> some extra flags or what is causing this error? Please let me know if you >> need any further information. >> >> Regards. >> >> Zahid >> >> ___ >> docs mailing list >> d...@open-mpi.org >> http://www.open-mpi.org/mailman/listinfo.cgi/docs > > > -- > Jeff Squyres > jsquy...@cisco.com > For corporate legal information go to: > http://www.cisco.com/web/about/doing_business/legal/cri/ > > > ___ > docs mailing list > d...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/docs