首页> 美国政府科技报告 >Upgrading the ATB Model Code from FORTRAN 77 to FORTRAN 90
【24h】

Upgrading the ATB Model Code from FORTRAN 77 to FORTRAN 90

机译:将aTB模型代码从FORTRaN 77升级到FORTRaN 90

获取原文

摘要

The Articulated Total Body (ATB) Model and its predecessors have been in use for over twenty-five years to study the effects of various force environments on the response of a multi-body subject. The ATB model has been used by both government and industry to study the effects of automobile crashes, aircraft ejections, and other accident scenarios. The applications of the ATB model have varied since its inception, and it is now commonly used for accident reconstruction, ergonomic simulations and a myriad of other situations where human body motion is modeled. The ATB Model was originally written in the FORTRAN IV (FORTRAN 66) programming language, but with time the code has gradually been modified to become essentially Fortran 77 compliant code. This modernization of the code has helped to reduce some of the clever coding logic originally employed to circumvent some of the hardware constraints of the earlier computers, such as purposely allowing arrays to overflow in adjacent memory locations to conserve memory space. With the increased use of the ATB model, it would be beneficial to have the program coded in a more modem modular format that is readily amenable to future enhancements. Such a modular version of the code would also easily interface with other programs, such FEM and aerodynamic codes, other dynamics codes, feedback control packages, graphics packages, and numerous other related codes. In addition, such a modular code would lend itself to faster debugging and reduce the potential for undetected errors. The Fortran 90 programming language was chosen as the upgrade path for the ATB Model code for a number of reasons. Since Fortran 90 is a superset of Fortran 77, any standard Fortran 77 code should run without modification.

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号