<div dir="ltr"><div><div>Hello,<br></div>         I rerun the configure with metis and parametis, it works now. I guess something went wrong when i got the configure crash messages and i saw the error messages related to metis and parmetis. But now it works.  I will check the ctetgen with the patch you and it would make sense if the ctetgen works with scalar-type complex, i would expect the data transaction between petsc and tegen to use PetscReal. <br>

<br></div>thanks<br>Reddy <br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Jun 14, 2013 at 1:33 PM, Satish Balay <span dir="ltr"><<a href="mailto:balay@mcs.anl.gov" target="_blank">balay@mcs.anl.gov</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On Fri, 14 Jun 2013, Dharmendar Reddy wrote:<br>
<br>
> Hello,<br>
</div><div class="im">>          I get the Following error when i use ctetgen: (have a look at the<br>
> attached log file, i copied a snippet here).<br>
<br>
</div>Perhaps ctetgen would work with compilex. [Matt can confirm]. You can<br>
do the following to enable it.<br>
<br>
diff --git a/config/PETSc/packages/ctetgen.py b/config/PETSc/packages/ctetgen.py<br>
index 71ec5e6..f09d952 100644<br>
--- a/config/PETSc/packages/ctetgen.py<br>
+++ b/config/PETSc/packages/ctetgen.py<br>
@@ -9,6 +9,7 @@ class Configure(PETSc.package.NewPackage):<br>
     self.functions         = []<br>
     self.includes          = []<br>
     self.liblist           = [['libctetgen.a']]<br>
+    self.complex           = 1<br>
     self.compileCtetgen    = 0<br>
     return<br>
<div class="im"><br>
<br>
> Also, metis and parametis give<br>
> error when i configure with scalar-type=complex.<br>
<br>
</div>It should work. What error do you get? Send logs.<br>
<span class="HOEnZb"><font color="#888888"><br>
Satish<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
> I was using MUMPS which<br>
> requires either parmetis or pt-scotch. I was able to cinfigure with<br>
> ptscotch. At this point, i am just seting up my code, an i do not know<br>
> which combination for direct solver will give a good result. I was hoping<br>
> to configure with the required packages and then experiment.<br>
> *******************************************************************************<br>
>          UNABLE to CONFIGURE with GIVEN OPTIONS    (see configure.log for<br>
> details):<br>
> -------------------------------------------------------------------------------<br>
> Cannot use ctetgen with complex numbers it is not coded for this capability<br>
> *******************************************************************************<br>
>   File "./config/configure.py", line 293, in petsc_configure<br>
>     framework.configure(out = sys.stdout)<br>
>   File<br>
> "/home1/00924/Reddy135/LocalApps/petsc/config/BuildSystem/config/framework.py",<br>
> line 933, in configure<br>
>     child.configure()<br>
>   File<br>
> "/home1/00924/Reddy135/LocalApps/petsc/config/BuildSystem/config/package.py",<br>
> line 552, in configure<br>
>     self.consistencyChecks()<br>
>   File "/home1/00924/Reddy135/LocalApps/petsc/config/PETSc/package.py",<br>
> line 38, in consistencyChecks<br>
>     raise RuntimeError('Cannot use '+<a href="http://self.name" target="_blank">self.name</a>+' with complex numbers it is<br>
> not coded for this capability')<br>
><br>
><br>
><br>
><br>
> On Fri, Jun 14, 2013 at 11:29 AM, Satish Balay <<a href="mailto:balay@mcs.anl.gov">balay@mcs.anl.gov</a>> wrote:<br>
><br>
> > On Thu, 13 Jun 2013, Dharmendar Reddy wrote:<br>
> ><br>
> > > Hello,<br>
> > >           I rerun the configure, it works. I had to remove the ctetgen,<br>
> > > metis and parametis<br>
> ><br>
> > I don't unserstand why you had to remove them.<br>
> ><br>
> > > Is there documentation on dependencies for external<br>
> > > packages ? If not, it will be useful to have a required package list for<br>
> > a<br>
> > > given external package.<br>
> ><br>
> > its currently documented in the appropriate .py file for that package.<br>
> > [and if the dependency is missing - you get a configure error]<br>
> ><br>
> > Satish<br>
> ><br>
><br>
><br>
><br>
><br>
<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>-----------------------------------------------------<br>Dharmendar Reddy Palle<br>Graduate Student<br>Microelectronics Research center,<br>University of Texas at Austin,<br>
10100 Burnet Road, Bldg. 160<br>MER 2.608F, TX 78758-4445<br>e-mail: <a href="mailto:dharmareddy84@gmail.com" target="_blank">dharmareddy84@gmail.com</a><br>Phone: +1-512-350-9082<br>United States of America.<br>Homepage: <a href="https://webspace.utexas.edu/~dpr342" target="_blank">https://webspace.utexas.edu/~dpr342</a><br>

</div>