Joshua A. Anderson, Ph.D.

View Joshua A. Anderson's profile on LinkedIn Research papers by Joshua A. Anderson


I am a Research Area Specialist working with Sharon C. Glotzer in the Glotzer Group at the University of Michigan. I study soft matter systems - hard particle self-assembly, polymer self-assembly, active matter, melting in two dimensions and other related topics.

Photograph of Joshua A. Anderson

Software Engineering

I design and develop particle simulation and analysis software. Some of the tools I develop are open source and in use by thousands, other are in house group codes used by Glotzer group. I apply modern software engineering practices to all codes I develop, including good object oriented design, extensive unit tests, and comprehensive documentation.

Recent Publications

Shape allophiles

We investigate a class of "shape allophiles" that fit together like puzzle pieces as a method to access and stabilize desired structures by controlling directional entropic forces. We examine the assembly characteristics of this system via the potential of mean force and torque, and the fraction of particles that entropically bind.

Shape allophiles

Strong scaling MD on GPUs

Strong scaling of a monolayer

We impelment multi-GPU scaling in HOOMD-blue, available open source starting in v1.0. Strong scaling is enabled with GPU optimized communication routines, including optional use of GPUDirect RDMA. We demonstrate scaling of a 108 million particle system to more than 3000 nodes on Titan.

Nanoparticle Telechelics

We use a polymer tether to geometrically constrain a pair of nanoparticles into a nanoparticle telechelic. Our simulation results show how architectural features control the self-assembled morphologies. HOOMD-blue powers these simulations on NVIDIA GPUs.