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 条
  • [41] Libtensor: General tensor contraction library for scientific computing on multiple platforms
    Krylov, Anna
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2018, 255
  • [42] SimpleConcepts: A Lightweight Extension to C plus plus to Support Constraints on Generic Types
    Milewicz, Reed
    Mernik, Marjan
    Pirkelbauer, Peter
    COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2014, 11 (04) : 1361 - 1379
  • [43] NUMERICAL RECIPES IN C - THE ART OF SCIENTIFIC COMPUTING
    BIRCHENHALL, C
    ECONOMIC JOURNAL, 1994, 104 (424): : 725 - 726
  • [44] Panel discussion: C++ in scientific computing
    Brown, WE
    Kowalkowski, J
    Fischler, M
    ADVANCED COMPUTING AND ANALYSIS TECHNIQUES IN PHYSICS RESEARCH, 2001, 583 : 345 - 347
  • [45] Employing C plus plus Templates in the Design of a Computer Algebra Library
    Brandt, Alexander
    Moir, Robert H. C.
    Maza, Marc Moreno
    MATHEMATICAL SOFTWARE - ICMS 2020, 2020, 12097 : 342 - 352
  • [46] The Victor C plus plus library for protein representation and advanced manipulation
    Hirsh, Layla
    Piovesan, Damiano
    Giollo, Manuel
    Ferrari, Carlo
    Tosatto, Silvio C. E.
    BIOINFORMATICS, 2015, 31 (07) : 1138 - 1140
  • [47] NUMERICAL RECIPES IN C - THE ART OF SCIENTIFIC COMPUTING
    SEILER, MC
    SEILER, FA
    RISK ANALYSIS, 1989, 9 (03) : 415 - 416
  • [48] DSParLib: A C plus plus Template Library for Distributed Stream Parallelism
    Loff, Junior
    Hoffmann, Renato B.
    Pieper, Ricardo
    Griebler, Dalvan
    Fernandes, Luiz G.
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2022, 50 (5-6) : 454 - 485
  • [49] Complex Inclusion Functions in the CoStLy C plus plus Class Library
    Neher, Markus
    MATHEMATICAL SOFTWARE - ICMS 2010, 2010, 6327 : 333 - 336
  • [50] CoCoALib: A C plus plus Library for Computations in Commutative Algebra ... and Beyond
    Abbott, John
    Bigatti, Anna M.
    MATHEMATICAL SOFTWARE - ICMS 2010, 2010, 6327 : 73 - 76