c comdeck P2 c c These are the parameters which set up arrays for the calculation c of eigenvectors. Note that eigenvectors are not needed for all c calculations, in which case you should set meigen = mpress = 0. c c======================================================================= c c If you are going to do a pressure calculation, set mpress = 1. c Otherwise, you can set mpress = 0 to make the size of the c eigenvector matrix in bande small. This will be useful only c for large atom calculations. The program should catch any c inconsistencies (e.g., asking for pressure but setting c mpress = 0) c parameter (mpress = 0) c c Certain calculations, particularly the charge-density decompostion c calculations for QLMT runs, require knowledge of the individual c eigenstates. Set meigen = 1 if you need this, meigen = 0 if you c don't. The program should refuse to run if meigen is set wrong. c Note that pressure calculations need the eigenstates, hence c both meigen and mpress must be 1 if you want the pressure. c parameter (meigen = 0) c c======================================================================= c c Though you may want to change some of the parameters below c the recommended vaules are good ones for most problems. Please c do not change anything below this line unless you have a good c reason. c c Note that the parameters defined here assume the definition of c other parameters in the P1 file. c c mhe is the dimension of the eigenvectors for use in things like c orbital decomposition of the eigenstates. If not needed, c (meigen = 0 above) we want to make this as small as possible. c The following trick should do it, without making compilation c difficult or machine dependent: c parameter (mhe = meigen*mbas*(matom-1) + mbas) c c Similar calculation for pressure: c parameter (mhp = mpress*mbas*(matom-1) + mbas)