All

What are you looking for?

All
Projects
Results
Organizations

Quick search

  • Projects supported by TA ČR
  • Excellent projects
  • Projects with the highest public support
  • Current projects

Smart search

  • That is how I find a specific +word
  • That is how I leave the -word out of the results
  • “That is how I can find the whole phrase”

Software ASE2SPRKKR for electronic structure calculation

The result's identifiers

  • Result code in IS VaVaI

    <a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F49777513%3A23640%2F21%3A43964558" target="_blank" >RIV/49777513:23640/21:43964558 - isvavai.cz</a>

  • Result on the web

    <a href="http://www.ntc.zcu.cz/vysledky/sw/NTC-ASW-21-001.html" target="_blank" >http://www.ntc.zcu.cz/vysledky/sw/NTC-ASW-21-001.html</a>

  • DOI - Digital Object Identifier

Alternative languages

  • Result language

    angličtina

  • Original language name

    Software ASE2SPRKKR for electronic structure calculation

  • Original language description

    ASE2SPRKKR is a software package, that allows using SPR-KKR, a program for electronic structure calculation, within ASE (The atomic simulation environment). The atomic simulation environment is a Python package, that allows using various programs for electronic structure calculation through one well-proposed interface. Thus, ASE2SPRKKR opens a new and more user-friendly and configurable way how to use SPR-KKR. Moreover, the interface makes it possible to combine the capabilities of the programs to achieve a synergy effect. Hence, the implementation of the SPR-KKR wrapper for ASE allows to solve problems related to electronic structure calculations, which can not be solved before, e.g. to interconnect the SPR-KKR program with programs for spectroscopy. The main task of the ASE2SPRKKR package is to read and write configuration and problemdefinition files for SPR-KKR and to extract information from the its output. SPR-KKR is a legacy program; its do not use any of today’s standard formats (e.g. YAML or JSON), but it uses their proprietary one. The SPR-KKR configuration and problem-definition files are divided into sections, each section contains configuration values, identified either by its name or by its position within the file, each value has its data type (including even complex ones as e.g. tuples of values or even data tables). Each section has a different content and sometimes even a different format of its content. To solve the task, ASE2SPRKKR defines a set of classes, with which the elements of the configuration files formats (i.e. sections and configuration options) are defined in a declarative way. This approach allows keeping the definition of the formats of the files in very readable, maintainable, and (since some files have very similar structure) reusable form. This makes it easy e.g. to update the format definition to reflect the changes introduced with new versions of SPR-KKR, same as to define a new section of a problem-definition file if there is a need. Moreover, the methods for both reading and writing the configuration files are automatically derived from the definition: thus one can avoid the pain of keeping them mutually synchronized. And last but not least, this approach also allows defining the object that can hold the particular configuration: such object can validate the configuration, suggest the configuration options to the user, supply himdocumentation of a given configuration option, etc.

  • Czech name

  • Czech description

Classification

  • Type

    R - Software

  • CEP classification

  • OECD FORD branch

    10302 - Condensed matter physics (including formerly solid state physics, supercond.)

Result continuities

  • Project

    <a href="/en/project/EF15_003%2F0000358" target="_blank" >EF15_003/0000358: Computational and Experimental Design of Advanced Materials with New Functionalities</a><br>

  • Continuities

    P - Projekt vyzkumu a vyvoje financovany z verejnych zdroju (s odkazem do CEP)<br>I - Institucionalni podpora na dlouhodoby koncepcni rozvoj vyzkumne organizace

Others

  • Publication year

    2021

  • Confidentiality

    S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů

Data specific for result type

  • Internal product ID

    NTC-ASW-21-001

  • Technical parameters

    Technické parametry: Vyvinutá ASE2SPRKKR je softwarový balík, který umožňuje použití SPR-KKR. Tento software je určený pro výpočet elektronických struktur pomocí &quot;The atomic simulation environment&quot; (ASE). David Lávička, Západočeská univerzita v Plzni (IČO 49777513), Nové technologie - výzkumné centrum, Univerzitní 8, 306 14 Plzeň, 377634712, dlavicka@ntc.zcu.cz. Viz odkaz http://www.ntc.zcu.cz/vysledky/sw/NTC-ASW-21-001.html

  • Economical parameters

    Vyvinutý software zjednodušuje a umožňuje použití různých programů pro výpočet elektronické struktury. Nově vytvořený software ASE2SPRKKR také zjednodušuje obsluhu a práci především uživatelsky přívětivějším použitím výpočetní kódu SPR-KKR.

  • Owner IČO

    49777513

  • Owner name

    Západočeská univerzita v Plzni