Adam Powell's Software
Since a grad student, I have written several programs for research and
educational use. They are all copyrighted but
open source, meaning that the license
allows you to view, modify, and distribute modified versions of the program
source code. Growing this software, and using and developing new open source
software for engineering, are my technology development tasks at
Opennovation.
I (co-)authored the following codes as part of my research at MIT and
consulting practice since then:
- Julian
Boundary Element Code
- Julian is a new boundary element code for heat conduction and linear
elastic mechanics calculations. It features simplex and quadrilateral
elements in arbitrary dimensions with arbitrary-order polynomial
shapefunctions, making it a "spectral boundary element" code. Though it
once had finite element ambitions, it is not likely to see further
development in that area.
Adam Powell, Yi-Cheung Lok
- RheoPlast
Phase Field Multi-Physics Code
- "There are lots of phase field codes out there, but the best and most
open is this one. It's also the most modular, the most flexible, the
highest-performance, well, what can we say, it's just the best! And its
authors are the most modest..."
Adam Powell, David Dussault, Bo Zhou, Jorge Vieyra, Wanida
Pongsaksawad
- EBaporate
Dynamic Evaporation Estimator
- This simple 1-D finite element transient heat conduction code estimates
temperature and evaporation response to periodic heating of a material
surface by an electron beam.
Adam Powell
- Illuminator
Distributed Visualization Library
- This library, developed in-house, is currently a viewer for
PETSc 3-D distributed
array (DA) data structures. It allows close coupling of parallel
simulations using distributed data with parallel visualization of the
resulting data, enabling much richer interaction in simulation. Its full
potential is not yet realized, but a working prototype is available for
download, including an example demonstrating dynamics of a Cahn-Hilliard
phase field system.
Adam Powell, Ojonimi Ocholi, Jorge Vieyra, Bo Zhou
- Plumage Evaporation Plume Focusing Prediction Software
- Plumage calculates the angular distribution of vapor flux for electron
beam physical vapor deposition. For slow evaporation, such as in Molecular
Beam Epitaxy, the flux follows a cosine distribution, but when evaporation
is fast, collisions between molecules result in focusing toward the normal,
to a cos2, cos3 or even higher-order cosine
distribution.
Paul Minson, Adam Powell
These codes helped in the instruction of various concepts when I taught at MIT:
As a Debian maintainer, I support many
Debian packages. The list changes frequently, and the most up-to-date
information is always at
my Debian Quality
Assurance page. I also keep up web pages for the following packages:
I also wrote most of the Beowulf
section of the Debian Wiki.
open innovation nova ovation pen vat ion