<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.potfit.net/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>potfit wiki</title>
        <description>open source force-matching</description>
        <link>https://www.potfit.net/wiki/</link>
        <lastBuildDate>Wed, 29 Apr 2026 14:59:51 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>https://www.potfit.net/wiki/lib/exe/fetch.php?media=wiki:logo.png</url>
            <title>potfit wiki</title>
            <link>https://www.potfit.net/wiki/</link>
        </image>
        <item>
            <title>about</title>
            <link>https://www.potfit.net/wiki/doku.php?id=about&amp;rev=1507964227</link>
            <description>About potfit

----------

potfit was originally developed by 
Peter Brommer during his diploma thesis and 
doctoral thesis work at the Institute for Theoretical and Applied Physics in Stuttgart.

This work was funded through the DFG, Collaborative Research Centre (SFB) 382 “Simulation physikalischer Prozesse auf Hochleistungsrechnern</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 14 Oct 2017 06:57:07 +0000</pubDate>
        </item>
        <item>
            <title>analytic_potentials_punishments</title>
            <link>https://www.potfit.net/wiki/doku.php?id=analytic_potentials_punishments&amp;rev=1362387458</link>
            <description>Punishments for Analytic Potentials

----------

For analytic potentials it may sometimes be necessary to use additional punishments to keep the potential in a predefined parameter space. If the initial contraints, given in the parameter file
can not achieve this, then there is a special function which is called before every force calculation. This function can be used to check for additional contraints on analytic potentials.$i&lt;\text{ndim}$$i&lt;\text{ndim}$</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 04 Mar 2013 08:57:38 +0000</pubDate>
        </item>
        <item>
            <title>cell_scale</title>
            <link>https://www.potfit.net/wiki/doku.php?id=cell_scale&amp;rev=1390471346</link>
            <description>Global cell scaling

----------

With the cell_scale parameter the unit cells of all reference configurations can be scaled.
This includes box vectors as well as atomic coordinates. Other properties like energy and stress
remain unchanged.

The default value is 1.0, which means no scaling.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 23 Jan 2014 10:02:26 +0000</pubDate>
        </item>
        <item>
            <title>contact</title>
            <link>https://www.potfit.net/wiki/doku.php?id=contact&amp;rev=1630944369</link>
            <description>Contact

----------

The &lt;https://github.com/potfit/potfit&gt; page provides an issue tracker which may also be used
to submit general questions, help requests or bug reports.

How to request help

When asking for help please provide as much information as possible. This includes:

	*</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 06 Sep 2021 16:06:09 +0000</pubDate>
        </item>
        <item>
            <title>contributors</title>
            <link>https://www.potfit.net/wiki/doku.php?id=contributors&amp;rev=1515604828</link>
            <description>Contributors

----------

Many different people have contributed to the potfit code.

This list shows who was responsible for which parts of potfit:
  Name    Contribution   Peter Brommer   Original idea and author of potfit
Tabulated EAM potentials</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 10 Jan 2018 17:20:28 +0000</pubDate>
        </item>
        <item>
            <title>debug</title>
            <link>https://www.potfit.net/wiki/doku.php?id=debug&amp;rev=1362123456</link>
            <description>Debugging

----------

For debugging there are some very basic options already available in potfit:

If you compile potfit with the debug target, the binary will give you some additional output.

	*  For every configuration the box vectors, normals and heights are written to stdout. There the number of periodic images needed is also given.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 01 Mar 2013 07:37:36 +0000</pubDate>
        </item>
        <item>
            <title>dev</title>
            <link>https://www.potfit.net/wiki/doku.php?id=dev&amp;rev=1362123371</link>
            <description>Dev&#039;s Corner

----------

Here we give some hints on how to extend potfit. In particular, we list some common pitfalls that are to be avoided.

Indentation

potfit source code is indented according to the default emacs indentation. The same effect can be achieved with the</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 01 Mar 2013 07:36:11 +0000</pubDate>
        </item>
        <item>
            <title>download</title>
            <link>https://www.potfit.net/wiki/doku.php?id=download&amp;rev=1713723660</link>
            <description>Downloading potfit

----------

potfit is released under the GNU General Public Licence Version 2. 

By downloading the source code you agree to the conditions of that license.

Latest version

The latest version of potfit can be downloaded here:

potfit-20211112.tar.gz

Development versions</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 21 Apr 2024 18:21:00 +0000</pubDate>
        </item>
        <item>
            <title>flagfile</title>
            <link>https://www.potfit.net/wiki/doku.php?id=flagfile&amp;rev=1362379836</link>
            <description>Flagfile

----------

The flagfile can be used to interrupt a potfit run softly. Every few steps the presence of the flagfile is checked and if it is found, the current optimization algorithm is aborted. This means that if the simulated annealing algorithm is running and a flagfile is created, simulated annealing will be terminated and</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 04 Mar 2013 06:50:36 +0000</pubDate>
        </item>
        <item>
            <title>fweight</title>
            <link>https://www.potfit.net/wiki/doku.php?id=fweight&amp;rev=1514908152</link>
            <description>fweight

----------

The target function for the optimization algorithms in potfit is defined as:

$$Z_F(\boldsymbol\xi) = \sum_{k=1}^{3N}u_k(F_k(\boldsymbol\xi)-F_k^0)^2 + \sum_{l=1}^{M}w_E(E_l(\boldsymbol\xi)-E_l^0)^2+\ldots$$

where $F_k(\boldsymbol\xi)$ are the forces calculated from the potential and $F_k^0$ the reference value. The same notation is used for the energies $E$.

The weights for the energies ($w_E$$u_k$$F_k$$$u_k=\frac{1}{(\boldsymbol F_k^0+\epsilon)^2},$$$\boldsymbol F_k^0$$k…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 02 Jan 2018 15:49:12 +0000</pubDate>
        </item>
        <item>
            <title>imd</title>
            <link>https://www.potfit.net/wiki/doku.php?id=imd&amp;rev=1362127921</link>
            <description>IMD

----------

If imdpotsteps is given in the parameter file, potentials in IMD format will be written. The prefix of these files is determined with the imdpot parameter.

The number of files depends on the potential model. After the optimization, potfit writes the names of all files it creates to stdout, e.g.:</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 01 Mar 2013 08:52:01 +0000</pubDate>
        </item>
        <item>
            <title>license</title>
            <link>https://www.potfit.net/wiki/doku.php?id=license&amp;rev=1362125386</link>
            <description>GNU GENERAL PUBLIC LICENSE

Version 2, June 1991

Copyright (C) 1989, 1991 Free Software Foundation, Inc.
51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA

Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 01 Mar 2013 08:09:46 +0000</pubDate>
        </item>
        <item>
            <title>limitations</title>
            <link>https://www.potfit.net/wiki/doku.php?id=limitations&amp;rev=1515145718</link>
            <description>Limitations

----------

Limitations of the current implemetation:

Spline Interpolation

At the moment, potfit takes its tabulated potential functions through values at sampling points and spline interpolation in between. While this allows considerable flexibility, it also has some disadvantages. Especially for distance ranges with rapid changes in function values, the spline polynomials might produce overswings. Users need to keep an eye on the interpolated functions to check if they suffer fr…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 05 Jan 2018 09:48:38 +0000</pubDate>
        </item>
        <item>
            <title>mailinglist</title>
            <link>https://www.potfit.net/wiki/doku.php?id=mailinglist&amp;rev=1362064556</link>
            <description>potfit Mailing list

----------

You can subscribe to the list easily via the &lt;http://sourceforge.net&gt; web interface. 
Your e-mail address is not visible to other list members.

potfit-users

This mailing list is for general discussion on potfit. Here you can post your questions, discuss with other users, request new features, submit bug reports,</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 28 Feb 2013 15:15:56 +0000</pubDate>
        </item>
        <item>
            <title>maxchfile</title>
            <link>https://www.potfit.net/wiki/doku.php?id=maxchfile&amp;rev=1515605160</link>
            <description>Maxch file

----------

This file can be used to limit the changes in the tabulated version of the Powell algorithm. If a change greater than this value is about to be done,
this change is dismissed and the inner loop of the algorithm is restarted.

For other algorithms and analytic potentials this file is ignored.$a_i$$a_k$$k^{\text{th}}$</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 10 Jan 2018 17:26:00 +0000</pubDate>
        </item>
        <item>
            <title>nopunish</title>
            <link>https://www.potfit.net/wiki/doku.php?id=nopunish&amp;rev=1362466136</link>
            <description>nopunish

----------

During the force-matching potfit uses numerical punishments to fix several gauge degrees of freedom.

If you enable the nopunish option, these gauge degrees will not be fixed. This will make it a lot harder for the optimization algorithm to find an optimal potential for your system. 
It however might be desirable in some special cases.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 05 Mar 2013 06:48:56 +0000</pubDate>
        </item>
        <item>
            <title>parameters</title>
            <link>https://www.potfit.net/wiki/doku.php?id=parameters&amp;rev=1565518301</link>
            <description>Parameters

----------

Following is a complete list of all potfit parameters, together with a short description of their meaning, and indications when they are needed. 
Floating point numbers should be given in decimal notation. Vectors are given as a list of components, separated by spaces or tabs (all on one line).</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 11 Aug 2019 10:11:41 +0000</pubDate>
        </item>
        <item>
            <title>publications</title>
            <link>https://www.potfit.net/wiki/doku.php?id=publications&amp;rev=1630534544</link>
            <description>Publications

----------

References introducing potfit

Please cite these references when referring to potfit in your publications. 

potfit in general

P. Brommer, A. Kiselev, D. Schopf, P. Beck, J. Roth, and H.-R. Trebin 

Classical interaction potentials for diverse materials from ab initio data: a review of</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 01 Sep 2021 22:15:44 +0000</pubDate>
        </item>
        <item>
            <title>references</title>
            <link>https://www.potfit.net/wiki/doku.php?id=references&amp;rev=1515604492</link>
            <description>References

----------

This page provides a list of references to algorithms used in potfit:

Force-matching

Ercolessi, F. and Adams, J. B.: Interatomic Potentials from First-Principles Calculations: the Force-Matching Method. Europhys. Lett., 26</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 10 Jan 2018 17:14:52 +0000</pubDate>
        </item>
        <item>
            <title>resc</title>
            <link>https://www.potfit.net/wiki/doku.php?id=resc&amp;rev=1390469961</link>
            <description>Rescaling option

----------

Up to potfit 0.6.0 the rescaling option was automatically enabled for all tabulated
potentials which supported it (EAM, ADP and MEAM). It could be disabled with the
noresc compilation flag.

With the release of potfit 0.7.0 it has been disabled by default and can be enabled
with the</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 23 Jan 2014 09:39:21 +0000</pubDate>
        </item>
        <item>
            <title>sidebar</title>
            <link>https://www.potfit.net/wiki/doku.php?id=sidebar&amp;rev=1550911538</link>
            <description>Main page

----------

Download

Publications

Contact

About potfit

User Guide

	*  Compiling potfit
	*  Options
	*  Running potfit
	*  Parameters
	*  Configuration files
	*  Potential models
	*  Potential files
	*  Interactions
	*  Algorithms
	*  Output
	*  Units
	*  Utilities
	*  Limitations

Examples

	*  Configurations
	*  Potentials
	*  Parameter files
	*  Advanced Examples
	*  Tutorials

Potential Databases

	*  potfit potentials
	*  EAM potentials (Sheng)
	*  NIST repository

More

	*  …</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 23 Feb 2019 08:45:38 +0000</pubDate>
        </item>
        <item>
            <title>start</title>
            <link>https://www.potfit.net/wiki/doku.php?id=start&amp;rev=1551894564</link>
            <description>Welcome to the potfit wiki

----------

potfit is a free implementation of the force-matching algorithm to generate effective 
potentials from ab-initio reference data. 

Features

	*  Fit empirical potentials for molecular dynamics with the force-matching algorithm</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 06 Mar 2019 17:49:24 +0000</pubDate>
        </item>
        <item>
            <title>stress</title>
            <link>https://www.potfit.net/wiki/doku.php?id=stress&amp;rev=1537372095</link>
            <description>Stress

----------

To enable the calculation of the stress tensor you have to add stress to the compilation options of potfit.

The stress tensor has to be given in the configuration file with the prefix #S. If no #S line is found for a configuration, then the calculation of stresses is disabled for this configuration.$$\boldsymbol\sigma^{\text{virial}} = \frac{1}{2\Omega}\sum_i\sum_{j\neq i}\boldsymbol r_{ij}\otimes\boldsymbol f_{ij}$$$\Omega$$i$$j$$\boldsymbol r_{ij}=\boldsymbol r_j-\boldsymb…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 19 Sep 2018 15:48:15 +0000</pubDate>
        </item>
        <item>
            <title>units</title>
            <link>https://www.potfit.net/wiki/doku.php?id=units&amp;rev=1515143242</link>
            <description>Units

----------

potfit does not need a particular system of units. It can work with any system. The units used by potfit are implicitly defined in the configuration and potential files, and possibly by certain parameters specifying the potential. $$1~\unicode{x212B} = 1\cdot 10^{-10}~\mathrm{m},$$$$1~\mathrm{eV} = 1.602\cdot 10^{-19}~\mathrm{J}$$$11594~\mathrm{K}$$$160.2~\mathrm{GPa} = 1602~\mathrm{kbar},$$$$1~\frac{\mathrm{eV}}{\unicode{x212B}} = 1.602\cdot 10^{-9}~\mathrm{N}.$$</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 05 Jan 2018 09:07:22 +0000</pubDate>
        </item>
    </channel>
</rss>
