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

Re: feff8.2x compilation on linux




On Mon, 19 Mar 2001, John J. Rehr wrote:
> There was an e-mail message from J. Sims that was circulated
> to everyone in this list about this test version of the code.
> It is not meant as an official release.

I did look at what I see as the latest version announcement:

> Thu, 15 Feb 2001 James S Sims <jim.sims@nist.gov> wrote:
> I am pleased to announce that there is a new version of Feff available,
> Feff 8.2.4, which uses the Message Passing Interface (MPI) to run on
>
> The new version, 8.2.4, is CVS committed on tiziano.phys.washington.edu,
> and the most recent version is also copied to
> fefflib@leonardo.phys.washington.edu both as a complete directory tree
> Feff824 and compressed, Feff824.tar.gz. The source is also on
> gseaborg.nersc.gov under /u3/sims/Feff824.tar.gz and also in the ~sims home
> directory on hudson.nist.gov.
>
> 1/26/01  J. Rehr
> 2/08/01  J. Sims

I believe there has been no update announced since then. The
CVS tree seems to have had updates in March, but there have
been no description of these sent to this mailing list.

I interpret this to mean "8.2.4" is the latest version.  But
the vers.h from the feff82/ part of the CVS tree says "8.20x4".
The CVS tree also has directories src/, srcf9/, and feff8/,
which have these versions strings:
   src/     'Feff 7.023'
   feff8/   'Feff 8.10'
   srcf9/   'Feff 8.20x2'
   feff82/  'Feff 8.20x4'

In short, I do not see a version "8.2.4".  I believe that
"8.20x4" must be latest version, and it might be that this is
close enough to "8.2.4", but I am not sure.  So I asked. John
responded, but neglected to answer the actual question.

> Follow the instructions in the Readme for making the fortran
> modules for either the sequential or parallel versions, and then
> use the feff_comp.g77 compile script in the Test/mod directory.
> Please complain if that doesn't work or works and you still don't
> like it.

The 'Readme' instructions explain how to make 8 single-source
files that can be compiled with a shell script running a
fortran compilaion-to-executable statement 8 times.  I did
follow the instructions, but wanted to play with the code, and
thought I might alter some parameter statements, so I wanted to
compile individual routines.  In short, I did not want
  make -f Makefile.sequential src
but
  make -f Makefile.sequential

The Readme indicates that this should work.  It did work, after
45 minutes of playing with the Makefiles.  I wondered if that
was other people's experience, and what I might be doing wrong.
I also asked what the latest version is, because if I'm going
to spend 45 minutes building Feff, I'd like to know whether
it's the latest version.  Why is this too much to ask?

Sheesh,

--Matt Newville