[petsc-dev] Increasing timeout for external package builds?

Barry Smith bsmith at mcs.anl.gov
Wed Mar 13 14:11:56 CDT 2013


  Maybe we could have a universal multiplier that is multiplied by each of the individual ones, then Richard could run with -with-timeout-multiplier=4


On Mar 13, 2013, at 2:03 PM, Matthew Knepley <knepley at gmail.com> wrote:

> On Wed, Mar 13, 2013 at 2:56 PM, Richard Tran Mills <rtm at eecs.utk.edu> wrote:
> Hi Folks,
> 
> I occasionally see messages like this from configure.py:
> 
> Error running make on HDF5: Could not execute "cd /home/rmills/proj/petsc-dev/externalpackages/hdf5-1.8.6 && make clean && make && make install":
> Runaway process exceeded time limit of 2500s
> But the only real problem is that I am building on a machine that is a slow POS (and often is part of a O($100 million) supercomputer). 1) Is there a way to increase this timeout on the command line?, and 2) if so, could we have configure.py tell the user this option when it bails out due to this time limit?
> 
> We don't have a uniform timeout option since we have dozens of different timeouts in the code. It is an argument
> to executeShellCommand(). I think the best place to put an option might be in package.py for a package install.
> 
>    Matt
>  
> Thanks,
> Richard
> 
> -- 
> Richard Tran Mills, Ph.D.
> Computational Earth Scientist      | Joint Assistant Professor
> Hydrogeochemical Dynamics Team     | EECS and Earth & Planetary Sciences
> Oak Ridge National Laboratory      | University of Tennessee, Knoxville
> E-mail: rmills at ornl.gov  V: 865-241-3198 http://climate.ornl.gov/~rmills
> 
> 
> 
> 
> -- 
> 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




More information about the petsc-dev mailing list