Vše

Co hledáte?

Vše
Projekty
Výsledky výzkumu
Subjekty

Rychlé hledání

  • Projekty podpořené TA ČR
  • Významné projekty
  • Projekty s nejvyšší státní podporou
  • Aktuálně běžící projekty

Chytré vyhledávání

  • Takto najdu konkrétní +slovo
  • Takto z výsledků -slovo zcela vynechám
  • “Takto můžu najít celou frázi”

Software ASE2SPRKKR for electronic structure calculation

Identifikátory výsledku

  • Kód výsledku v 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>

  • Výsledek na webu

    <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

Alternativní jazyky

  • Jazyk výsledku

    angličtina

  • Název v původním jazyce

    Software ASE2SPRKKR for electronic structure calculation

  • Popis výsledku v původním jazyce

    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.

  • Název v anglickém jazyce

    Software ASE2SPRKKR for electronic structure calculation

  • Popis výsledku anglicky

    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.

Klasifikace

  • Druh

    R - Software

  • CEP obor

  • OECD FORD obor

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

Návaznosti výsledku

  • Projekt

    <a href="/cs/project/EF15_003%2F0000358" target="_blank" >EF15_003/0000358: Výpočetní a experimentální design pokročilých materiálů s novými funkcionalitami</a><br>

  • Návaznosti

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

Ostatní

  • Rok uplatnění

    2021

  • Kód důvěrnosti údajů

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

Údaje specifické pro druh výsledku

  • Interní identifikační kód produktu

    NTC-ASW-21-001

  • Technické parametry

    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

  • Ekonomické parametry

    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.

  • IČO vlastníka výsledku

    49777513

  • Název vlastníka

    Západočeská univerzita v Plzni