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. D. Thompson, S. Jourdain, A. Bauer, B. Geveci, R. Maynard, R. Vatsavai, and P. O'Leary, "In Situ Summarization with VTK-m," in Proceedings of the Workshop on In Situ Infrastructures for Enabling Extreme-Scale Analysis and Visualization, 2017. [URL]
  2. V. Arikatla, R. Ortiz, T. Halic, S. Radigan, D. Thompson, S. De, and A. Enquobahrie, "An Approach for Automated Scene Management in Real-Time Medical Simulation Framework," Studies in Health Technology and Informatics, vol. 220, pp. 25-28, 2016.
  3. V. Arikatla, R. Ortiz, D. Thompson, D. Sasaki-Adams, A. Enquobahrie, and S. De, "A hybrid approach to simulate tissue behavior during surgical simulation," in International Conference on Computational & Mathematical Biomedical Engineering, 2015.
  4. A. Chaudhary, C. Goodlett, and D. Thompson, "Transitions tutorial for KiwiViewer and VES," Kitware Source, no. 28, 2014.
  5. J. Levine, D. Thompson, J. Bennett, P. Bremer, A. Gyulassy, V. Pascucci, and P. Pébay, "Analysis of Uncertain Scalar Data with Hixels," in Scientific Visualization. Springer London, 2014, pp. 35-44. [URL]
  6. D. Thompson, J. Bennett, C. Seshadhri, and A. Pinar, "A provably-robust sampling method for generating colormaps of large data," in 2013 IEEE Symposium on Large-Scale Data Analysis and Visualization (LDAV), 2013. [URL]
  7. 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," in Proceedings of the Cray User Group, 2013.
  8. D. Thompson, J. Levine, J. Bennett, P. Bremer, A. Gyulassy, V. Pascucci, and P. Pebay, "Analysis of large-scale scalar data using hixels," in 2011 IEEE Symposium on Large Data Analysis and Visualization, 2011. [URL]
  9. 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," in Proceedings of the IEEE Symposium on Large Data Analysis and Visualization, 2011. [URL]
  10. P. Pebay, D. Thompson, J. Bennett, and A. Mascarenhas, "Design and Performance of a Scalable, Parallel Statistics Toolkit," in 2011 IEEE International Symposium on Parallel and Distributed Processing Workshops and Phd Forum, 2011. [URL]
  11. P. Pébay, J. Maurice Rojas, and D. Thompson, "Optimizing n-variate (n+k)-nomials for small k," Theoretical Computer Science, vol. 412, no. 16, pp. 1457-1469, Apr. 2011. [URL]
  12. 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," in Euro-Par: Parallel Processing Workshops, 2011. [URL]
  13. D. Thompson and P. Pébay, "A Method for Inferring Conditional Stochastic Failure Rates From the Time-History of Observed Failures," in Volume 7: 5th International Conference on Micro- and Nanosystems; 8th International Conference on Design and Design Education; 21st Reliability, Stress Analysis, and Failure Prevention Conference, 2011. [URL]
  14. P. Pebay, D. Thompson, and J. Bennett, "Computing Contingency Statistics in Parallel: Design Trade-Offs and Limiting Cases," in 2010 IEEE International Conference on Cluster Computing, 2010. [URL]
  15. J. Brandt, F. Chen, V. De Sapio, A. Gentile, J. Mayo, P. Pebay, D. Roe, D. Thompson, and M. Wong, "Quantifying effectiveness of failure prediction and response in HPC systems: Methodology and example," in 2010 International Conference on Dependable Systems and Networks Workshops (DSN-W), 2010. [URL]
  16. J. Brandt, A. Gentile, J. Mayo, P. Pebay, D. Roe, D. Thompson, and M. Wong, "Resource monitoring and management with OVIS to enable HPC in cloud computing environments," in 2009 IEEE International Symposium on Parallel & Distributed Processing, 2009. [URL]
  17. J. Bennett, R. Grout, P. Pebay, D. Roe, and D. Thompson, "Numerically stable, single-pass, parallel statistics algorithms," in 2009 IEEE International Conference on Cluster Computing and Workshops, 2009. [URL]
  18. P. Pébay, J. Rojas, and D. Thompson, "Optimization and NP_R-completeness of certain fewnomials," in Proceedings of the 2009 conference on Symbolic numeric computation - SNC '09, 2009. [URL]
  19. J. Brandt, A. Gentile, J. Mayo, P. Pébay, D. Roe, D. Thompson, and M. Wong, "Methodologies for advance warning of compute cluster problems via statistical analysis: a case study," in Proceedings of the 2009 workshop on Resiliency in high performance - Resilience '09, 2009. [URL]
  20. J. Brandt, B. Debusschere, A. Gentile, J. Mayo, P. Pebay, D. Thompson, and M. Wong, "Ovis-2: A robust distributed architecture for scalable RAS," in 2008 IEEE International Symposium on Parallel and Distributed Processing, 2008. [URL]
  21. P. Pébay and D. Thompson, "k-Compatible Tessellations," in Proceedings of the 16th International Meshing Roundtable. Springer Berlin Heidelberg, 2008, pp. 423-440. [URL]
  22. P. Pébay, D. Thompson, J. Shepherd, P. Knupp, C. Lisle, V. Magnotta, and N. Grosland, "New Applications of the Verdict Library for Standardized Mesh Verification Pre, Post, and End-to-End Processing," in Proceedings of the 16th International Meshing Roundtable, 2008. [URL]
  23. J. Brandt, B. Debusschere, A. Gentile, J. Mayo, P. Pebay, D. Thompson, and M. Wong, "Using probabilistic characterization to reduce runtime faults on hpc systems," in Workshop on Resiliency in High-Performance Computing, 2008.
  24. J. Biddiscombe, B. Geveci, K. Martin, K. Moreland, 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, Nov. 2007. [URL]
  25. D. Thompson and P. Pébay, "Embarrassingly parallel mesh refinement by edge subdivision," Engineering with Computers, vol. 22, no. 2, pp. 75-93, Sep. 2006. [URL]
  26. P. Pébay and D. Thompson, "Communication-Free Streaming Mesh Refinement," Journal of Computing and Information Science in Engineering, vol. 5, no. 4, pp. 309, 2005. [URL]
  27. W. Schroeder, F. Bertel, M. Malaterre, D. Thompson, and P. Pebay, "Framework for Visualizing Higher-Order Basis Functions," in VIS 05. IEEE Visualization, 2005., 2005. [URL]
  28. P. Pebay and D. Thompson, "Parallel mesh refinement without communication," in Proceedings of the 13th International Meshing Roundtable, 2004.
  29. R. Khardekar and D. Thompson, "Rendering higher order finite element surfaces in hardware," in Proceedings of the 1st international conference on Computer graphics and interactive techniques in Austalasia and South East Asia - GRAPHITE '03, 2003. [URL]
  30. C. Bajaj, V. Pascucci, D. Thompson, and X. Zhang, "Parallel accelerated isocontouring for out-of-core visualization," in Proceedings 1999 IEEE Parallel Visualization and Graphics Symposium (Cat. No.99EX381), 1999. [URL]