[petsc-users] 回复:Re: Error in configuring PETSc with Cygwin

冯上玮 fengshw3 at mail2.sysu.edu.cn
Thu Mar 2 22:29:31 CST 2023


My program is coded in C++, I think that it's not a good choice for cxx=0, whatever the configuration in this way works or not.
Anyway, I'll search for getting VS2022 and retry installation.

--------------原始邮件--------------
发件人:"Satish Balay "<balay at mcs.anl.gov>;
发送时间:2023年3月3日(星期五) 中午12:12
收件人:"Barry Smith" <bsmith at petsc.dev>;
抄送:"冯上玮 "<fengshw3 at mail2.sysu.edu.cn>;"petsc-users "<petsc-users at mcs.anl.gov>;
主题:Re: [petsc-users] Error in configuring PETSc with Cygwin
-----------------------------------

 Perhaps the compilers are installed without english - so we can't read the error messages. 

>      x64    Microsoft (R) C/C++  Ż        19.29.30147   

We test with:

Microsoft (R) C/C++ Optimizing Compiler Version 19.32.31329 for x64

I guess that's VS2019 vs VS2022?

You can try using --with-cxx=0 and see if that works.

Satish

On Thu, 2 Mar 2023, Barry Smith wrote:

> 
>    The compiler is burping out some warning message which confuses configure into thinking there is a problem. 
> 
> cl:        warning D9035 :  experimental:preprocessor  ѡ   ѷ         ڽ    İ汾   Ƴ 
> cl:        warning D9036 :ʹ á Zc:preprocessor      ʹ á experimental:preprocessor  
> cl:        warning D9002 :    δ֪ѡ -Qwd10161  :
> 
> Any chance you can use a more recent version of VS. If not, we'll need to send you a file for the warning message.
> 
> 
> 
> > On Mar 2, 2023, at 9:12 PM, 冯上玮 <fengshw3 at mail2.sysu.edu.cn> wrote:
> > 
> > Hi, 
> > 
> > This time I try with ./configure --with-cc='win32fe cl' --with-fc=0 --with-cxx='win32fe cl' --download-f2cblaslapack, without fortran may have no problem in consideration that other libs will be used are CGNS and METIS.
> > 
> > Unfortunately, however, another error appeared as:
> > 
> > Cxx libraries cannot directly be used with C as linker.
> > If you don't need the C++ compiler to build external packages or for you application you can run
> > ./configure with --with-cxx=0. Otherwise you need a different combination of C and C++ compilers
>> >  The attachment is the log file, but some parts are unreadable. 
> > 
> > Thanks for your continuous aid!
> > ------------------ Original ------------------
> > From:  "Satish Balay"<balay at mcs.anl.gov>;
> > Date:  Fri, Mar 3, 2023 02:13 AM
> > To:  "冯上玮"<fengshw3 at mail2.sysu.edu.cn>;
> > Cc:  "petsc-users"<petsc-users at mcs.anl.gov>;
> > Subject:  Re: [petsc-users] Error in configuring PETSc with Cygwin
>> > On Fri, 3 Mar 2023, 冯上玮 wrote:
> > 
> > > Hi team,
> > > 
> > > 
> > > Recently I try to install PETSc with Cygwin since I'd like to use PETSc with Visual Studio on Windows10 plateform. For the sake of clarity, I firstly list the softwares/packages used below:
> > > 
> > > 
> > > 1. PETSc: version 3.18.5
> > > 2. VS: version 2019
> > > 3. Intel Parallel Studio XE: version 2020
> > > 4. Cygwin with py3.8 and make (and default installation)
> > > 
> > > 
> > > And because I plan to use Intel mpi, the compiler option in configuration is:
> > > 
> > > 
> > > ./configure --with-cc='win32fe cl' --with-fc='win32fe ifort' --with-cxx='win32fe cl' --download-fblaslapack
> > 
> > Check config/examples/arch-ci-mswin-opt-impi.py for an example on specifying IMPI [and MKL - instead of fblaslapack]. And if you don't need MPI - you can use --with-mpi=0
> > 
> > > 
> > > 
> > > where there is no option for mpi.
> > > 
> > > 
> > > While the PROBLEM came with the compiler option --with-fc='win32fe ifort', which returned an error (or two) as:
> > > 
> > > 
> > > Cannot run executables created with FC. If this machine uses a batch system
> > > to submit jobs you will need to configure using ./configure with the additional option&nbsp; --with-batch.
> > > Otherwise there is problem with the compilers. Can you compile and run code with your compiler '/cygdrive/d/petsc/petsc-3.18.5/lib/petsc/bin/win32fe/win32fe ifort'?
> > 
> > If you are not using PETSc from fortran - you don't need ifort. You can use --with-fc=0 [with MKL or --download-f2cblaslapack]
> > 
> > If you are still encountering errors - send us configure.log for the failed build.
> > 
> > Satish
> > 
> > > 
> > > 
> > > 
> > > Note that both ifort of x64 and ifort of ia-32 ended with the same error above and I install IPS with options related to mkl and fblaslapack. Something a bit suspectable is that I open Cygwin with dos. (actually the Intel Compiler 19.1 Update 3 Intel 64 Visual Studio 2019, x86 environment for the test of ifort ia-32 ,in particularlly)
> > > 
> > > 
> > > Therefore, I write this e-mail to you in order to confirm if I should add "--with-batch" or the error is caused by other reason, such as ifort ?
> > > 
> > > 
> > > Looking forward your reply!
> > > 
> > > 
> > > Sinserely,
> > > FENG.
> > 
> > <configure.txt>
> 
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20230303/d2646bb8/attachment-0001.html>


More information about the petsc-users mailing list