【24h】

Design and Performance Improvement of a Real-World, Object-Oriented C++Solver with STL

机译:带有STL的真实世界,面向对象的C ++ Solver的设计和性能改进

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Part of the Software Engineering Methods for Parallel Scientific Applications project(1)~1 is investigating object-oriented methods for scientific computing. A commercial real-world Fortran 77 computational fluid dynamics (CFD) application is being redesigned in C++ and Java. This redesign uses newly developed numerical objects rather than the existing arrays of the Fortran 77 code. This paper describes the improved C++ version of the numerical solver for the CFD program. Although this C++ solver code is superior to the Fortran 77 code in problem abstraction and computational flexibility, the increase in execution time is small and depends on the machine architecture and compiler software used.
机译:并行科学应用程序的软件工程方法项目(1)〜1的一部分是研究面向对象的科学计算方法。商业现实世界中的Fortran 77计算流体动力学(CFD)应用程序正在用C ++和Java重新设计。重新设计使用的是新开发的数字对象,而不是Fortran 77代码的现有数组。本文介绍了用于CFD程序的数值求解器的改进的C ++版本。尽管此C ++求解器代码在问题抽象和计算灵活性方面优于Fortran 77代码,但是执行时间的增加很少,并且取决于所使用的计算机体系结构和编译器软件。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号