A Lightweight Material Library for Scientific Computing in C plus

被引:0
|
作者
Weinbub, Josef [1 ]
Heinzl, Rene [1 ]
Stimpfl, Franz [1 ]
Selberherr, Siegfried [1 ]
Schwaha, Philipp [2 ]
机构
[1] TU Wien, Inst Microelect, Gusshausstr 28-29,E360, A-1040 Vienna, Austria
[2] Shenteq sro, Bratislava 81107, Slovakia
基金
奥地利科学基金会; 欧洲研究理事会;
关键词
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Simulations in the field of scientific computing require often the availability of large sets of material properties. We propose a convenient approach for a lightweight material library using available open source tools. The presented approach is therefore suited for embedding into larger projects, such as simulators. The XML file format as well as an XML parser library is used to store, load, and manage the data. The location of data items or data sets is specified using XPath query language. Furthermore, an utility is provided for the conversion of the initially untyped data items to the numerical data types required by the simulation package. As performance is an issue in this context, we present a simple use case.
引用
收藏
页码:454 / +
页数:2
相关论文
共 50 条
  • [1] Quantum plus plus : A modern C plus plus quantum computing library
    Gheorghiu, Vlad
    PLOS ONE, 2018, 13 (12):
  • [2] A lightweight communication library for distributed computing
    Groen D.
    Rieder S.
    Grosso P.
    De Laat C.
    Zwart S.P.
    Computational Science and Discovery, 2010, 3 (01)
  • [3] The numerical template toolbox: A modern C plus plus design for scientific computing
    Esterie, Pierre
    Falcou, Joel
    Gaunard, Mathias
    Lapreste, Jean-Thierry
    Lacassagne, Lionel
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2014, 74 (12) : 3240 - 3253
  • [4] C-XSC 2.0:: A C++ library for extended scientific computing
    Hofschuster, W
    Krämer, W
    NUMERICAL SOFTWARE WITH RESULT VERIFICATION, 2004, 2991 : 15 - 35
  • [5] The UPC plus plus PGAS library for Exascale Computing
    Bachan, John
    Bonachea, Dan
    Hargrove, Paul H.
    Hofmeyr, Steve
    Jacquelin, Mathias
    Kamil, Amir
    van Straalen, Brian
    Baden, Scott B.
    PAW17: PROCEEDINGS OF SECOND ANNUAL PGAS APPLICATIONS WORKSHOP, 2017,
  • [6] The Pinocchio C plus plus library
    Carpentier, Justin
    Saurel, Guilhem
    Buondonno, Gabriele
    Mirabel, Joseph
    Lamiraux, Florent
    Stasse, Olivier
    Mansard, Nicolas
    2019 IEEE/SICE INTERNATIONAL SYMPOSIUM ON SYSTEM INTEGRATION (SII), 2019, : 614 - 619
  • [7] Computational wave optics library for C plus plus: CWO plus plus library
    Shimobaba, Tomoyoshi
    Weng, Jiantong
    Sakurai, Takahiro
    Okada, Naohisa
    Nishitsuji, Takashi
    Takada, Naoki
    Shiraki, Atsushi
    Masuda, Nobuyuki
    Ito, Tomoyoshi
    COMPUTER PHYSICS COMMUNICATIONS, 2012, 183 (05) : 1124 - 1138
  • [8] Library spaces for scientific computing discovery and learning
    Twiss-Brooks, Andrea
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2013, 245
  • [9] A C plus plus Library for Tensor Decomposition
    Huang, Jiapeng
    Kong, Linghe
    Liu, Xiao-Yang
    Qu, Wenhao
    Chen, Guihai
    2019 IEEE 38TH INTERNATIONAL PERFORMANCE COMPUTING AND COMMUNICATIONS CONFERENCE (IPCCC), 2019,
  • [10] Playdoh: A lightweight Python']Python library for distributed computing and optimisation
    Rossant, Cyrille
    Fontaine, Bertrand
    Goodman, Dan F. M.
    JOURNAL OF COMPUTATIONAL SCIENCE, 2013, 4 (05) : 352 - 359