Dear Community!
When I run a calculation of three protein fragments in implicit solvation (please find the attached files below), I receive the following error:
Screening Tolerance Information
-------------------------------
Density screening/tol_rho: 1.00D-11
AO Gaussian exp screening on grid/accAOfunc: 16
CD Gaussian exp screening on grid/accCDfunc: 20
XC Gaussian exp screening on grid/accXCfunc: 20
Schwarz screening/accCoul: 1.00D-08
{ 0, 123}: On entry to PDLASRT parameter number 9 had an illegal value
The calculation did not crash but continue to be stuck until the process was killed by SLURM after reaching its time limit. I was using mpi with 127 processes. Further investigation showed, that the error message seems to be connected to Scalapack (
https://github.com/Reference-ScaLAPACK/scalapack/issues/74).
I further tested the input script on my private workstation. Using runmpi -n (1/2/3/4/5), it passes on to write out the "Superposition of Atomic Density Guess" block which should come next.
This works very fast with one or two mpi processes and gets very very slow using 3 or more processes.
Has anyone a idea how I can avoid this error/problem? Can I choose to not use Scalapack on runtime or is it necessary to recompile NWChem using OpenBlas instead of Scalapack?
Thank you
Johannes