David Thompson

David Thompson

Staff R&D Engineer

Dr. Thompson is an R&D Engineer who aims to be a generalist. His interests include conceptual design, solid modeling, computational simulation and visualization, and mechatronics.

Dr. Thompson received his B. S. in Mechanical Engineering from Louisiana State University in 1992 and went on to earn a M. S. in Engineering and a Ph. D. from the University of Texas at Austin. He joined Sandia National Laboratories in 2001 and Kitware in 2012. His graduate research included computational tools for rapid prototyping techniques; a feasibility study of a geometric technique for conceptual mechanical design that yielded lumped-parameter models for concept selection; and an approach for parallel isocontouring. At Sandia, his work included developing visualization techniques for higher-order finite elements and monitoring HPC platforms to detect and statistically characterize failures.

  1. V. Arikatla, R. Ortiz, D. Thompson, D. Adams, A. Enquobahrie, and S. De, "A hybrid approach to simulate tissue behavior during surgical simulation," 4th International Conference on Computational and Mathematical Biomedical Engineering - CMBE2015, France, 2015
  2. A. Chaudhary, D. Thompson, and C. Goodlett, "Transitions Tutorial for KiwiViewer and VES,"Apr. 2014.
  3. J. Levine, D. Thompson, J. Bennett, P. Bremer, A. Gyulassy, V. Pascucci, and P. Pébay, Analysis of Uncertain Scalar Data with Hixels. Springer London, 2014, pp. 35-44
  4. D. Thompson et al., "A provably-robust sampling method for generating colormaps of large data," 2013 IEEE Symposium on Large-Scale Data Analysis and Visualization (LDAV) in IEEE, 2013, pp. 77-84
  5. J. Brandt, T. Tucker, A. Gentile, D. Thompson, V. Kuhns, and J. Repik, "High Fidelity Data Collection and Transport Service Applied to the Cray XE6/XK6," Cray User's Group (CUG) 2013, 2013
  6. D. Thompson et al., "Analysis of Large-Scale Scalar Data Using Hixels,"Oct. 2011.
  7. N. Fabian, K. Moreland, D. Thompson, A. Bauer, P. Marion, B. Geveci, M. Rasquin, and K. Jansen, "The ParaView Coprocessing Library: A scalable, general purpose in situ visualization library ," LDAV 2011 IEEE Symposium on Large-Scale Data Analysis and Visualization, 2011
  8. D. Thompson and P. Pebay, "A Method for Inferring Conditional Stochastic Failure Rates From the Time-History of Observed Failures,"Aug. 2011.
  9. J. Brandt, F. Chen, A. Gentile, C. Leangsuksun, J. Mayo, P. Pebay, D. Roe, N. Taerat, D. Thompson, and M. Wong, "Framework for Enabling System Understanding," 17th International European Conference on Parallel and Distributed Computing, 2011
  10. J. Brandt, F. Chen, A. Gentile, C. Leangsuksun, J. Mayo, P. Pébay, D. Roe, N. Taerat, D. Thompson, and M. Wong, "Framework for Enabling System Understanding,"Aug. 2011.
  11. P. Pébay, D. Thompson, J. Bennett, and A. Mascarenhas, "Design and Performance of a Scalable, Parallel Statistics Toolkit," ASME International Design Engineering Techni- cal Conferences, 21st Reliability, Stress Analysis, & Failure Prevention Conference, 2011
  12. P. Pébay, M. J. Rojas, and D. Thompson, "Optimizing n-variate (n+k)-nomials for small k," Theoretical Computer Science, vol. 412, pp. 1457-1469, Jan. 2011.
  13. P. Pebay, M. J. Rojas, and D. Thompson, "Optimizing n-variate (n+k)-nomials for small k," Theoretical Computer Science, vol. 412, pp. 1457-1469, Jan. 2011.
  14. P. Pébay, D. Thompson, and J. Bennett, "Computing Contingency Statistics in Parallel: Design Trade-Offs and Limiting Cases,"Sep. 2010.
  15. P. P. Pébay, J. M. Brandt, A. C. Gentile, D. J. Hale, D. Thompson, and Y. Marzouk, "System and method for statistically monitoring and analyzing sensed conditions,"Jul. 2010.
  16. J. Brandt et al., "Quantifying Effectiveness of Failure Prediction and Response in HPC Systems: Methodology and Example," 1st Workshop on Fault-Tolerance for HPC at Extreme Scale at 40th IEEE/IFIP International Conference on Dependable Systems and Networks., 2010
  17. J. Bennett, P. Pébay, D. Roe, and D. Thompson, "Numerically Stable, Single-Pass, Parallel Statistics Algorithms,"Aug. 2009.
  18. P. Pébay, M. J. Rojas, and D. Thompson, "Optimization and NP_r-Completeness of Certain Fewnomials," 3rd International Workshop on Symbolic-Numeric Computation, 2009
  19. J. Mayo, D. C. Thompson, and P. P. Pébay, "System and Method for Polytopic Mesh Refinement,"Jun. 2009.
  20. J. M. Brandt, A. C. Gentile, J. Mayo, P. Pébay, D. Roe, D. Thompson, and M. Wong, "Resource Monitoring and Management with OVIS to Enable HPC in Cloud Computing Environments," 23rd IEEE International Parallel & Distributed Processing Symposium, 5th International Workshop on System Management Techniques, Processes, and Services, 2009
  21. A. Gentile, J. Brandt, P. Pébay, D. Thompson, M. Wong, B. Debusschere, and J. Mayo, "Using Probabilistic Characterization to Reduce Runtime Faults on HPC Systems," Proc. 8th IEEE International Symposium on Cluster Computing & the Grid, 1st Workshop on Resiliency in HPC, 2008
  22. M. H. Wong, D. C. Thompson, P. Pébay, J. R. Mayo, A. C. Gentile, B. J. Debusschere, and J. M. Brandt, "OVIS-2: A Robust Distributed Architecture for Scalable RAS," 22nd IEEE International Parallel & Distributed Processing Symposium, 4th International Workshop on System Management Techniques, Processes, and Services, 2008
  23. J. Biddiscombe, B. Geveci, K. Martin, K. Morel, and D. Thompson, "Time dependent processing in a parallel pipeline architecture," IEEE Transactions on Visualization and Computer Graphics, vol. 13, no. 6, pp. 1376-1383, Dec. 2007.
  24. P. P. Pébay and D. C. Thompson, "$kappa$-Compatible Tessellations,"pp. 423-440, Oct. 2007.
  25. P. P. Pébay, D. C. Thompson, J. Shepherd, P. Knupp, C. Lisle, V. A. Magnotta, and N. M. Grosland, "New Applications of the Verdict Library for Standardized Mesh Verification. Pre, Post, and End-to-End Processing," 16th International Meshing Roundtable, 2007, pp. 535-552
  26. D. Thompson and P. Pébay, "Embarrassingly Parallel Streaming Mesh Refinement," Engineering With Computers, vol. 22, pp. 75, Aug. 2006.
  27. W. Schroeder, F. Bertel, M. Malaterre, D. Thompson, and P. Pébay, "Methods and Framework for Visualizing Higher-Order Finite Elements," IEEE Transactions on Visualization and Computer Graphics, vol. 12, pp. 446, Jul. 2006.
  28. D. C. Thompson and P. Pebay, "Embarrassingly Parallel Mesh Refinement by Edge Subdivision," Engineering with Computers, vol. 22, pp. 1-19, Jan. 2006.
  29. W. J. Schroeder, F. Bertel, M. Malaterre, D. C. Thompson, P. P. Pebay, R. O'Bara, and S. Tendulkar, "Framework and Methods for Visualizing Higher-Order Finite Elements," IEEE Trans. on Visualization and Computer Graphics, Special Issue Visualization 2005, vol. 12, pp. 446-460, Jan. 2006.
  30. W. J. Schroeder, F. Bertel, M. Malaterre, D. C. Thompson, P. Pébay, R. OBara, and S. Tendulkar, "Framework for Visualizing Higher-Order Basis Functions," IEEE Visualization 2005, 2005, pp. 43-50
  31. W. Schroeder, F. Bertel, M. Malaterre, D. Thompson, P. Pébay, B. O'Bara, and Tendulkar, "Framework for Visualizing Higher-Order Basis Functions,"Oct. 2005.
  32. P. P. Pebay and D. C. Thompson, "Communication-free Streaming Mesh Refinement," ASME Transactions, J. of Computing & Information Science in Engineering, Special Issue on Mesh-Based Geometry, vol. 5, pp. 309-316, Jan. 2005.
  33. P. Pébay and D. Thompson, "Communication-Free Streaming Mesh Refinement," Journal of Computing and Information Science in Engineering, vol. 5, pp. 309, Jan. 2005.
  34. P. Pébay and D. C. Thompson, "Parallel Mesh Refinement Without Communication," 13th International Meshing Roundtable, 2004, pp. 437-448
  35. R. V. Khardekar and D. Thompson, "Rendering Higher Order Finite Element Surfaces In Hardware,"pp. 211, Feb. 2003.
  36. C. L. Bajaj, V. Pascucci, and D. Thompson, "Parallel Accelerated Isocontouring for Out-of-Core Visualization,"pp. 97, Oct. 1999.