From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from sonic308-55.consmr.mail.gq1.yahoo.com (sonic308-55.consmr.mail.gq1.yahoo.com [98.137.68.31]) by sourceware.org (Postfix) with ESMTPS id 0E1633858006 for ; Tue, 17 Nov 2020 15:13:19 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 0E1633858006 X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1605625998; bh=dUidQwuF5/3d8zTgWyMgXSZgXQwaYQwMliywmod3Q4A=; h=Date:From:To:Subject:From:Subject; b=KX7Xok8/g4FAWQEpRBhl/kdXRLakp6t2TZycygxm6r9UHTyxdsN0OVMGxbRBrBNDJtHdeykkwcnIsfzn3SSxgzgp3IN2rSUCwDNNljDkAmHb14mR6K5fWccU5oAaoFWMJWgdSAmQyV03Sr4UdEmQY93CJgkkODdU8Qw+9Zv2/tZuuvxDnJfctZZDzwJtuVBXjIdK7OwBN7nO5SCRewflpOTRpVnxknxJfiHPny8aEFtuj6AKqgpmtB1K5KzDnznV2f4xDtTPIK6qJC2zr8Olvhz9bd4epSgJOy37M5hexM+7XCE4nFLWP1tYaTE5DtL6GnvEX1HhNT88Hu0dMcdBoA== X-YMail-OSG: 8G1hLUQVM1mXbeReOG_xpCjWQGA5F4HkmnAiZIF7OLs86UGceGVKkCmeYrchrCi dJlNNEWK74ZzEezzsJb5ht.vc86dDuMauNyqjC6ZlJ7pKfJP5Ed2YWUM.iAnPSCp8fXin4oXYNkv J_oKIv_YynZPNIOVEWWifjyxK8XaboCpXyDQSzIlYnMXCAAwmV8FF2BEXmFZhvN.HIREvSfFY6r0 FqAhl1vv4oLrSyWzdnZXSf29sHU6JCczj30PPC2shofVjcQv2EtDkTNt3MO91kzbJPUiw5mb2Bam GSp6Giw9QZYw62vRglvjp.JgVtQU8GWoqJJwmC_pQ5JxPtyKOLaz6RO53tAIbyLXGGrkUG4k8c.P B6A60Wmo96qLiPt.u7l10LBWTVXf0GJsAFea0f6ikvegooPNESPj64YD0n30qTYEqk5TWUyWiLC6 9u.6yku4.yy1Z93AP33N17fCISpNCdZVFEW2h5i9Ch7T.dmLYa_Trv.NdjE.mI7DJqvvCA.EWr_t CUx4HtX5utOpXClle0H0tmWneQgf409tpbkZufgdPIWKgXQZmKgQXxJ4JFN.32ONYBLeSMrU0of3 ga4oRh8k4wcOWQVBvIwgGQOhkfbj8Ayhyc.7MLDPBpbmGYAdia5qomGTwOKI8DBucpcbbff7OBIX IwQ0Y1AqEiVQZLZzl9K0niqmjS2akLYeKo5agZaX9PBg7StE8FYOmSTC5CcgCdUec3XPeWY71e93 xKLo7APYgD9l.TYgJNlnCUulQg6xpafgUyQqQyNCTkXRlw3_NuwkqG2iCFMtKQ2GY9eKzpvULFja z8MPMF7JhHx4HxRoBhCv9iCa0R0OFACLmRPtTruhM_HchLBMGbJNFdMwvm3rhnuWu2GVBypn7XeI YG8jV2Z2G9Jul1.uFp6wa0DMgyl3483qfapywNiWMA6zub8nflUTFlKYVkY5vcUqHzRbQAVAEDnk qotPsnskROnVtt8GF_pQ1BXGWEDC4VuSl0Q5fGZLiysllQL.jTyXo7P5lqEhrzzileJjH26eVVaV nTKQNLO6axcMRp17CkcyQL6atdOxNsrHfWE7mYjBtMVZq5t4s1PkCZn3NKVebkVHJZwPiZzC1dbl Tks8ZHv2g_E566PrGiQqoyGheFM6tgnOu.W1uZqmJGcJnbnJD6R2p67fkdvEEDHazytKXnpbuxT7 Gi17hL03lhti3ah9oIgJATQBEUK9P0erhD2HWCZH5IWXf.WVfWsJSj.SviOcfklEugtj290yRiY0 MkyTBz._IWWzfn6Y4XNRM3WKQNzfU7K2bGpWRWF.L8rsk5D8artwijVk0vBTvy2c9CijZyugPC8R nPa4h0hzVobTRlyXJ0InQ_PsPr2yCMXUKLLM9Pf1pbrTHKrX4PfUT5dnQ_ykgK3dLEIqNrZ8m67v puCUvvlC4aMxaLNqtHVATPg_fuWSRirZrWnkihEFV17nZLynro6JSBqtRKFs2Y2LWeOjA6jZk_jM 0.aN2TilLH29Iu88P6RPJfjviBnd7NYXj1KUCHoiIEpbJRAogWgLvgyqRS0DsSSddxxyCs6xuwOM Cz2jfAZSQq336SVgPOXN8DgTSq.poZg.RWJzevirCXoWmxreVYOveXjDftxZipe27xhNIL7fvTj5 MVZPwBLKGmVZKwugw.s07zub8nR7JpuAlDCMobC22CJpnhQ03sfz9YUNdODD2QKHRLGxkxBl1_.3 ZIMvTU4GJgHhORmTEThXC7BTpbMBSmHhRXfGaGrN4zGIo91Q682WbHVPD_J_1CCDnwP4PWtnITHj poXxOZt7rD6QfrqyP04_BATC_Hht7BExIT4Bb3xcocFd_cwYBSnGdzZQ3ax4HD7nqreVJO894UOz Aw8rFtarcm049rBXqNXLwXmyB43_lF.20h2B6W8obwULL_C0zjoRJEkuF7hViahXSIT_h1Y.3dma db2.AxYvdri9DnEiPhA05G4RK.Pav6Wn8hkmTYj86nyxxjlg_TyX8c1_VWUqZ0Hd3Jrhkx1VGbY_ pTB7fiLr.AjgF6Lq7eJ9mSM0RD9pbAQlIJnIcM4tVAM1OgAdrHMdNNbYCVkTYHWOIfoMEf96sX61 Q40tsCgdCt3jvbvIElOWBVD21KRjVFJ1D_sBiZ6opAVWa93AqKM9w2yTTrxsJ3Cjeeg.likyy5Pq _FmEQbRZ8Hh.d2PGWRbb67.2aCPXkdDOdDrx1IeSnOghSlIozcZeTenR2eOxJWAFiq4yYT2OwcHy wB8AbPBtNLtCAf74hUiR3J6V1qaQi.CCmwsLKfuZ4wmEavRgC4BAJ2VFwgwAVALayrTBl0VURmTH ypguUEBEWOKvVIGoorf3YuH5gVctzSGxTwsFdf4w3goymvXQxYOpxM2IpvRjpddbnJDYBvH5DyQX ByP2eR8Qo89eaAMLc5Hg7ouq9wuFJjn.buJZFzQJULK_BoVlxDtcjYYvOYl2aT0y8W.675FFMYWQ bfhvKj4Heocq1BVTdZ1jaFJ2rl_NG11toSb4GLlLIe2m67VVS.sxcroOrjDycZctK Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.gq1.yahoo.com with HTTP; Tue, 17 Nov 2020 15:13:18 +0000 Date: Tue, 17 Nov 2020 15:13:16 +0000 (UTC) From: jrwillen@aol.com Reply-To: jrwillen@aol.com To: "cygwin@cygwin.com" Message-ID: <1533758124.6208727.1605625996877@mail.yahoo.com> In-Reply-To: <2124807096.5977938.1605561666940@mail.yahoo.com> References: <2124807096.5977938.1605561666940.ref@mail.yahoo.com> <2124807096.5977938.1605561666940@mail.yahoo.com> Subject: Re: Open MPI broken (November 2 release) ? MIME-Version: 1.0 X-Mailer: WebService/1.1.16944 aolwebmail Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36 Edg/86.0.622.69 X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, HTML_MESSAGE, KAM_GOODAOL, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: cygwin@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: General Cygwin discussions and problem reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Nov 2020 15:13:23 -0000 Looks like copy/paste mangled the lines.=C2=A0 I'll try again.=C2=A0 Is the= openMPI distribution not picking up all the libraries that should come alo= ng? Denny@DESKTOP-BEBCMC4 ~/MPI_tests$ mpifort testmpi.f90/usr/lib/gcc/x86_64-p= c-cygwin/10/../../../../x86_64-pc-cygwin/bin/ld: cannot find -lhwloc/usr/li= b/gcc/x86_64-pc-cygwin/10/../../../../x86_64-pc-cygwin/bin/ld: cannot find = -levent_core/usr/lib/gcc/x86_64-pc-cygwin/10/../../../../x86_64-pc-cygwin/b= in/ld: cannot find -levent_pthreads/usr/lib/gcc/x86_64-pc-cygwin/10/../../.= ./../x86_64-pc-cygwin/bin/ld: cannot find -lzcollect2: error: ld returned 1= exit status Denny@DESKTOP-BEBCMC4 ~/MPI_tests$ cat testmpi.f90program testmpi!!!!!!!!!!= !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=C2=A0 MPI tes= ts for Raspberry Pi cluster.!!=C2=A0 - Hello World!=C2=A0 - Broadcast and r= educe!=C2=A0 - Pass along real array!=C2=A0 -!=C2=A0 -!!!!!!!!!!!!!!!!!!!!!= !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!implicit noneinclude 'mpif= .h'integer:: myproc, numproc, ierr, len, istatus(mpi_status_size)character(= mpi_max_processor_name):: hostnameinteger:: nreal*4:: y, z, x(1024)!!=C2=A0= Hello world.!call mpi_init(ierr)call mpi_comm_rank(mpi_comm_world, myproc,= ierr)call mpi_comm_size(mpi_comm_world, numproc, ierr)call mpi_get_process= or_name(hostname, len, ierr)write(6,'(i5,a19,a6)') myproc, ': Hello world f= rom ', hostnamecall mpi_barrier(mpi_comm_world,ierr)!!=C2=A0 Broadcast and = reduce.!y =3D 0.0z =3D 0.0if(myproc.eq.0) y =3D 1.0call mpi_bcast(y, 1, mpi= _real, 0, mpi_comm_world, ierr)call mpi_reduce(y, z, 1, mpi_real, mpi_sum, = 0, mpi_comm_world,=C2=A0 &=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 ierr)if(myproc.eq.0) write(6,*) numproc, ' should be ', zcall mpi_ba= rrier(mpi_comm_world,ierr)!!=C2=A0 Up the chain and back to the start.!if(m= yproc=3D=3D0) then=C2=A0 do n=3D1, 1024=C2=A0 =C2=A0 x(n) =3D float(n)=C2= =A0 =C2=A0 enddoelse=C2=A0 do n=3D1, 1024=C2=A0 =C2=A0 x(n) =3D -float(n)= =C2=A0 =C2=A0 enddo=C2=A0 call mpi_recv(x, 1024, mpi_real, myproc-1, mpi_an= y_tag,=C2=A0 &=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 mpi_c= omm_world, istatus, ierr)=C2=A0 endifif(myproc To: cygwin@cygwin.com Sent: Mon, Nov 16, 2020 3:21 pm Subject: Open MPI broken (November 2 release) ? I tried re-compiling some things after updating to openmpi 4.0.5 and am get= ting some unexpected failures from mpifort and mpicc: $ mpifort -O3 testmpi.f90/usr/lib/gcc/x86_64-pc-cygwin/10/../../../../x86_6= 4-pc-cygwin/bin/ld: cannot find -lhwloc/usr/lib/gcc/x86_64-pc-cygwin/10/../= ../../../x86_64-pc-cygwin/bin/ld: cannot find -levent_core/usr/lib/gcc/x86_= 64-pc-cygwin/10/../../../../x86_64-pc-cygwin/bin/ld: cannot find -levent_pt= hreads/usr/lib/gcc/x86_64-pc-cygwin/10/../../../../x86_64-pc-cygwin/bin/ld:= cannot find -lzcollect2: error: ld returned 1 exit status Denny@DESKTOP-BEBCMC4 ~/MPI_tests$ I have some working executables from October 26, so I assume there is a pro= blem or something else that I need to update.=C2=A0 An example causing the = above problem follows.=C2=A0 Running Cygwin on an Intel i9-9900K.=C2=A0 Tha= nks for your help. Example: program testmpi!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!= !!!!!!!!!!!=C2=A0 MPI tests for Raspberry Pi cluster.!!=C2=A0 - Hello World= !=C2=A0 - Broadcast and reduce!=C2=A0 - Pass along real array!=C2=A0 -!=C2= =A0 -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!= implicit noneinclude 'mpif.h'integer:: myproc, numproc, ierr, len, istatus(= mpi_status_size)character(mpi_max_processor_name):: hostnameinteger:: nreal= *4:: y, z, x(1024)!!=C2=A0 Hello world.!call mpi_init(ierr)call mpi_comm_ra= nk(mpi_comm_world, myproc, ierr)call mpi_comm_size(mpi_comm_world, numproc,= ierr)call mpi_get_processor_name(hostname, len, ierr)write(6,'(i5,a19,a6)'= ) myproc, ': Hello world from ', hostnamecall mpi_barrier(mpi_comm_world,ie= rr)!!=C2=A0 Broadcast and reduce.!y =3D 0.0z =3D 0.0if(myproc.eq.0) y =3D 1= .0call mpi_bcast(y, 1, mpi_real, 0, mpi_comm_world, ierr)call mpi_reduce(y,= z, 1, mpi_real, mpi_sum, 0, mpi_comm_world,=C2=A0 &=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ierr)if(myproc.eq.0) write(6,*) numproc,= ' should be ', zcall mpi_barrier(mpi_comm_world,ierr)!!=C2=A0 Up the chain= and back to the start.!if(myproc=3D=3D0) then=C2=A0 do n=3D1, 1024=C2=A0 = =C2=A0 x(n) =3D float(n)=C2=A0 =C2=A0 enddoelse=C2=A0 do n=3D1, 1024=C2=A0 = =C2=A0 x(n) =3D -float(n)=C2=A0 =C2=A0 enddo=C2=A0 call mpi_recv(x, 1024, m= pi_real, myproc-1, mpi_any_tag,=C2=A0 &=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 mpi_comm_world, istatus, ierr)=C2=A0 endifif(myproc