Computing in Science and Engineering
This is an RSS file. You can use it to subscribe to this data in your favourite RSS reader, such as GoogleReader, or to display this data on your own website or blog.
Subscribe to this data using MyMedWorm.
Subscribe to this data using GoogleReader.
Subscribe to this data using Bloglines.
Subscribe to this data using MyYahoo.
Get the very latest Swine Flu news via the MedWorm Swine Flu RSS news feed - updated hourly from thousands of authoritative health and news sources.
This page shows you the latest items in this publication.
Front Cover
Email this article to a colleague.
Save this article to My Clippings.
Discuss or comment on this article.
Source: Computing in Science and Engineering - April 18, 2009 Category: Information Technology Source Type: journals
IEEE Computer Society Career Center advertisement
Email this article to a colleague.
Save this article to My Clippings.
Discuss or comment on this article.
Source: Computing in Science and Engineering - April 18, 2009 Category: Information Technology Source Type: journals
Table of Contents
Email this article to a colleague.
Save this article to My Clippings.
Discuss or comment on this article.
Source: Computing in Science and Engineering - April 18, 2009 Category: Information Technology Source Type: journals
The Promise of Science-Based Computational Engineering
Email this article to a colleague.
Save this article to My Clippings.
Discuss or comment on this article.
Associate editor in chief Douglass Post describes the importance of simulation for engineering design resources.
Source: Computing in Science and Engineering - April 18, 2009 Category: Information Technology Source Type: journals
CiSE Masthead
Email this article to a colleague.
Save this article to My Clippings.
Discuss or comment on this article.
Source: Computing in Science and Engineering - April 18, 2009 Category: Information Technology Source Type: journals
FiPy: Partial Differential Equations with Python
Email this article to a colleague.
Save this article to My Clippings.
Discuss or comment on this article.
Partial differential equations (PDEs) are ubiquitous to the mathematical description of physical phenomena. Typical examples describe the evolution of a field in time as a function of its value in space, such as in wave propagation or heat flow. Many existing PDE solver packages focus on the important, but arcane, task of actually numerically solving the linearized set of algebraic equations that result from the discretization of a set of PDEs, but the need for many researchers is often higher level than that. They have the physical knowledge to describe their model, and can apply differential calculus to obtain appropriat...
Source: Computing in Science and Engineering - April 18, 2009 Category: Information Technology Source Type: journals
Compute Unified Device Architecture Application Suitability
Email this article to a colleague.
Save this article to My Clippings.
Discuss or comment on this article.
Graphics processing units (GPUs) can provide excellent speedups on some, but not all, general-purpose workloads. Using a set of computational GPU kernels as examples, the authors show how to adapt kernels to utilize the architectural features of a GeForce 8800 GPU and what finally limits the achievable performance.
Source: Computing in Science and Engineering - April 18, 2009 Category: Information Technology Source Type: journals
Concurrent Composition Using Loci
Email this article to a colleague.
Save this article to My Clippings.
Discuss or comment on this article.
The parallel coordination of tasks and data is the most significant challenge in high-performance scientific software development. Performance dictates that distributed data communication is best performed outside of a software module, but this comes with a cost of increased coupling and loss of system cohesion. Therefore, developers often face complicated component interactions and distributed data management problems that are hard to design and optimize. The authors developed a software framework called Loci that provides an automatic system for the generating the communication and synchronization that are required to co...
Source: Computing in Science and Engineering - April 18, 2009 Category: Information Technology Source Type: journals
Web-Enabled Remote Scientific Environments
Email this article to a colleague.
Save this article to My Clippings.
Discuss or comment on this article.
The authors introduce a new approach to developing Web-enabled environments for remote diagnostics, maintenance, and experimentation in engineering. They've based their approach on a middleware layer, called a Java-Internet-Labview (JIL) server, which provides a transparent mechanism for communicating Java programs with Labview virtual instruments (VIs) running on different computers, without prior communication facilities. Via this layer, the user can control the VI via the Internet, and its controls and indicators become writable and readable from a Java applet. They illustrate their approach by applying it to the develo...
Source: Computing in Science and Engineering - April 18, 2009 Category: Information Technology Source Type: journals
Molecular Response to Ultrashort Laser Pulses
Email this article to a colleague.
Save this article to My Clippings.
Discuss or comment on this article.
Experimental methods and static quantum calculations can't always give the most realistic picture of the reaction dynamics that laser pulse irradiation induces. Semiclassical dynamics simulations offer an alternative.
Source: Computing in Science and Engineering - April 18, 2009 Category: Information Technology Source Type: journals
Novel Computing Architectures
Email this article to a colleague.
Save this article to My Clippings.
Discuss or comment on this article.
We can make smaller transistors, but we have a hard time making them run faster. Yet, the demand for computing power is growing. This challenge has led to a renewed interest in novel computing architectures that can take advantage of shrinking transistor size and deliver the necessary application performance improvements.
Source: Computing in Science and Engineering - April 18, 2009 Category: Information Technology Source Type: journals
Parallel Programming with Skeletons
Email this article to a colleague.
Save this article to My Clippings.
Discuss or comment on this article.
Parallel programming is bound to become the main concern of software developers in the coming decades. Various models aim to solve this tension, trading efficiency for abstraction or vice versa, but how about getting both?
Source: Computing in Science and Engineering - April 18, 2009 Category: Information Technology Source Type: journals
Postprocessing in Automated Grading Systems, Part 1
Email this article to a colleague.
Save this article to My Clippings.
Discuss or comment on this article.
In this first installment on postprocessing, we discuss the manner in which the standard grading algorithm can be generalized in order to increase the power and effectiveness of automated grading systems.
Source: Computing in Science and Engineering - April 18, 2009 Category: Information Technology Source Type: journals
A Customized Python Module for CFD Flow Analysis within VisTrails
Email this article to a colleague.
Save this article to My Clippings.
Discuss or comment on this article.
The authors have constructed a relatively simple, customized Python module that plugs smoothly into an otherwise standard workflow within VisTrails. This has resulted in the capability to quantitatively analyze complex fluid flows in simulations of merging binary stars. The resulting visualization tool permits researchers to identify values of key rotational frequencies associated with such flows and how these frequencies change over time.
Source: Computing in Science and Engineering - April 18, 2009 Category: Information Technology Source Type: journals
Cut It Out!
Email this article to a colleague.
Save this article to My Clippings.
Discuss or comment on this article.
This issue marks the return of the Computing Prescriptions department; here, the authors describe an algorithm for finding minimum cutsets in connected graphs.
Source: Computing in Science and Engineering - April 18, 2009 Category: Information Technology Source Type: journals
A Modern Tower of Babel
Email this article to a colleague.
Save this article to My Clippings.
Discuss or comment on this article.
Former editor in chief Norman Chonacky waxes lyrical about the trials and tribulations involved in—along with the importance of—learning a new computer language.
Source: Computing in Science and Engineering - April 18, 2009 Category: Information Technology Source Type: journals
Computing in Science & Engineering editorial calendar
Email this article to a colleague.
Save this article to My Clippings.
Discuss or comment on this article.
Source: Computing in Science and Engineering - April 18, 2009 Category: Information Technology Source Type: journals
AAPM Summer School Clinical Dosimetry Measurements in Radiotherapy advertisement
Email this article to a colleague.
Save this article to My Clippings.
Discuss or comment on this article.
Source: Computing in Science and Engineering - April 18, 2009 Category: Information Technology Source Type: journals
Total Tomography [review of Advances in Discrete Tomography and Its Applications (Herman, G.T. and Kuba, A., Eds.; 2007)]
Email this article to a colleague.
Save this article to My Clippings.
Discuss or comment on this article.
Michael J. Schillaci reviews Advances in Discrete Tomography and Its Applications.
Source: Computing in Science and Engineering - April 8, 2009 Category: Information Technology Source Type: journals
Front Cover
Email this article to a colleague.
Save this article to My Clippings.
Discuss or comment on this article.
Source: Computing in Science and Engineering - March 11, 2009 Category: Information Technology Source Type: journals
CiSE Editorial Calendar house advertisement
Email this article to a colleague.
Save this article to My Clippings.
Discuss or comment on this article.
Source: Computing in Science and Engineering - March 11, 2009 Category: Information Technology Source Type: journals
Table of Contents
Email this article to a colleague.
Save this article to My Clippings.
Discuss or comment on this article.
Source: Computing in Science and Engineering - March 11, 2009 Category: Information Technology Source Type: journals
We'll Take Care of All Your Problems
Email this article to a colleague.
Save this article to My Clippings.
Discuss or comment on this article.
Editor-in-chief Isabel Beichl describes how computational scientists and engineers can help improve their current IT situations.
Source: Computing in Science and Engineering - March 11, 2009 Category: Information Technology Source Type: journals
Special Thanks to CiSE's Peer Reviewers
Email this article to a colleague.
Save this article to My Clippings.
Discuss or comment on this article.
Computing in Science & Engineering delivers high-quality peer-reviewed articles only through the efforts of our volunteers. Although individual reviews are performed confidentially, we would like to take the opportunity to publicly thank our 2008 reviewers for their gracious efforts.
Source: Computing in Science and Engineering - March 11, 2009 Category: Information Technology Source Type: journals
CiSE Masthead
Email this article to a colleague.
Save this article to My Clippings.
Discuss or comment on this article.
Source: Computing in Science and Engineering - March 11, 2009 Category: Information Technology Source Type: journals
First International Workshop on Software Engineering for Computational Science & Engineering
Email this article to a colleague.
Save this article to My Clippings.
Discuss or comment on this article.
In recognition of the general lack of exposure scientists have to software engineering and vice versa, a workshop was held during the 2008 International Conference on Software Engineering in Leipzig, Germany. The workshop's goal was to bring together researchers and practitioners from the software engineering and computational science and engineering (CS&E) communities to build a common understanding of the issues involved in the complex process of CS&E software development and identify common themes to pursue in future research.
Source: Computing in Science and Engineering - March 11, 2009 Category: Information Technology Source Type: journals
Total Tomography
Email this article to a colleague.
Save this article to My Clippings.
Discuss or comment on this article.
Michael J. Schillaci reviews Advances in Discrete Tomography and Its Applications.
Source: Computing in Science and Engineering - March 11, 2009 Category: Information Technology Source Type: journals
CS Press house advertisement
Email this article to a colleague.
Save this article to My Clippings.
Discuss or comment on this article.
Source: Computing in Science and Engineering - March 11, 2009 Category: Information Technology Source Type: journals
Advances in Computational Astrophysics
Email this article to a colleague.
Save this article to My Clippings.
Discuss or comment on this article.
This special astrophysics issue presents three case studies on modeling supernovae, which are spectacular stellar explosions. A fourth paper presents a set of parallel analytical tools being developed to analyze the complex results of such simulations. Many astrophysics problems include multiple interacting physical processes and involve disparate length and time scales. Such multiphysics, multiscale applications are challenging to model and require the largest extant computers to simulate.
Source: Computing in Science and Engineering - March 11, 2009 Category: Information Technology Source Type: journals
Treating Unresolvable Flame Physics in Simulations of Thermonuclear Supernovae
Email this article to a colleague.
Save this article to My Clippings.
Discuss or comment on this article.
Due to the small width of the subsonic burning front (flame) in thermonuclear supernovae, micrometers to centimeters, and the influence of turbulence, which adds structure to this front on a broad range of scales, it won't be possible in the foreseeable future to resolve the burning front in full-star simulations with typical scales of thousands of kilometers. This problem is far from unique to astrophysics. In many hydrodynamic studies in the laboratory, including pre-mixed combustion, the viscous scale, at which turbulence is dissipated, and the reaction front can't be resolved in simulations of realistic applications. U...
Source: Computing in Science and Engineering - March 11, 2009 Category: Information Technology Source Type: journals
A New Low Mach Number Approach in Astrophysics
Email this article to a colleague.
Save this article to My Clippings.
Discuss or comment on this article.
A common feature of astrophysical flows is that they typically span a broad range of length and time scales. Specialized numerical algorithms that exploit the relationships between these scales can significantly improve the efficiency of numerical simulations without loss of accuracy. In the case of highly subsonic flows, hydrodynamics algorithms that filter sound waves but retain both local and large-scale compressibility effects can give accurate and efficient solutions. The authors describe the process by which an understanding of the important processes in Type Ia supernovae is guiding the development of new algorithms...
Source: Computing in Science and Engineering - March 11, 2009 Category: Information Technology Source Type: journals
Stellar Core Collapse: A Case Study in the Design of Numerical Algorithms for Scalable Radiation Hydrodynamics
Email this article to a colleague.
Save this article to My Clippings.
Discuss or comment on this article.
The fields of radiation and hydrodynamics are time-honored disciplines in physics. However, it's only since the nuclear age that the importance of radiation hydrodynamics—a single field studying the interplay of radiation and material hydrodynamics together—has come into prominence. Similarly, it's only since the computer age that physically interesting problems in this field have become tractable. In this article, the authors discuss the process of building a model to study one of the fundamental problems of astrophysics: the supernova explosion of a massive star caused by the collapse of its core. An expl...
Source: Computing in Science and Engineering - March 11, 2009 Category: Information Technology Source Type: journals
The Beowulf Analysis Symbolic INterface: Interactive Parallel Data Analysis for Everyone
Email this article to a colleague.
Save this article to My Clippings.
Discuss or comment on this article.
The advent of affordable parallel computers such as Beowulf PC clusters and, more recently, multicore PCs has been highly beneficial for a large number of scientists and smaller institutions that might not otherwise have access to substantial computing facilities. However, there hasn't been an analogous progress in the development and dissemination of parallel software—scientists need the expertise to develop parallel codes and must invest a significant amount of time in the development of tools even for the most common data-analysis tasks. The authors describe the Beowulf Analysis Symbolic INterface (BASIN), a mul...
Source: Computing in Science and Engineering - March 11, 2009 Category: Information Technology Source Type: journals
Using Graphics Processors for High-Performance Computation and Visualization of Plasma Turbulence
Email this article to a colleague.
Save this article to My Clippings.
Discuss or comment on this article.
Direct numerical simulation (DNS) of turbulence is computationally intensive and typically relies on some form of parallel processing. Spectral kernels used for spatial discretization are a common computational bottleneck on distributed memory architectures. One way to increase DNS algorithms' efficiency is to parallelize spectral kernels using tightly coupled single-program, multiple-data (SPMD) multiprocessor units with minimal interprocessor communication latency. The authors present techniques to map DNS computations to modern graphics processing units (GPUs), which are characterized by very high memory bandwidth and h...
Source: Computing in Science and Engineering - March 11, 2009 Category: Information Technology Source Type: journals
Drawing Chemical Equipment with Adobe Illustrator, Part 3: Gradients, Retouching, and More Objects
Email this article to a colleague.
Save this article to My Clippings.
Discuss or comment on this article.
Adobe Illustrator CS3 provides sufficient tools that let chemistry textbook and laboratory manual authors create complex drawings and publish their own original material. In this final tutorial, the author describes how to fine tune an illustration.
Source: Computing in Science and Engineering - March 11, 2009 Category: Information Technology Source Type: journals
Putting a Slug to Work
Email this article to a colleague.
Save this article to My Clippings.
Discuss or comment on this article.
In this article, the authors explore various uses of inexpensive embedded Linux devices such as the Linksys NSLU2 ("slug"). Embedded computing is a topic of growing interest. Although novel architectures such as cell processors, graphics processors (GPUs), and FPGAs are growing in popularity, conventional microproessor designs such as Intel's Xscale (ARM) and Atom pack a punch in a small footprint, not to mention being widely supported by commodity operating system and development tools. We're convinced that this entire space is a tool worth keeping in the scientific programmer's and software developer's toolchests.
Source: Computing in Science and Engineering - March 11, 2009 Category: Information Technology Source Type: journals
IEEE Computer Society Membership application advertisement
Email this article to a colleague.
Save this article to My Clippings.
Discuss or comment on this article.
Source: Computing in Science and Engineering - March 11, 2009 Category: Information Technology Source Type: journals
Computing with Curvelets: From Image Processing to Turbulent Flows
Email this article to a colleague.
Save this article to My Clippings.
Discuss or comment on this article.
The curvelet transform allows an almost optimal nonadaptive sparse representation for curve-like features and edges. The authors describe some recent applications involving image processing, seismic data exploration, turbulent flows, and compressed sensing.
Source: Computing in Science and Engineering - March 11, 2009 Category: Information Technology Source Type: journals
Computing Now house advertisement
Email this article to a colleague.
Save this article to My Clippings.
Discuss or comment on this article.
Source: Computing in Science and Engineering - March 11, 2009 Category: Information Technology Source Type: journals
Marching Cubes without Skinny Triangles
Email this article to a colleague.
Save this article to My Clippings.
Discuss or comment on this article.
Most computational codes that use irregular grids depend on the single worst triangle's quality: skinny triangles can lead to bad performance and numerical instabilities. Marching cubes (MC) is the standard isosurface grid generation algorithm, and, whereas most triangles it generates are good, it almost always generates some bad triangles. Here, we show how simple changes to MC can lead to a drastically reduced number of degenerate triangles, making it a more practical choice for isosurface grid generation, reducing or eliminating the need for and cost of postprocessing.
Source: Computing in Science and Engineering - March 11, 2009 Category: Information Technology Source Type: journals
"Compute? No, Mr. Bond, I Expect You to Die!"
Email this article to a colleague.
Save this article to My Clippings.
Discuss or comment on this article.
Columnist Charles Day describes the history of computing as presented in the James Bond movie series.
Source: Computing in Science and Engineering - March 11, 2009 Category: Information Technology Source Type: journals
CSDA and CSDP house advertisement
Email this article to a colleague.
Save this article to My Clippings.
Discuss or comment on this article.
Source: Computing in Science and Engineering - March 11, 2009 Category: Information Technology Source Type: journals
IEEE Computer Society Career Center house advertisement
Email this article to a colleague.
Save this article to My Clippings.
Discuss or comment on this article.
Source: Computing in Science and Engineering - March 11, 2009 Category: Information Technology Source Type: journals
Front Cover
Email this article to a colleague.
Save this article to My Clippings.
Discuss or comment on this article.
Source: Computing in Science and Engineering - January 4, 2009 Category: Information Technology Source Type: journals
Portland Group advertisement, Computer Society Information house advertisement
Email this article to a colleague.
Save this article to My Clippings.
Discuss or comment on this article.
Source: Computing in Science and Engineering - January 4, 2009 Category: Information Technology Source Type: journals
Table of Contents
Email this article to a colleague.
Save this article to My Clippings.
Discuss or comment on this article.
Source: Computing in Science and Engineering - January 4, 2009 Category: Information Technology Source Type: journals
Begin at the Beginning
Email this article to a colleague.
Save this article to My Clippings.
Discuss or comment on this article.
CiSE was created to serve the computational science community. From its founding, it has focused on real-world applications of scientific computing, with articles written by and for active practitioners, and it will continue to serve this function. Education in computational science is a core mission for CiSE. Its feature articles are designed to inform and instruct, and various columns appearing in every issue are explicitly tutorial. CiSE has always been a group effort, with a editorial board of industry activists.
Source: Computing in Science and Engineering - January 4, 2009 Category: Information Technology Source Type: journals
CiSE Masthead
Email this article to a colleague.
Save this article to My Clippings.
Discuss or comment on this article.
Source: Computing in Science and Engineering - January 4, 2009 Category: Information Technology Source Type: journals
Guest Editors' Introduction: Reproducible Research
Email this article to a colleague.
Save this article to My Clippings.
Discuss or comment on this article.
Reproducibility is a core principle of science. For computational experiments to become reproducible, one needs to develop a system for linking scientific publications with computational recipes. Articles in this special issue argue in favor of computational reproducibility and describe several practical approaches to reproducible research.
Source: Computing in Science and Engineering - January 4, 2009 Category: Information Technology Source Type: journals
Reproducible Research in Computational Harmonic Analysis
Email this article to a colleague.
Save this article to My Clippings.
Discuss or comment on this article.
Scientific computation is emerging as absolutely central to the scientific method. Unfortunately, it's error-prone and currently immature—traditional scientific publication is incapable of finding and rooting out errors in scientific computation—which must be recognized as a crisis. An important recent development and a necessary response to the crisis is reproducible computational research in which researchers publish the article along with the full computational environment that produces the results. The authors have practiced reproducible computational research for 15 years and have integrated it with th...
Source: Computing in Science and Engineering - January 4, 2009 Category: Information Technology Source Type: journals
