已收录 268921 条政策
 政策提纲
  • 暂无提纲
Testing Scientific Software: Challenges and Remedies
[摘要] Over the past two decades, the emergence of highly effective software testing frameworks has greatly simplified the development and use of unit tests and has led to new software development paradigms such as test driven development (TDD). However, scientific computing introduces a number of unique testing challenges, including numerical algorithms, distributed parallelism, and exascale environments. This presentation will begin with a brief introduction to unit testing, testing frameworks, and some simple examples using pFUnit, a unit testing framework for Fortran + MPI. I will then take a closer look at several of the obstacles one faces when testing technical software and suggest methodologies that can mitigate these difficulties.
[发布日期] 2019-05-06 [发布机构] 
[效力级别]  [学科分类] 软件
[关键词] ALGORITHMS;COMPUTER PROGRAMMING;DISCRETIZATION (MATHEMATICS);FORTRAN;LEARNING THEORY;MATHEMATICAL MODELS;OBJECT-ORIENTED PROGRAMMING;OPERATING SYSTEMS (COMPUTERS);PROGRAM VERIFICATION (COMPUTERS);SOFTWARE ENGINEERING [时效性] 
   浏览次数:18      统一登录查看全文      激活码登录查看全文