You need to look in the configure.log you to see the exact configure/cmake 
command PETSc configure is using for each package it builds specific to that 
run of PETSc configure. We do not save them in some other place.



> On Jul 21, 2023, at 12:14 PM, robert.crock...@lamresearch.com wrote:
> 
> Can I easily get the MPICH config PETSc uses? I’m poking through the repo and 
> not seeing anything related to config of downloaded packages.
> Thanks,
> Robert
>  
> From: Barry Smith <bsm...@petsc.dev <mailto:bsm...@petsc.dev>> 
> Sent: Friday, July 21, 2023 11:35 AM
> To: Crockett, Robert <robert.crock...@lamresearch.com 
> <mailto:robert.crock...@lamresearch.com>>
> Cc: petsc-users@mcs.anl.gov <mailto:petsc-users@mcs.anl.gov>
> Subject: Re: [petsc-users] MPICH C++ compilers when using PETSC --with-cxx=0
>  
> You don't often get email from bsm...@petsc.dev <mailto:bsm...@petsc.dev>. 
> Learn why this is important <https://aka.ms/LearnAboutSenderIdentification>   
>      
>  
> External Email: Do NOT reply, click on links, or open attachments unless you 
> recognize the sender and know the content is safe. If you believe this email 
> may be unsafe, please click on the “Report Phishing” button on the top right 
> of Outlook.
> 
>  
> 
>  
>   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 <mailto: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
>  
> 
> Confidential – Limited Access and Use
> 

Reply via email to