[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: nphx > 7 ............



Hi,

I have managed to change these parameters:

> c      max number of unique potentials (potph)
        parameter (nphx = 50)
c      max number of ang mom (arrays 1:ltot+1)
        parameter (ltot = 40)

along with the string memory allocations sugested previously but am now getting an overflow error with a test job containing 20 independent variables:

Eliminating path degeneracies...
   Plane wave chi amplitude filter   2.50%
   Unique paths    404,  total paths     731
Done with module 4: pathfinder.
Calculating EXAFS parameters...
   Curved wave chi amplitude ratio   4.00%
   Discard feff.dat for paths with cw ratio <   2.67%
path cw ratio deg nleg reff forrtl: severe (66): output statement overflows record, unit -5, file Internal F ormatted Write Image PC Routine Line Source feff82_50_50_pot. 08159210 Unknown Unknown Unknown

Stack trace terminated abnormally.

Is there a further variable(s) I need to change the memory allocation of?

On Feb 25 2005, Benjamin Gilbert wrote:

dear Glenn:

I played with changing the number of potential some time ago, and managed to get FEFF to run to completion with 30 independent potentials. I'm afraid I can't find my notes after a move, but I think the following are the most important points.

First, the dimensions statements, change both the number of potentials and the max number of angular momentum arrays. I cannot tell you exactly how these are related (John or Alex?) but you could try the suggestion below. Obviously, you must change every such statement that appears in the FEFF source code.

Second, I had problems with the g77 compiler and FEFF8.2, and suggest you might try either a commercial product, such as the Lahey compiler, or the Intel compiler that I think can be obtained free for non-commercial use.

I never used this many potentials seriously, so there may be problems I am unaware of.

good luck!

ben


Change these statements:

c      max number of unique potentials (potph)
        parameter (nphx = 7)
c      max number of ang mom (arrays 1:ltot+1)
        parameter (ltot = 24)

To something like this:

c      max number of unique potentials (potph)
        parameter (nphx = 50)
c      max number of ang mom (arrays 1:ltot+1)
        parameter (ltot = 40)


--
___________________________
Glenn Jones ___________________________ Department of Chemistry Lensfield Road University of Cambridge UK CB2 1EW 01223 336508 ___________________________