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

Re: feff8.2x compilation on linux





  I agree with Matt that it's not clear what the latest version
of FEFF is from what's in the CVS Tree:
> 
> 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'

  Clearly, the tree needs a short readme explaining what's there.
e.g.
    src/     'Feff 7.023'   latest feff7 release source
    feff8/   'Feff 8.10'    latest feff8 release source
    srcf9/   'Feff 8.20x2'  development code
    feff82/  'Feff 8.20x4'  modular sequential/parallel feff8.2 source

  Indeed, I misinterpreted Matt, since I assumed that he would pick 8.2x4
which Jim called 8.2.4 and I usually call 8.24.

   
>In short, I did not want
>  make -f Makefile.sequential src
>but
>  make -f Makefile.sequential
>
>The Readme indicates that this should work.  

   Actually the Readme *does not* discuss this "option." But since
it's a natural thing to want to do, the Readme could use a WARNING
to try only at one's own risk.

   And by the way, it appears that the latest feff82 src in CVS
now has one or more broken subroutines, e.g., fmsie, adding to
the continued unfriendliness of the code.  Working versions are
in fefflib@leonardo or gseaborg.nersc.gov 

   J. Rehr