In the new PP-reading code, tag name PP_AEWFC_REL.* was incorrectly written
as PP_AEWFC_rel, leading to aewfc_rel array not being read and to a small but
nonnegligible error in the results. Guess what? there isn't a single test with
relativistic PAW in the test-suite, that would have allowed to spot the error
at once. Some cleanup as well.
Fixes issue 277. Noticed by Minkyu Park (Univ. of Ulsan, Rep. of Korea)
Most of the changes consist in small updates to Makefile and make.depend and
in the replacement of module "parameters" with "upf_params" whenever variables
lmaxx and lqmax are USEd. Routine "read_pseudo" moved back to Modules/;
"simpsn" moved to upflib/; a copy of "matches" temporarily added to upflib/
Note that everything compiles (except EPW) but nothing has been tested yet!