课题基金 / 基金详情

Programming Environments for Scientific Computation

Programming Environments for Scientific Computation
科学计算的编程环境
批准号:
8611454
负责人:
Martin Schultz
金额:
$17.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
1987
资助国家:
美国
项目状态:
已结题
起止时间:
1987-09-15 至 1990-02-28

项目摘要

项目成果

Martin Schultz的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
Programming supercomputers is currently difficult and time consuming. Scientists and engineers who use these machines have an urgent need for a programming environment that is portable, interactive, flexible, and convenient. There is a prototype that serves as an existence proof for the feasibility of constructing a useful environment for scientific computing. This software tool, called CLAMth (the Computatinal Linear Algebra Machine), currently exists as a prototype version written in Fortran 77. Although CLAM is successful, we view it as a "first generation" programming environment for supercomputers. Using a modern programming language (T), we propose to build a "second generation" environment that will: oAccept the programmer's preferred language, be it T, CLAM, or Fortran. oHave an interpretive debugger that will promote fast prototyping. oBe fully portable from workstation to mainframe to supercomputer. oUtilize state-of-the-art algorithms for large scale numerical analysis tasks. It will handle vector and matrix data structures automatically and also contain an "expert" capability to select appropriate algorithms from its own internal library to match the solution techniques to the problem size and characteristics. In short, this environment will provide the applications- oriented engineer or scientists with the fastest possible solution for any particular computation, without requiring the user to make decisions about the appropriate algorithms and data structures to be employed. ---------------------------------------------------------------- This proposal focuses on the development of programming tools for scientists and engineers. Specifically the proposal refines the programming language associated with CLAM, a previously developed software package, for improved programming environments. This new version of CLAM will have several improvements such a portability, automatic parallelization, etc. and can be easily incorporated into code generated by other languages. Thus 36 month proposal will be funded all at one time as follows: $150.0k CSE (CISE) $ 50.0k Comp. Math (DMS) $ 50.0k New Tech (DASC) --------- $250.0k 36 mos. paid entirely in first year. ***
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
A Multiprocessor Systems Laboratory
  • 批准号:
    8521451
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $227.34万
  • 财政年份:
    1986
  • 负责人:
    Martin Schultz
  • 依托单位:
Problem Solving Strategies in Computer Program Generation and Comprehension (Information Science)
  • 批准号:
    8409618
  • 项目类别:
    Standard Grant
  • 资助金额:
    $3.18万
  • 财政年份:
    1984
  • 负责人:
    Martin Schultz
  • 依托单位:
Efficient Solution of Large Sparse Systems of Linear Equations
  • 批准号:
    8104874
  • 项目类别:
    Standard Grant
  • 资助金额:
    $2.5万
  • 财政年份:
    1981
  • 负责人:
    Martin Schultz
  • 依托单位:
An Attached Processor Systems Laboratory
  • 批准号:
    8106181
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $266.38万
  • 财政年份:
    1981
  • 负责人:
    Martin Schultz
  • 依托单位:
海外基金