>

Cameron W. Smith, Ph.D.

Senior Research Scientist
Scientific Computation Research Center
Center for Computational Innovations
Rensselaer Polytechnic Institute


ParMA load balancing diffusion. Red colored elements are furthest from the part's topological center.

Research Interests

Simulation workflows for automated, parallel adaptive finite element based analysis on unstructured meshes with an emphasis on in-memory component coupling and dynamic partitioning techniques.

Software

ParMA - Partitioning Using Mesh Adjacencies EnGPar - Diffusive Methods for (Hyper)Graph Partition Improvement PUMIPic - Unstructured Mesh Particle-in-Cell

Papers

E. Suchyta, et al. "The Exascale Framework for High Fidelity coupled Simulations (EFFIS): Enabling Whole Device Modeling in Fusion Science"  International Journal of High Performance Computing Applications, May 2021

Gerrett Diamond, Cameron W. Smith, Chonglin Zhang, Eisung Yoon, and Mark S. Shephard. "PUMIPic: A mesh-based approach to unstructured mesh Particle-In-Cell on GPUs"  Journal of Parallel and Distributed Computing. November 2021. Volume 157.

Jun Fang, Meredith K. Purser, Cameron W. Smith, Ramesh Balakrishnan, Igor A. Bolotnov and Kenneth E. Jansen "Annular Flow Simulation Supported by Iterative In-Memory Mesh Adaptation"   Nuclear Science and Engineering. May 2020

Gerrett Diamond, Cameron W. Smith, Chonglin Zhang, Eisung Yoon, Gopan Perumpilly, Onkar Sahni, and Mark S. Shephard "Towards Accelerated Unstructured Mesh Particle-in-Cell",   In proceedings of the 10th Workshop on Latest Advances in Scalable Algorithms for Large-Scale Systems (ScalA'19) at the The International Conference for High Performance Computing, Networking, Storage and Analysis (SC19). November 18, 2019

Gerrett Diamond, Cameron W. Smith, Eisung Yoon, and Mark S. Shephard. "Dynamic Load Balancing of Plasma and Flow Simulations",   In proceedings of the 9th Workshop on Latest Advances in Scalable Algorithms for Large-Scale Systems (ScalA'18) at the The International Conference for High Performance Computing, Networking, Storage and Analysis (SC18). November 12, 2018

Gerrett Diamond, Lucas Davis, and Cameron W. Smith. "Accelerated Load Balancing of Unstructured Meshes",   Research Note, 27th International Meshing Roundtable. October 2, 2018

Cameron W. Smith, Brian Granzow, Gerrett Diamond, Daniel Ibanez, Onkar Sahni, Kenneth E. Jansen, Mark S. Shephard "In-memory integration of existing software components for parallel adaptive unstructured mesh workflows",  Concurrency and Computation: Practice and Experience, Volume 30, Issue 18, April 27, 2018

Gerrett Diamond, Cameron W. Smith, and Mark S. Shephard. "Dynamic load balancing of massively parallel unstructured meshes",   In Proceedings of the 8th Workshop on Latest Advances in Scalable Algorithms for Large-Scale Systems (ScalA '17). November 13, 2017

Kenneth E. Jansen, Michel Rasquin, Jed Brown, Cameron Smith, Mark S. Shephard, and Chris Carothers "Chapter 15 Extreme Scale Unstructured Adaptive CFD for Aerodynamic Flow Control",   Exascale Scientific Applications: Scalability and Performance Portability, November 9, 2017

Cameron W. Smith, Michel Rasquin, Dan Ibanez, Kenneth E. Jansen, and Mark S. Shephard "Improving Unstructured Mesh Partitions for Multiple Criteria Using Mesh Adjacencies ",  SIAM Journal on Scientific Computing, 2017

Cameron W. Smith, Brian Granzow, Dan Ibanez, Onkar Sahni, Kenneth E. Jansen and Mark .S. Shephard, "In-memory Integration of Existing Software Components for Parallel Adaptive Unstructured Mesh Workflows",   Proceedings of the XSEDE16 Conference, Miami, FL. July 19, 2016.

Daniel A. Ibanez, E. Seegyoung Seol, Cameron W. Smith, and Mark S. Shephard. "PUMI: Parallel Unstructured Mesh Infrastructure",   ACM Trans. Math. Softw. 42, 3, Article 17. 2016

Cameron W. Smith, Steve Tran, Onkar Sahni, Farhad Behafarid, Mark S. Shephard, Raminderjeet Singh, "Enabling HPC Simulation Workflows for Complex Industrial Flow Problems",  Proceedings of the XSEDE15 Conference, St. Louis, MO. 26-30 July, 2015

Mark S. Shephard, Cameron W. Smith, Mark W. Beall, "Technologies For The Construction of Parallel Simulation Workflows",  Proceedings of the NAFEMS Americas Conference, 2014

Mark S. Shephard and Cameron W. Smith, "HPC Simulation Workflows for Engineering Innovation." In Proceedings of the 2014 Annual Conference on Extreme Science and Engineering Discovery Environment (XSEDE '14). ACM, New York, NY, USA, Article 56, 2 pages, 2014

Michael Rasquin, Cameron Smith, Kedar Chitale, Seegyoung Seol, Benjamin A. Matthews, Jeffrey L. Martin, Onkar Sahni, Raymond M. Loy, Mark S. Shephard, Kenneth E. Jansen, " Scalable fully implicit finite element flow solver with application to high-fidelity flow control simulations on a realistic wing design", Computing in Science and Engineering, 2014

Mark S. Shephard, Cameron W. Smith, John Kolb, "Bringing HPC to Engineering Innovation", Computing in Science and Engineering, vol. 15, no. 1, p. 16, 2013

Seegyoung Seol, Cameron W. Smith, Daniel A. Ibanez, Mark S. Shephard, "A Parallel Unstructured Mesh Infrastructure", High Performance Computing, Networking, Storage and Analysis (SCC), 2012 SC Companion, pp.1124-1132, 10-16 Nov. 2012

Mark S. Shephard, Cameron W. Smith, Jean-Francois Dord and Kenneth E. Jansen, "Bringing Parallel Adaptive Simulation to Industry",  Proceedings of the NAFEMS World Congress, 2011

Fabien Delalondre, Cameron W. Smith, Mark S. Shephard, "Collaborative software infrastructure for adaptive multiple model simulation", Computer Methods in Applied Mechanics and Engineering, vol 199, i. 21-22, p. 1352-1370, 2010

Presentations

Chonglin Zhang, Gerrett Diamond, Cameron W. Smith, and Mark S. Shephard. "Development of an Unstructured Mesh Based Gyro-kinetic Particle-in-cell Code for Exascale Fusion Plasma Simulations",   APS Plasma Physics. November 10, 2021

Gerrett Diamond, Kousuke Tachida, Steven Spreizer, Cameron W. Smith, and Mark Shephard. "Diffusive Load Balancing of Particles for Distributed Unstructured Mesh Particle-In-Cell on GPUs",   SIAM CSE21. March 4, 2021

Cameron W. Smith, Gerrett Diamond, Chonglin Zhang, Gopan Perumpilly, Dhyanjyoti Nath, Steven Spreizer, Matthew Christoff, Onkar Sahni, and Mark S. Shephard. "An Unstructured Mesh based Pic Method Targeting GPU Accelerated Systems",   SIAM CSE21. March 1, 2021

Cameron W. Smith, Gerrett Diamond, Chonglin Zhang, Eisung Yoon, Gopan Perumpilly, Onkar Sahni, and Mark S. Shephard. "Progress on the Development of Mesh-Based PIC for Fusion Codes",   SIAM PP20. February 12, 2020

Gerrett Diamond, Cameron W. Smith, Chonglin Zhang, Eisung Yoon, Gopan Perumpilly, Onkar Sahni, and Mark S. Shephard. "Pumipic: Infrastructure for Unstructured Mesh Pic on GPUs",   SIAM PP20. February 15, 2020

Cameron W. Smith, Gerrett Diamond, and Mark S. Shephard. "Fast Dynamic Load Balancing Tools for Extreme Scale Systems",   NSF CSSI PI Meeting. February 14, 2020

Gerrett Diamond, Cameron W. Smith, and Mark S. Shephard. "Towards Accelerated Unstructured Mesh Particle-in-Cell",   In proceedings of the 10th Workshop on Latest Advances in Scalable Algorithms for Large-Scale Systems (ScalA'19) at the The International Conference for High Performance Computing, Networking, Storage and Analysis (SC19). November 18, 2019

Cameron W. Smith "Load Balancing on Many-Core and Accelerated Systems",   Salishan 2019. April 25, 2019

Cameron W. Smith, Gerrett Diamond, Lucas Davis, and Mark S. Shephard "Accelerating Dynamic Load Balancing with GPUs",   SIAM CSE19. March 1, 2019

Gerrett Diamond, Cameron W. Smith, and Mark S. Shephard "Diffusive Load Balancing of Hypergraphs for Partitioning Evolving Unstructured Mesh Applications",   SIAM CSE19. February 28, 2019

Gerrett Diamond, Cameron W. Smith, Eisung Yoon, and Mark S. Shephard. "Dynamic Load Balancing of Plasma and Flow Simulations",   The 9th Workshop on Latest Advances in Scalable Algorithms for Large-Scale Systems (ScalA'18) at the The International Conference for High Performance Computing, Networking, Storage and Analysis (SC18). November 12, 2018

Gerrett Diamond, Lucas Davis, and Cameron W. Smith. "Accelerated Load Balancing of Unstructured Meshes",   27th International Meshing Roundtable. October 2, 2018

Cameron Smith, Gerrett Diamond, George M. Slota, and Mark Shephard. " Dynamic Load Balancing of Massively Parallel Graphs for Scientific Computing on Many Core and Gpu Based Systems",  SIAM PP18, Tokyo. March 8, 2018.

Gerrett Diamond, Cameron Smith, and Mark Shephard. " Dynamic Load Balancing of Massively Parallel Unstructured Meshes",  ScalA'17: 8th Workshop on Latest Advances in Scalable Algorithms for Large-Scale Systems, Denver, CO. November 13, 2017.

Mark S. Shephard, Glen Hansen, Mauro Perego, Cameron W. Smith, "FASTMath Unstructured Mesh Partitioning Technologies", Argonne Training Program on Extreme-Scale Computing 2016 (ATPESC 2016), Chicago, IL. August 9, 2016.

Cameron W. Smith, Brian Granzow, Dan Ibanez, Onkar Sahni, Kenneth E. Jansen and Mark .S. Shephard, "In-memory Integration of Existing Software Components for Parallel Adaptive Unstructured Mesh Workflows", XSEDE16 , Miami, FL. July 19, 2016.

Mark S. Shephard, Cameron W. Smith, Dan A. Ibanez, Brian Granzow, Onkar Sahni, and Kenneth Jansen, "Parallel Unstructured Mesh Generation/Adaptation Tools Used in Automated Simulation Workflows", SIAM Parallel Processing, Paris, France. April 14, 2016.

Cameron W. Smith, "High Performance Computing", Questar III New Visions STEM at Rensselaer, Troy, NY. March 14, 2016.

Cameron W. Smith, Steve Tran, Onkar Sahni, Farhad Behafarid, Mark S. Shephard, Raminderjeet Singh, "Industry Challenge: Enabling HPC Simulation Workflows for Complex Industrial Flow Problems", XSEDE15, St. Louis, MO, July 29, 2015.

C.W. Smith, M. Rasquin, D.A. Ibanez, K.E. Jansen, and M.S. Shephard, "Unstructured Mesh Partitioning for Adaptive Workflows", USNCCM13. San Diego, CA. July 28, 2015.

C.W. Smith, M. Rasquin, D.A. Ibanez, K.E. Jansen, and M.S. Shephard, "Unstructured Mesh Partitioning to Over One Million Parts", SIAM Computation Science and Engineering. Salt Lake City, UT. March 17, 2015.

C.W. Smith, K.D. Devine, M.S. Shephard, "FASTMath Unstructured Mesh Partitioning Technologies", Argonne Training Program on Extreme-Scale Computing 2014 (ATPESC 2014), Chicago, IL. August 9, 2014.

O. Klass, M. Beall, C.W. Smith, "Reliable and Robust Integration of Simulation Tools", 2014 CATS/CEG Advanced Manufacturing Conference, Troy, NY, USA, April. 22, 2014.

Sebastian Rettenberger, C.W. Smith, Christian Pelties, "Optimizing CAD and Mesh Generation Workflow for SeisSol", SC14, New Orleans, LA, USA, Nov. 16, 2014.

C.W. Smith, O. Sahni, and M.S. Shephard, "Predictive Load Balancing Using Mesh Adjacencies for Mesh Adaptation", 2013 SIAM Conference on Computational Science and Engineering, Boston, MA, USA, Feb. 26, 2013.

M.S. Shephard, C.W. Smith, and G. Heimisson, "Construction of Models and Meshes for Large-Scale Earth Science Applications" , 2013 SIAM Conference on Computational Science and Engineering, Boston, MA, USA, Feb. 27, 2013.

C.W. Smith, O. Sahni, and M.S. Shephard, "Building Effective Parallel Unstructured Adaptive Simulation by In-memory Integration of Existing Software Components", 2013 SIAM Conference on Computational Science and Engineering, Boston, MA, USA, Feb. 27, 2013.

E.S. Seol, C.W. Smith, D.A. Ibanez and M.S. Shephard, "A Parallel Unstructured Mesh Infrastructure" WOLFHPC 2012: Second International Workshop on Domain-Specific Languages and High-Level Frameworks for High Performance Computing, Salt Lake City, Utah, USA, Nov. 16, 2012.

C.W. Smith, M. Zhou, and M.S. Shephard, "ParMA: Towards Massively Parallel Partitioning of Unstructured Meshes", SIAM Parallel Processing, 2012

C.W. Smith, Mark S. Shephard, "Bringing Parallel Adaptive Simulation to Industry", Workshop on High-Performance Computing for Industry, 2011

M.S. Shephard, C.W. Smith, J. Dord and K.E. Jansen, "Bringing Parallel Adaptive Simulation to Industry",  Proceedings of the NAFEMS World Congress, 2011