Umeå University's logo

umu.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
CCS: A software framework to generate two-body potentials using Curvature Constrained Splines
Umeå University, Faculty of Science and Technology, Department of Computing Science.
Show others and affiliations
2021 (English)In: Computer Physics Communications, ISSN 0010-4655, E-ISSN 1879-2944, Vol. 258, article id 107602Article in journal (Refereed) Published
Abstract [en]

We have developed an automated and efficient scheme for the fitting of data using Curvature Constrained Splines (CCS), to construct accurate two-body potentials. The approach enabled the construction of an oscillation-free, yet flexible, potential. We show that the optimization problem is convex and that it can be reduced to a standard Quadratic Programming (QP) problem. The improvements are demonstrated by the development of a two-body potential for Ne from ab initio data. We also outline possible extensions to the method.

Program summary

Program Title: CCS

CPC Library link to program files: http://dx.doi.org/10.17632/7dt5nzxgbs.1

Developer’s repository link: http://github.com/aksam432/CCS

Licensing provisions: GPLv3

Programming language: Python

External routines/libraries: NumPy, matplotlib, ASE, CVXOPT

Nature of problem: Ab initio quantum chemistry methods are often computationally very expensive. To alleviate this problem, the development of efficient empirical and semi-empirical methods is necessary. Two-body potentials are ubiquitous in empirical and semi-empirical methods.

Solution method: The CCS package provides a new strategy to obtain accurate two body potentials. The potentials are described as cubic splines with curvature constraints.

Place, publisher, year, edition, pages
Elsevier, 2021. Vol. 258, article id 107602
Keywords [en]
Two-body potential, Force field, Quadratic programming, Cubic splines, Python
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:umu:diva-177066DOI: 10.1016/j.cpc.2020.107602ISI: 000587360000039Scopus ID: 2-s2.0-85091829037OAI: oai:DiVA.org:umu-177066DiVA, id: diva2:1506785
Available from: 2020-12-04 Created: 2020-12-04 Last updated: 2023-03-23Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Wadbro, Eddie

Search in DiVA

By author/editor
Wadbro, Eddie
By organisation
Department of Computing Science
In the same journal
Computer Physics Communications
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 426 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf