No, you will need to build MPICH yourself, stand-alone and then direct 
PETSc's configure to use what you have built.

  Barry


> On Jul 21, 2023, at 11:11 AM, Robert Crockett via petsc-users 
> <petsc-users@mcs.anl.gov> wrote:
> 
> Hello,
> I built PETSc with –with-cxx=0 in order to get around a likely Intel C++ 
> compiler bug.
> However, the MPICH that also gets built by PETSc then picks up the wrong C++ 
> compiler; mpicxx -show indicates that it is using G++, while mpicc is 
> correctly using icc.
>  
> Is there a way to get PETSc to pass the correct C++ compiler for the MPICH 
> build when using –with-cxx=0? I need to compile parts of my own program with 
> mpicxx/icpc.
> Robert Crockett 
> Plasma Simulation Engineer | OCTO - Computational Products
> P: 617.648.8349  M: 415.205.4567
> 
> LAM RESEARCH
> 4650 Cushing Pkwy, Fremont CA 94538 USA 
> lamresearch.com <https://www.lamresearch.com/>
> <image001.png>
>  
> 
> LAM RESEARCH CONFIDENTIALITY NOTICE: This e-mail transmission, and any 
> documents, files, or previous e-mail messages attached to it, (collectively, 
> "E-mail Transmission") may be subject to one or more of the following based 
> on the associated sensitivity level: E-mail Transmission (i) contains 
> confidential information, (ii) is prohibited from distribution outside of 
> Lam, and/or (iii) is intended solely for and restricted to the specified 
> recipient(s). If you are not the intended recipient, or a person responsible 
> for delivering it to the intended recipient, you are hereby notified that any 
> disclosure, copying, distribution or use of any of the information contained 
> in or attached to this message is STRICTLY PROHIBITED. If you have received 
> this transmission in error, please immediately notify the sender and destroy 
> the original transmission and its attachments without reading them or saving 
> them to disk. Thank you.
> 
> Confidential – Limited Access and Use
> 

Reply via email to