CFD Review  
Serving the CFD Community with News, Articles, and Discussion
 
CFD Review

User Preferences
Site Sponsorship
Headline Feeds
Mobile Edition
Privacy Policy
Terms of Service
twitter

Submit a CFD Story

Site Sponsors
CD-adapco
Pointwise: Reliable CFD meshing
ANSYS

Tell a Friend
Help this site to grow by sending a friend an invitation to visit this site.

CFD News by Email
Did you know that you can get today's CFD Review headlines mailed to your inbox? Just log in and select Email Headlines Each Night on your User Preferences page.

 
Going Parallel the New Way
Posted Thu June 08, 2006 @10:44AM
Print version Email story Tweet story
News In the Desktop Engineering article "Going Parallel the New Way", Ilya Mirman describes how desktop software such as Excel and Matlab can be used to solve complex problems traditionally solved using low level programming languages, such as, FORTRAN or C.
...parallel programming is difficult and the "software gap" that exists between new hardware capabilities and actual benefits from programming is wide and growing. There is a dearth of applications available for parallel computers, and custom development of parallel applications today is fundamentally flawed.

Sponsor CFD Review

Today, the desktop is the focal point of computing in science and engineering, particularly during the early stages of new product or system modeling, simulation, and optimization. The interactivity offered by these tools aid the iterative process of research and discovery. Millions of engineers and scientists have at their disposal a rich set of interactive high-level applications that enable development of custom applications.

These very high-level languages (VHLLs)—e.g., MATLAB, Mathematica, IDL, Excel, Maple, and Python—have largely supplanted Fortran and C as the scientific and engineering tools of choice. These desktop tools make it easy to manipulate high-level objects (e.g., matrices), hiding many of the underlying low-level programming complexities from users. They also support rapid iteration and refinement by enabling an interactive development and execution environment.

In the past decade substantial research has gone into ways to extend these familiar desktop tools to parallel computers, with more than 30 projects focused on MATLAB alone. The approaches have varied significantly in features, performance, and ease of use. Though most have not made it out of academia, several commercial options have emerged.

[ Post Comment ]

EnSight Aids Development of Fluid Separators | Trends in Design Analysis  >

 

 
CFD Review Login
User name:

Password:

Create an Account

Related Links
  • Going Parallel the New Way
  • More on News
  • Also by nwyman
  • 'Going Parallel the New Way' | Login/Create an Account | Search Discussion

    The following comments are owned by whoever posted them.
    We are not responsible for them in any way.

    standards, n.: The principles we use to reject other people's code. All content except comments
    ©2014, Viable Computing.

    [ home | submit story | search | polls | faq | preferences | privacy | terms of service | rss  ]