Concurrency and Computation: Practice and Experience
Special Issue Paper

Graphics processing unit‐based triangulations of Blinn molecular surfaces

Sérgio E.D. Dias

Instituto de Telecomunicações, Universidade da Beira Interior, 6200‐001 Covilhã, Portugal

Search for more papers by this author
Abel J.P. Gomes

Corresponding Author

E-mail address: agomes@it.ubi.pt

Instituto de Telecomunicações, Universidade da Beira Interior, 6200‐001 Covilhã, Portugal

Abel J. P. Gomes, Instituto de Telecomunicações, Universidade da Beira Interior, 6200-001 Covilhã, Portugal.

E‐mail: agomes@it.ubi.pt

Search for more papers by this author
First published: 14 June 2011
Citations: 9
Get access to the full version of this article.View access options below.

Log in with Open Athens, Shibboleth, or your institutional credentials.

If you have previously obtained access with your personal account, .

SUMMARY

Computing the surface of a molecule (e.g., a protein) plays an important role in the analysis of its geometric structure as needed in the study of interactions between proteins, protein folding, protein docking, and so forth. There are a number of algorithms for the computation of molecular surfaces and their triangulations, but only a few take advantage of graphics processing unit computing. This paper describes a graphics processing unit‐based marching cubes algorithm to triangulate molecular surfaces. In the end of the paper, a performance analysis of three implementations (i.e., serial CPU, CUDA, and OpenCL) of the marching cubes‐based triangulation algorithm takes place as a way to realize beforehand how molecular surfaces can be rendered in real‐time in the future. Copyright © 2011 John Wiley & Sons, Ltd.

The full text of this article hosted at iucr.org is unavailable due to technical difficulties.