首页> 外文会议>International Congress on Mathematical Software(ICMS 2006); 20060901-03; Castro Urdiales(ES) >A System for Interfacing MATLAB with External Software Geared Toward Automatic Differentiation
【24h】

A System for Interfacing MATLAB with External Software Geared Toward Automatic Differentiation

机译:一个将MATLAB与面向自动微分的外部软件接口的系统

获取原文
获取原文并翻译 | 示例

摘要

MATLAB is commonly considered to be an attractive, high-productivity programming environment by many computational scientists and engineers. So-called MEX-files are dynamically linked subroutines produced from, say, C or Fortran source code that, when compiled, can be run directly from within MATLAB as if they were MATLAB built-in functions. When applying automatic differentiation to a MATLAB program that calls external software via MEX-files, code is mechanically generated for the MATLAB part and for the external part in two separate phases. These resulting code fragments need to be put together via new MEX-files. This work introduces a novel software tool called automatic differentiation mexfunction generator that automatically generates MEX interface functions for gluing these automatically generated code fragments.
机译:许多计算科学家和工程师通常认为MATLAB是一种有吸引力的高生产率编程环境。所谓的MEX文件是由C或Fortran源代码生成的动态链接子例程,这些子例程在编译时可以直接在MATLAB内部运行,就像它们是MATLAB内置函数一样。当对通过MEX文件调用外部软件的MATLAB程序进行自动微分时,将在两个单独的阶段中为MATLAB部分和外部部分自动生成代码。这些生成的代码片段需要通过新的MEX文件放在一起。这项工作介绍了一种新颖的软件工具,称为自动微分mexfunction生成器,该工具可以自动生成MEX接口功能,以粘贴这些自动生成的代码片段。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号