<html><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:12pt"><div><span>--useThreads=0 resolved the problem. Many thanks!</span></div><div><span></span> </div><div><span>Qin</span></div><div style="display: block;" class="yahoo_quoted"> <br> <br> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 12pt;"> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 12pt;"> <div dir="ltr"> <font size="2" face="Arial"> On Friday, January 10, 2014 9:55 AM, Satish Balay <balay@mcs.anl.gov> wrote:<br> </font> </div> <div class="y_msg_container">On Fri, 10 Jan 2014, Qin Lu wrote:<br clear="none"><br clear="none">> Hello,<br clear="none">> <br clear="none">> Since my Linux workstation does not have internet access, I
downloaded hypre-2.9.1a.tar.gz and used --download-hypre=/d/dev01/qlu/Lib/hypre-2.9.1a.tar.gz instead. The configure gave the following error:<br clear="none">> <br clear="none">> *******************************************************************************<br clear="none">> UNABLE to CONFIGURE with GIVEN OPTIONS (see configure.log for details):<br clear="none">> -------------------------------------------------------------------------------<br clear="none">> Error running make on HYPRE: Could not execute "cd /d/dev01/qlu/Lib/petsc-3.4.2-32bit/externalpackages/hypre-2.9.1a/src && make install":<br clear="none">> Runaway process exceeded time limit of 2500s<br clear="none">> *******************************************************************************<br clear="none">> <br clear="none">> I confirmed that I can cd to
/d/dev01/qlu/Lib/petsc-3.4.2-32bit/externalpackages/hypre-2.9.1a/src. The error message mentioned the time limit of 2500s, my workstation is very slow for some reason and it may take several hours to configure/build PETSc/Hypre, I am not sure this can be the problem.<br clear="none">> <br clear="none">> Please see the attached PETSc and Hypre configure log files for details.<br clear="none"><br clear="none"><br clear="none">Hm - you can try using --useThreads=0 - and see if the timeout gets disabled.<br clear="none"><br clear="none">Alternative is to increase the timeouts for all comands by doing something like the following:<div id="yqtfd59363" class="yqt0809882511"><br clear="none"><br clear="none">Satish</div><br clear="none"><br clear="none">------<br clear="none"><br clear="none">diff --git a/config/BuildSystem/script.py b/config/BuildSystem/script.py<br clear="none">index 4208522..a2f65bb 100644<br clear="none">---
a/config/BuildSystem/script.py<br clear="none">+++ b/config/BuildSystem/script.py<br clear="none">@@ -244,7 +244,7 @@ class Script(logger.Logger):<br clear="none"> (self.output, self.error, self.status) = Script.runShellCommand(command, log, cwd)<br clear="none"> thread = InShell()<br clear="none"> thread.start()<br clear="none">- thread.join(timeout)<br clear="none">+ thread.join(timeout*3)<br clear="none"> if thread.isAlive():<br clear="none"> error = 'Runaway process exceeded time limit of '+str(timeout)+'s\n'<br clear="none"> log.write(error)<br clear="none"><a href="mailto:balay@asterix" shape="rect" ymailto="mailto:balay@asterix">balay@asterix</a> /home/balay/petsc (master)<br><br></div> </div> </div>
</div> </div></body></html>