<html><head></head><body><div class="ydpc3d6b9b4yahoo-style-wrap" style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;"></div><div class="ydpc3d6b9b4yahoo-style-wrap" style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;">
</div><div class="ydpc3d6b9b4yahoo-style-wrap" style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;" dir="ltr" data-setdir="false">Hi Satish,</div><div class="ydpc3d6b9b4yahoo-style-wrap" style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;" dir="ltr" data-setdir="false"><br></div><div class="ydpc3d6b9b4yahoo-style-wrap" style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;" dir="ltr" data-setdir="false">The ex2.exe works with "mpiexec -np 2" when I ran it from command line. Then I ran "which mpiexec", it actually points to Intel-MPI instead of MPICH2, probably because I have set the former's path in environment variable PATH in Win-10. I will try to reinstall Intel-MPI and build Petsc with Intel-MPI.</div><div class="ydpc3d6b9b4yahoo-style-wrap" style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;" dir="ltr" data-setdir="false"><br></div><div class="ydpc3d6b9b4yahoo-style-wrap" style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;" dir="ltr" data-setdir="false">As for the crash of calling to <span><span style='text-align: left; color: rgb(38, 40, 42); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; word-spacing: 0px; display: inline !important; white-space: normal; orphans: 2; float: none; background-color: rgb(255, 255, 255);'>KSPSetPCSide(ksp_solver,PC_RIGHT,ierr) in my Fortran-90 program, do you have any idea what can be wrong? Can it be related to MPI?</span></span></div><div class="ydpc3d6b9b4yahoo-style-wrap" style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;" dir="ltr" data-setdir="false"><span><span style='text-align: left; color: rgb(38, 40, 42); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; word-spacing: 0px; display: inline !important; white-space: normal; orphans: 2; float: none; background-color: rgb(255, 255, 255);'><br></span></span></div><div class="ydpc3d6b9b4yahoo-style-wrap" style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;" dir="ltr" data-setdir="false"><span><span style='text-align: left; color: rgb(38, 40, 42); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; word-spacing: 0px; display: inline !important; white-space: normal; orphans: 2; float: none; background-color: rgb(255, 255, 255);'>I tested <span><span style='text-align: left; color: rgb(38, 40, 42); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; word-spacing: 0px; display: inline !important; white-space: normal; orphans: 2; float: none; background-color: rgb(255, 255, 255);'>config/examples/arch-ci-mswin-intel.py</span></span> as you suggested, but got the following output:</span></span></div><div class="ydpc3d6b9b4yahoo-style-wrap" style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;" dir="ltr" data-setdir="false"><span><span style='text-align: left; color: rgb(38, 40, 42); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; word-spacing: 0px; display: inline !important; white-space: normal; orphans: 2; float: none; background-color: rgb(255, 255, 255);'><br></span></span></div><div class="ydpc3d6b9b4yahoo-style-wrap" style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;" dir="ltr" data-setdir="false"><span><span style='text-align: left; color: rgb(38, 40, 42); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; word-spacing: 0px; display: inline !important; white-space: normal; orphans: 2; float: none; background-color: rgb(255, 255, 255);'>============</span></span></div><div class="ydp45f3da9dyiv0204749211MsoNormal" style="text-align: left; color: rgb(29, 34, 40); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; word-spacing: 0px; white-space: normal; orphans: 2;" dir="ltr" data-setdir="false">python ./arch-ci-mswin-intel.py</div><div class="ydpc3d6b9b4yahoo-style-wrap" style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;" dir="ltr" data-setdir="false"><span style="text-align: left; color: rgb(29, 34, 40); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; word-spacing: 0px; display: inline !important; white-space: normal; orphans: 2; float: none; background-color: rgb(255, 255, 255);">
</span></div><div class="ydp45f3da9dyiv0204749211MsoNormal" style="text-align: left; color: rgb(29, 34, 40); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; word-spacing: 0px; white-space: normal; orphans: 2;" dir="ltr" data-setdir="false">Traceback (most recent call last):</div><div class="ydpc3d6b9b4yahoo-style-wrap" style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;" dir="ltr" data-setdir="false"><span style="text-align: left; color: rgb(29, 34, 40); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; word-spacing: 0px; display: inline !important; white-space: normal; orphans: 2; float: none; background-color: rgb(255, 255, 255);">
</span></div><div class="ydp45f3da9dyiv0204749211MsoNormal" style="text-align: left; color: rgb(29, 34, 40); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; word-spacing: 0px; white-space: normal; orphans: 2;" dir="ltr" data-setdir="false"> File "./arch-ci-mswin-intel.py", line 10, in <module></div><div class="ydpc3d6b9b4yahoo-style-wrap" style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;" dir="ltr" data-setdir="false"><span style="text-align: left; color: rgb(29, 34, 40); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; word-spacing: 0px; display: inline !important; white-space: normal; orphans: 2; float: none; background-color: rgb(255, 255, 255);">
</span></div><div class="ydp45f3da9dyiv0204749211MsoNormal" style="text-align: left; color: rgb(29, 34, 40); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; word-spacing: 0px; white-space: normal; orphans: 2;" dir="ltr" data-setdir="false"> import configure</div><div class="ydpc3d6b9b4yahoo-style-wrap" style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;" dir="ltr" data-setdir="false"><span style="text-align: left; color: rgb(29, 34, 40); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; word-spacing: 0px; display: inline !important; white-space: normal; orphans: 2; float: none; background-color: rgb(255, 255, 255);">
</span></div><div class="ydp45f3da9dyiv0204749211MsoNormal" style="text-align: left; color: rgb(29, 34, 40); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; word-spacing: 0px; white-space: normal; orphans: 2;" dir="ltr" data-setdir="false">ImportError: No module named configure</div><div class="ydpc3d6b9b4yahoo-style-wrap" style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;" dir="ltr" data-setdir="false"><span><span style='text-align: left; color: rgb(38, 40, 42); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; word-spacing: 0px; display: inline !important; white-space: normal; orphans: 2; float: none; background-color: rgb(255, 255, 255);'>============</span></span></div><div class="ydpc3d6b9b4yahoo-style-wrap" style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;" dir="ltr" data-setdir="false"><span><span style='text-align: left; color: rgb(38, 40, 42); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; word-spacing: 0px; display: inline !important; white-space: normal; orphans: 2; float: none; background-color: rgb(255, 255, 255);'><br></span></span></div><div class="ydpc3d6b9b4yahoo-style-wrap" style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;" dir="ltr" data-setdir="false"><span><span style='text-align: left; color: rgb(38, 40, 42); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; word-spacing: 0px; display: inline !important; white-space: normal; orphans: 2; float: none; background-color: rgb(255, 255, 255);'>Thanks,</span></span></div><div class="ydpc3d6b9b4yahoo-style-wrap" style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;" dir="ltr" data-setdir="false"><span><span style='text-align: left; color: rgb(38, 40, 42); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; word-spacing: 0px; display: inline !important; white-space: normal; orphans: 2; float: none; background-color: rgb(255, 255, 255);'>Qin</span></span></div><div class="ydpc3d6b9b4yahoo-style-wrap" style="font-size: 13px;" dir="ltr" data-setdir="false"><b></b><i></i><u></u><sub></sub><sup></sup><strike></strike><font face="Helvetica Neue,Helvetica,Arial,sans-serif"></font><font face="Helvetica Neue,Helvetica,Arial,sans-serif"></font><font color="#007600"></font><br></div><div class="ydpc3d6b9b4yahoo-style-wrap" style="font-size: 13px;" dir="ltr" data-setdir="false"><font face="Helvetica Neue,Helvetica,Arial,sans-serif"></font><br></div><div class="ydpc3d6b9b4yahoo-style-wrap" style="font-size: 13px;" dir="ltr" data-setdir="false"><font face="Helvetica Neue,Helvetica,Arial,sans-serif"></font><br></div><div class="ydpc3d6b9b4yahoo-style-wrap" style="font-size: 13px;" dir="ltr" data-setdir="false"><font face="Helvetica Neue,Helvetica,Arial,sans-serif">I will try to use Intel-MPI and see what will happen.</font></div><div class="ydpc3d6b9b4yahoo-style-wrap" style="font-size: 13px;" dir="ltr" data-setdir="false"><font face="Helvetica Neue,Helvetica,Arial,sans-serif"></font><br></div><div class="ydpc3d6b9b4yahoo-style-wrap" style="font-size: 13px;" dir="ltr" data-setdir="false"><font face="Helvetica Neue,Helvetica,Arial,sans-serif">Thanks,</font></div><div class="ydpc3d6b9b4yahoo-style-wrap" style="font-size: 13px;" dir="ltr" data-setdir="false"><font face="Helvetica Neue,Helvetica,Arial,sans-serif">Qin</font></div><div class="ydpc3d6b9b4yahoo-style-wrap" style="font-size: 13px;"><font face="Helvetica Neue,Helvetica,Arial,sans-serif"></font><br></div><div class="ydpc3d6b9b4yahoo-style-wrap" style="font-size: 13px;">
<font face="Helvetica Neue,Helvetica,Arial,sans-serif"></font></div><div class="ydp8203ddc2yahoo_quoted" id="ydp8203ddc2yahoo_quoted_6157009348">
<div style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;color:#26282a;">
<div><font face="Helvetica Neue,Helvetica,Arial,sans-serif">
</font><font color="#b00000"></font>On Monday, March 30, 2020, 01:47:49 PM CDT, Satish Balay <balay@mcs.anl.gov> wrote:
</div>
<div><br></div>
<div><br></div>
<div><div dir="ltr">Please preserve cc: to the list<br clear="none"><br clear="none">> shared libraries: disabled<br clear="none"><br clear="none">So PETSc is correctly built as static.<br clear="none"><br clear="none">> > C:/Program Files/mpich2x64/bin/mpiexec.exe: error while loading shared libraries: ?: cannot open shared object file: No such file or directory<br clear="none"><br clear="none">So its not clear which shared library this error is referring to. But then - this error was with petsc-3.4.2<br clear="none"><br clear="none">You can always try to run the code manually without mpiexec - and see if that works.<br clear="none"><br clear="none">cd src/ksp/ksp/examples/tutorials<br clear="none">make ex2<br clear="none">./ex2<br clear="none"><br clear="none">Wrt MSMPI - yes its free to download<br clear="none"><br clear="none">And PETSc does work with Intel-MPI. It might be a separate download/install. [so I can't say if what you have is the correct install of IntelMPI or not]<br clear="none"><br clear="none">Check the builds we use for testing - for ex: config/examples/arch-ci-mswin-*.py<br clear="none"><br clear="none">Satish<br clear="none"><div class="ydp8203ddc2yqt7529055137" id="ydp8203ddc2yqtfd16568"><br clear="none">On Mon, 30 Mar 2020, Qin Lu wrote:<br clear="none"><br clear="none">> Hi Satish,<br clear="none">> The configure.log and RDict.log of Petsc-3.12.4 build is attached.<br clear="none">> Is the MSMPI free to use in Windows-10?<br clear="none">> Does Petsc support Intel-MPI? I have it in my machine, but for some reason I only find the /mpi/intel64/bin, but not /mpi/intel64/include subdirectory of it.<br clear="none">> Thanks a lot for your help.Qin<br clear="none">> On Monday, March 30, 2020, 12:26:09 PM CDT, Satish Balay <<a href="mailto:balay@mcs.anl.gov" target="_blank" rel="nofollow" shape="rect">balay@mcs.anl.gov</a>> wrote: <br clear="none">> <br clear="none">> MPICH is unsupported - and we haven't tested with it for a long time.<br clear="none">> <br clear="none">> And petsc-3.4.2 is from 2013 - and untested with current gen os/compilers/libraries.<br clear="none">> <br clear="none">> Can you send logs from Petsc-3.12.4 build [or try latest Petsc-3.13.0]?<br clear="none">> <br clear="none">> We recommend 64bit MSMPI for windows.<br clear="none">> <br clear="none">> Satish<br clear="none">> <br clear="none">> On Mon, 30 Mar 2020, Qin Lu via petsc-users wrote:<br clear="none">> <br clear="none">> > Hello, <br clear="none">> > I am trying to build Petsc-3.4.2 in my Windows-10 workstation using Cygwin, with Intel-2018 compilers and MKL, and MPICH2. The configuration/compilation/installation seem to finish without problem, but test program (ex19) failed since it could not find a shared lib. Then I linked the libpetsc.lib with my program (in Fortran-90), but it got run time crash when it calls KSPSetPCSide(ksp_solver,PC_RIGHT,ierr) or other Petsc subroutines. Note that this package was built, tested and worked well with the same Fortran-90 program in my Windows-7 workstation. <br clear="none">> > <br clear="none">> > Also tried Petsc-3.12.4 but got the same errors.<br clear="none">> > <br clear="none">> > The following is my configuration:<br clear="none">> > <br clear="none">> > <br clear="none">> > ===============<br clear="none">> > <br clear="none">> > ./configure --with-cc='win32fe icl' --with-fc='win32fe ifort' --with-cxx='win32fe icl' --with-petsc-arch="arch-win64-release" --prefix=/cygdrive/c/cygwin_cache/petsc-3.4.2-release-win-64bit --with-blas-lapack-dir="/cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2018.5.274/windows/mkl/lib/intel64" --with-mpi-dir="/cygdrive/c/Program Files/mpich2x64" --with-debugging=0 --useThreads=0 --with-x=0 --with-x11=0 --with-xt=0 --with-shared-libraries=0<br clear="none">> > <br clear="none">> > ===============<br clear="none">> > <br clear="none">> > <br clear="none">> > The error message of running ex19 is:<br clear="none">> > <br clear="none">> > <br clear="none">> > =================<br clear="none">> > <br clear="none">> > $ make PETSC_DIR=/cygdrive/c/cygwin_cache/petsc-3.4.2-debug-win-64bit test<br clear="none">> > <br clear="none">> > Running test examples to verify correct installation<br clear="none">> > <br clear="none">> > Using PETSC_DIR=/cygdrive/c/cygwin_cache/petsc-3.4.2-debug-win-64bit and PETSC_ARCH=arch-win64-debug<br clear="none">> > <br clear="none">> > Possible error running C/C++ src/snes/examples/tutorials/ex19 with 1 MPI process<br clear="none">> > <br clear="none">> > See <a href="http://www.mcs.anl.gov/petsc/documentation/faq.html" target="_blank" rel="nofollow" shape="rect">http://www.mcs.anl.gov/petsc/documentation/faq.html</a><br clear="none">> > <br clear="none">> > C:/Program Files/mpich2x64/bin/mpiexec.exe: error while loading shared libraries: ?: cannot open shared object file: No such file or directory<br clear="none">> > <br clear="none">> > =================<br clear="none">> > <br clear="none">> > <br clear="none">> > Thanks a lot for any suggestions.<br clear="none">> > <br clear="none">> > <br clear="none">> > Best Regards,<br clear="none">> > <br clear="none">> > Qin<br clear="none">> > <br clear="none">> > <br clear="none">> > <br clear="none">> > <br clear="none">> > </div></div></div>
</div>
</div></body></html>