Sorry, I didn't check the output of "parabolfit_lapw -h".  After generating "case.ene" and "case.latparam" with parabolfit_lapw, WIEN2k's non-linear least squares fitting tool "x eosfit6" is used.  I think you are right, that gnuplot's non linear fitting tool could be used instead of eosfit6 on the data in the files. Also, Origin's Nonlinear Curve Fitting [ https://www.originlab.com/doc/Origin-Help/Nonlinear-Curve-Fit ], Matlab's Nonlinear Least Squares [ https://www.mathworks.com/help/optim/nonlinear-least-squares-curve-fitting.html ], or another nonlinear data fitting program would likely work too.  Though, eosfit6 should be working, while the other tools may take some additional effort to read, format, and/or fit the data.

username@computername:~/wiendata/TiC$ parabolfit_lapw -h
parabolfit_lapw is an interface for fitting E vs. 2-4-dim lattice parameters
by a non-linear least squares fit (eosfit6) using PORT routines.
Once you have several scf calculations at different volumes (usually generated
with "optimize.job") it generates the required "TiC.ene" and "TiC.latparam"

parabolfit_lapw [ -t 2/3/4 ]  [ -f FILEHEAD ] [ -scf '*xxx*.scf' ] [-a/b/g]

-a/b/g allows to specify alpha,beta or gamma in 4D fit.

On 5/8/2018 7:34 AM, Víctor Luaña Cabal wrote:
On Tue, May 08, 2018 at 06:22:25AM -0600, Gavin Abo wrote:
Currently, I believe parabolfit_lapw is the best way available at this
time.  I'm not currently aware of any better fitting methods. If you
find a better way, feel free to share.
I don't even know parabolfit_lapw, but I ever try the simplest tool
available, and the non linear fitting tool of gnuplot works for almost
anything. You create first a data file

# comment
# data description
# var1   var2   var3  function
#   a      b      c       E
   1.234  1.342  1.785  -764.456
.....

then create in gnuplot the mathematical description of the f(v1,v2,v3)
and then, ggain in gnuplot
E(V,k1,k2,k3) = ......

fit f(x,y,z) 'datafile' using ($1*$2*$3):4 via  k1,k2,k3

whithin gnuplot a 'help fit' will provide you a detailed description
and examples.

It will not be the best method but an all-purpose tool.

Best regards,
              Víctor Luaña
--
     .  .    "Never let your sense of morals prevent you from
    / `' \   doing what is right."
   /(o)(o)\  -- Salvor Hardin, "Foundation"
  /`. \/ .'\
/   '`'`   \ "Freedom!, freedom!, freedom! After that put whatever
|  \'`'`/  | term you like"
|  |'`'`|  |  --Largo Caballero (socialist, spanish president in the exile,
  \/`'`'`'\/   shortly before dying)
==(((==)))===================================+===========================
! Dr.Víctor Luaña, in silico chemist & prof. ! A person is slave of his words
! Departamento de Química Física y Analítica ! and owner of his silences.
! Universidad de Oviedo, 33006-Oviedo, Spain !
! e-mail:  <[email protected]>  ! What has been seen cannot
! phone: +34-984080927    fax: +34-985103125 ! be unseen, ¿are you sure?
+--------------------------------------------+
  GroupPage: <http://azufre.quimica.uniovi.es/>
  Articles:  <http://scholar.google.com/citations?user=Ibl1BWAAAAAJ&hl=es>
  git-hub:   <https://github.com/aoterodelaroza>
  ORCID: 0000-0003-4585-4627; RID: H-2045-2015
_______________________________________________
Wien mailing list
[email protected]
http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien
SEARCH the MAILING-LIST at:  
http://www.mail-archive.com/[email protected]/index.html

Reply via email to