|
These limits are specified in the section user defined parameters of the parameter.h file. If a calculation violates these limits, the program stops and prints PARAMETER EXCEEDED statement(s) for the parameters that must be changed. In this case, please change only the first parameter listed as exceeded to the suggested (USED) value and recompile the program (the following ones may be corrupted by array boundary violations). Repeat this procedure until all PARAMETER EXCEEDED statements disappear. We recommend that you not increase the MAXRAM value over the physical memory (RAM) available. Doing otherwise may result in large paging overhead during program execution. Remember also that the size for MAXRAM is given in MB/Core, i.e. the total amount of RAM assumed available for the program in case of a parallel execution equals MAXRAM number of cores.
In the case of a conventional SCF calculation, disk requirements are dominated by the size of the electron repulsion integral scratch file ioeri.scr. In the case of a direct SCF (see 4.5.1) calculation, the files ioscf.scr, iocdf.scr, and iogrd.scr dominate. The files 4GBYTE.H and 6GBYTE.H contain alternative parameter settings for larger deMon2k versions with up to 1000 and 2000 atoms, respectively. If one of these settings is to be used, copy the corresponding file to parameter.h.