科技报告详细信息
Understanding the CCA Standard Through Decaf
Kumfert, G
Lawrence Livermore National Laboratory
关键词: Java;    Computer Program Documentation;    99 General And Miscellaneous//Mathematics, Computing, And Information Science;    Implementation;    Programming;   
DOI  :  10.2172/15004625
RP-ID  :  UCRL-MA-148390
RP-ID  :  W-7405-ENG-48
RP-ID  :  15004625
美国|英语
来源: UNT Digital Library
PDF
【 摘 要 】

This document is a tutorial on the CCA Standard as realized through the Decaf implementation. Decaf does not equal the CCA standard much in the same way that Microsoft Visual C++ is not ANSI/ISO C++. This document was created because the CCA standard is evolving and still too fluid to nail down in a tutorial document. Because of its fluidity, and that it represents a hotbed of research and development, beginners can only start learning CCA by choosing one of the frameworks (warts and all). Decaf has just enough functionality to be a useful tool for beginners in the CCA to get started on. Though it lacks many features of the bigger CCA frameworks (CCAFE [3], XCAT [10], and SciRUN [8]) where the heavy-duty research is still going on, it is the first CCA framework that is underpinned by Babel, which provides its language interoperability features. This document can also serve the dual-purpose of providing a reasonable-sized example of building an application using Babel. The entire source for Decaf is included in the examples/subdirectory of the Babel code distribution. This manual assumes the reader is a programmer who has a conceptual understanding of the Babel Language Interoperability Tool. They should be proficient in two or more of the following languages: Fortran77, C, C++, Java, or Python. Furthermore, this manual assumes the reader is familiar with the SPMD{sup 2} programming model that pervades the scientific computing community. Knowledge of and experience with MPI programming is helpful, but not strictly required.

【 预 览 】
附件列表
Files Size Format View
15004625.pdf 455KB PDF download
  文献评价指标  
  下载次数:11次 浏览次数:22次