[petsc-users] osx error

Barry Smith bsmith at petsc.dev
Thu Sep 17 19:25:13 CDT 2020



> On Sep 17, 2020, at 4:47 PM, Matthew Knepley <knepley at gmail.com> wrote:
> 
> We should have an option to disable the test.

  No, the test should be an accurate and correct test. I'm sick of people wasting their time and our time because their network configuration is not right for MPICH/OPENMPI and PETSc gets the blame because it is the first place that checks this.


> 
>    Matt
> 
> On Thu, Sep 17, 2020 at 5:31 PM Satish Balay via petsc-users <petsc-users at mcs.anl.gov <mailto:petsc-users at mcs.anl.gov>> wrote:
> On Thu, 17 Sep 2020, Mark Adams wrote:
> 
> > I rebased over master and started getting this error.
> > I did reinstall MPICH (brew) recently.
> > Any ideas?
> > Thanks,
> > Mark
> 
> -------------------------------------------------------------------------------
> Exception: Your hostname will not work with MPI, perhaps you have VPN running whose network settings may not play well with MPI or your network is misconfigured
> *******************************************************************************
> 
> 
> Ok - this is a new test that got added to check for broken network that breaks MPI.
> 
> Here is the check:
> 
> Executing: ping -c 2 MarksMac-302.local
> 
> The check says you have broken network settings. [as its not responding to ping.]
> 
> Does MPI work fine on this box? You can try disabling this check (manually) - and do the build, and run
> 
> Does MPI run fine?
> 
> Satish
> 
> 
> >>>>>>>>>>>
> 
> diff --git a/config/BuildSystem/config/packages/MPI.py b/config/BuildSystem/config/packages/MPI.py
> index 2e130fdcfe..8464de6773 100644
> --- a/config/BuildSystem/config/packages/MPI.py
> +++ b/config/BuildSystem/config/packages/MPI.py
> @@ -267,7 +267,7 @@ shared libraries and run with --known-mpi-shared-libraries=1')
>                if ret != 0:
>                  raise RuntimeError(errormessage+" Return code %s\n" % ret)
>              except:
> -              raise RuntimeError("Exception: "+errormessage)
> +              pass
>            else:
>              self.logPrint("Unable to get result from hostname, skipping ping check\n")
> 
> 
> 
> -- 
> What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.
> -- Norbert Wiener
> 
> https://www.cse.buffalo.edu/~knepley/ <http://www.cse.buffalo.edu/~knepley/>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20200917/84aeaa96/attachment-0001.html>


More information about the petsc-users mailing list