Search NASA⌕ Search

Engineering topics

Tharrington, A.

Publications and source records attributed to Tharrington, A..

Developing MiniApps on Modern Platforms Using Multiple Programming Models, In: 2015 IEEE International Conference on Cluster Computing

We have developed a set of reduced, proxy applications ("MiniApps") based on large-scale application codes supported at the Oak Ridge Leadership Computing Facility (OLCF). The MiniApps are designed to encapsulate the details of the most important (i.e. the most time-consuming and/or unique) facets of the applications that run in production mode on the OLCF. In each case, we have produced or plan to produce individual versions of the MiniApps using different specific programming models (e.g., OpenACC, CUDA, OpenMP). We describe some of our initial observations regarding these different implementations along with estimates of how closely the MiniApps track the actual performance characteristics (in particular, the overall scalability) of the large-scale applications from which they are derived.

Computer Science↗

Chiral Symmetry Breaking in Crystal Growth: Is Hydrodynamic Convection Relevant?

The effects of mechanical stirring on nucleation and chiral symmetry breaking have been investigated for a simple inorganic molecule, sodium chlorate (NaClO3). In contrast to earlier findings, our experiment suggests that the symmetry breaking may have little to do with hydrodynamic convection. Rather the effect can be reasonably accounted for by mechanical damage to incipient crystals. The catastrophic events, creating numerous small 'secondary' crystals, produce statistical domination of one chiral species over the other. Our conclusion is supported by a number of observations using different mixing mechanisms.

Martin, B.↗