<html><head><meta http-equiv="content-type" content="text/html; charset=us-ascii"><style>body { line-height: 1.5; }body { font-size: 10.5pt; font-family: Tahoma; color: rgb(0, 0, 0); line-height: 1.5; }</style></head><body>
<div><span></span><pre style="white-space: pre-wrap; orphans: 2; widows: 2;">>><i> When I compiled QE7.1, it seemed that the Scalapack was automatically 
</i>>><i> installed without being explicitly turned on in the make.inc file (I'm 
</i>>><i> not sure if I am right).
</i>
> "configure" by default tries to link Scalapack if present. If it 
> succeeds, it adds to  "make.inc" a preprocessing option -D__SCALAPACK 
> and a link to Scalapack libraries. This is what I get:
> DFLAGS         =  -D__DFTI -D__MPI -D__SCALAPACK
> SCALAPACK_LIBS = -lmkl_scalapack_lp64 -lmkl_blacs_openmpi_lp64
When I compiled QE-7.1, 7.0 or 6.x (using Intel compilers and Intel MKL), what I got by default in "make.inc" after "configure" was:</pre><pre style="white-space: pre-wrap; orphans: 2; widows: 2;">DFLAGS = -D_DFTI -D_MPI</pre><pre style="white-space: pre-wrap; orphans: 2; widows: 2;">SCALAPACK_LIBS =</pre><pre style="white-space: pre-wrap; orphans: 2; widows: 2;">I had to manually put the option "-D_SCALAPACK" and the scalapack lib path. </pre><pre style="white-space: pre-wrap; orphans: 2; widows: 2;">For QE-7.0 or earlier, if I did not turn on scalapack, I would see no info on scalapack during compilation. But for QE-7.1, I noticed that scalapack was downloaded and compiled without "-D_SCALAPACK" option. </pre><pre style="white-space: pre-wrap; orphans: 2; widows: 2;">Yang Liu</pre><pre style="white-space: pre-wrap; orphans: 2; widows: 2;"><br>
<br></pre></div>
</body></html>