Dear all,<div><br></div><div>   I want to create a new pesudo potential with virtual.x, but error occurs. It shows 
<i>different nqf are not implemented</i>,  but i don't know to handle this problem and I am also puzzled by the words such as nqf and nqls in the file virtual.f90 which locate at ~/espresso/upftools.</div><div>   If it is convenient for you, pls give me some advice to curb the problem.</div>
<div>   Thank you.</div><div><br></div><div>Regards</div><div>Y.-W. Fang</div><div><br></div><div>  The details are showed below:</div><div>   console  ~/Examples/pwscf/Ding0731/test1/virtual 09:56:41 >virtual.x</div><div>
 </div><div> Generate the UPF pseudopotential for a virtual atom </div><div> combining two pseudopootentials in UPF format </div><div> </div><div>  Input PP file #  1 in UPF format > F.pbe-n-van.UPF </div><div>  IOS=            0           1           4</div>
<div>  Reading pseudopotential file in UPF format...</div><div> ikk2         525         525         525         525         525         525</div><div>           0           0           0           0           0           0</div>
<div>           0           0           0           0</div><div>  ...done</div><div> </div><div>  Input PP file #  2 in UPF format > O.pbe-van_ak.UPF</div><div>  IOS=            0           2           4</div><div>  Reading pseudopotential file in UPF format...</div>
<div> ikk2         525         525         525         525         525         525</div><div>           0           0         507         507         507         507</div><div>           0           0           0           0</div>
<div>  ...done</div><div> </div><div> New Pseudo = x F.pbe-n-van.UPF + (1-x) O.pbe-van_ak.UPF</div><div> mixing parameter x [0<x<1] = 0.4</div><div>  pseudopotentials have different mesh </div><div>         799         737</div>
<div>  0.000000000000000E+000  0.000000000000000E+000</div><div>   206.066269763000        81.0552407574000     </div><div>  pseudopotentials have different mesh </div><div> INTERPOLATE = T</div><div> interpolate rho_atc</div>
<div>  done</div><div>  interpolate vloc0</div><div>  interpolate betar</div><div>  interpolate betar</div><div>  interpolate betar</div><div>  interpolate betar</div><div><br></div><div> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</div>
<div>     from Virtual : error #         1</div><div>     different nqf are not implemented (yet)</div><div> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</div><div><div>%%%%%%%</div><div><br></div>
<div>     stopping ...</div><div>Fatal error; unknown error handler</div><div>May be MPI call before MPI_INIT.  Error message is MPI_COMM_RANK and code is 197</div><div>Fatal error; unknown error handler</div><div>May be MPI call before MPI_INIT.  Error message is MPI_ABORT and code is 197</div>
<div>forrtl: severe (174): SIGSEGV, segmentation fault occurred</div><div>Image              PC                Routine            Line        Source             </div><div>virtual.x          000000000053C9DD  Unknown               Unknown  Unknown</div>
<div>virtual.x          000000000040FC51  errore_                    94  error_handler.f90</div><div>virtual.x          000000000040BF61  compute_virtual_          312  virtual.f90</div><div>virtual.x          00000000004050F4  MAIN__                    107  virtual.f90</div>
<div>virtual.x          0000000000404C6A  Unknown               Unknown  Unknown</div><div>libc.so.6          0000003606A1C4BB  Unknown               Unknown  Unknown</div><div>virtual.x          0000000000404BAA  Unknown               Unknown  Unkn</div>
</div>