文摘

在代尔夫特WG5委员会的会议上,2005年5月,决定在接下来的Fortran包括co-arrays标准。Fortran程序包含co-arrays解释为如果是复制一个固定的次数和所有副本是异步执行。每个副本都有自己的一组数据对象和被称为一个图像。数组的语法Fortran中添加额外的落后于下标方括号给访问数据的清晰和简单的表示在其他图像。没有方括号的引用是本地数据,所以可以独立运行的代码整洁。任何发生的方括号是一个警告图像之间的沟通。额外的语法需要编译器的支持,但它被设计成易于实现和给编译器范围应用优化在每个形象和优化图像之间的通信。扩展包括同步图像和内在过程的执行控制语句返回的图片数量,返回当前图像的索引,并执行集体操作。本文并不试图描述的完整细节特征,因为它现在出现在新标准的草案。相反,我们描述一个子集,通过示例演示这个子集的使用。