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 条
  • [31] Compiler Optimization for Scientific Computation in C/C plus
    Botor, Tomas
    Habiballa, Hashim
    INTERNATIONAL CONFERENCE OF COMPUTATIONAL METHODS IN SCIENCES AND ENGINEERING 2018 (ICCMSE-2018), 2018, 2040
  • [32] Optimization Techniques for Scientific Computation in C/C plus
    Botor, Tomas
    Habiballa, Hashim
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE OF COMPUTATIONAL METHODS IN SCIENCES AND ENGINEERING 2019 (ICCMSE-2019), 2019, 2186
  • [33] The GRB library: Grid computing with globus in C
    Aloisio, G
    Cafaro, M
    Blasi, E
    De Paolis, L
    Epicoco, I
    HIGH-PERFORMANCE COMPUTING AND NETWORKING, 2001, 2110 : 133 - 140
  • [34] Ironclad C plus plus A Library-Augmented Type-Safe Subset of C plus
    DeLozier, Christian
    Eisenberg, Richard
    Nagarakatte, Santosh
    Osera, Peter-Michael
    Martin, Milo M. K.
    Zdancewic, Steve
    ACM SIGPLAN NOTICES, 2013, 48 (10) : 287 - 304
  • [35] Multicore C plus plus Standard Template Library with C++0x
    Szugyi, Zalan
    Torok, Mark
    Pataki, Norbert
    Kozsik, Tamas
    NUMERICAL ANALYSIS AND APPLIED MATHEMATICS ICNAAM 2011: INTERNATIONAL CONFERENCE ON NUMERICAL ANALYSIS AND APPLIED MATHEMATICS, VOLS A-C, 2011, 1389
  • [36] LIBPF: A LIBRARY FOR PROCESS FLOWSHEETING IN C plus
    Greppi, Paolo
    INTERNATIONAL MEDITERRANEAN MODELLING MULTICONFERENCE 2006, 2006, : 435 - 440
  • [37] FuzzBuilder: Automated building greybox fuzzing environment for C/C plus plus library
    Jang, Joonun
    Kim, Huy Kang
    35TH ANNUAL COMPUTER SECURITY APPLICATIONS CONFERENCE (ACSA), 2019, : 627 - 637
  • [38] A Lightweight Task Graph Scheduler for Distributed High-Performance Scientific Computing
    Weinbub, Josef
    Rupp, Karl
    Selberherr, Siegfried
    APPLIED PARALLEL AND SCIENTIFIC COMPUTING (PARA 2012), 2013, 7782 : 563 - 566
  • [39] Lightweight, semi-automatic variability extraction: a case study on scientific computing
    Alexander Grebhahn
    Christian Kaltenecker
    Christian Engwer
    Norbert Siegmund
    Sven Apel
    Empirical Software Engineering, 2021, 26
  • [40] Lightweight, semi-automatic variability extraction: a case study on scientific computing
    Grebhahn, Alexander
    Kaltenecker, Christian
    Engwer, Christian
    Siegmund, Norbert
    Apel, Sven
    EMPIRICAL SOFTWARE ENGINEERING, 2021, 26 (02)