1. School of Chemical EngineeringPurdue UniversityWest LafayetteINUSA
2. National Renewable Energy LaboratoryGoldenCOUSA
3. Department of Electrical, Computer and Energy EngineeringUniversity of ColoradoBoulderCOUSA
4. Sandia National LaboratoriesCenter for Computing ResearchAlbuquerqueNMUSA