[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
FEFF Compile Errors and Warnings
The FEFF Project has a policy of distributing portable code which
compiles and runs on all current operating systems and hardware. Recently
we have been making an effort to remove even seemingly innocuous compiler
warnings, since warnings on some systems can become bugs on others.
We are presently revising the FEFF8 document concerning compile and
installation of the code (Appendix B).
Although we believe FEFF compiles on most operating systems, we have found
that the long distributed version of FEFF7 does not compile and run on
some LINUX systems. FEFF8 had similar problems. The latest versions of
the codes on the FEFF WWW site now include bug fixes (that we are aware of)
to overcome these problems. However, new hardware and/or new compilers
sometimes reveal hitherto unnoticed problems, or have bugs for which a
workaround is needed. For example, Jeff Terry at IIT (terryj@iit.edu)
tested FEFF8.1 on Mac OS X on a G4 and found that a compiler bug is
responsible for the problem with the FEFF8.10 compile. He then used
f2c and Guy Jennings' patch to get a working executable.
We would appreciate hearing of other problems and/or their solutions
that users have had with the FEFF codes, including atoms.f. A summary
will be included in the FEFF FAQ link. Thanks very much.
Sincerely,
J. Rehr
FEFF Project Principal Investigator