Books and proceedings (2)
  1. A. Lumsdaine, D. Musser, S. Schupp, and Jeremy Siek, editors. Proceedings of the First International Workshop on Library-Centric Software Design (LCSD '05), 2005. [bibtex-entry]


  2. J. Järvi, A. Lumsdaine, and D. S. Wise, editors. MSPLS 2002: Proceedings of the Workshop of the Midwest Society for Programming Languages and Systems, April 2002.
    Note: Technical Report 560. in the Indiana University Computer Science TR Series. [bibtex-entry]


  3. Jeremy G. Siek, Lee-Quan Lee, and Andrew Lumsdaine. The Boost Graph Library: User Guide and Reference Manual. Addison-Wesley, 2002. [bibtex-entry]


  4. William Gropp, Steven Huss-Lederman, Andrew Lumsdaine, Ewing Lusk, Bill Nitzberg, William Saphir, and and Marc Snir. MPI --- The Complete Reference: Volume 2, the MPI-2 Extensions. MIT Press, 1998. [bibtex-entry]


  5. Andrew Lumsdaine and Anthony Skjellum, editors. Proceedings MPI Developers Conference, 1996. IEEE Computer Society Press. [bibtex-entry]


  6. A. Skjellum and A. Lumsdaine, editors. Proceedings of MPI Developers Conference, 1995. [bibtex-entry]


Articles in journals or book chapters (50)
  1. Jesun Sahariar Firoz, Thejaka Amila Kanewala, Marcin Zalewski, Martina Barnas, and Andrew Lumsdaine. The Anatomy of Large-Scale Distributed Graph Algorithms. CoRR, abs/1507.06702, 2015. [bibtex-entry]


  2. Michael Hansen, Robert L. Goldstone, and Andrew Lumsdaine. What Makes Code Hard to Understand?. ArXiv e-prints, April 2013.
    Keywords: Computer Science - Software Engineering, H.1.2. [bibtex-entry]


  3. Abhishek Kulkarni, Latchesar Ionkov, Michael Lang, and Andrew Lumsdaine. Optimizing process creation and execution on multi-core architectures. International Journal of High Performance Computing Applications, April 2013. [bibtex-entry]


  4. S.K. Prasad, A. Gupta, K. Kant, A. Lumsdaine, D. Padua, Y. Robert, A. Rosenberg, A. Sussman, C. Weems, and others. Literacy for all in Parallel and Distributed Computing: Guidelines for an Undergraduate Core Cirriculum. CSI Journal of Computing, December 2012. [bibtex-entry]


  5. Gupta P. Kambadur, A. Ghoting, A and A. Lumsdaine. Extending Task Parallelism for Frequent Pattern Mining. CoRR, 1211.1658, November 2012. [bibtex-entry]


  6. S.K. Prasad, A. Gupta, K. Kant, A. Lumsdaine, D.A. Padua, Y. Robert, A. Rosenberg, A. Sussman, C.C. Weems, and others. Toward a core undergraduates curriculum in parallel and distributed computing. Computer Education (China), pp 76--90, June 2012. [bibtex-entry]


  7. Shinya Ito, Michael Hansen, Randy Heiland, Andrew Lumsdaine, Alan M. Litke, and John M. Beggs. Extending Transfer Entropy Improves Identification of Effective Connectivity in a Spiking Cortical Network Model. PLoS ONE, 6(11):e27431, November 2011. [bibtex-entry]


  8. Jeremy G. Siek and Andrew Lumsdaine. A Language for Generic Programming in the Large. Science of Computer Programming, 76:423--465, September 2011. [bibtex-entry]


  9. Jeremy G. Siek and Andrew Lumsdaine. A language for generic programming in the large. Sci. Comput. Program., 76(5):423-465, May 2011. [bibtex-entry]


  10. T. Georgiev, A. Lumsdaine, and G. Chunev. Using Focused Plenoptic Cameras for Rich Image Capture. Computer Graphics and Applications, IEEE, 31(1):62 -73, Jan.-feb. 2011.
    Keywords: interleaved set, lens aperture, microlens array, non3D structure, plenoptic cameras, plenoptic function, rich image capture, cameras, image sensors, microlenses;. [bibtex-entry]


  11. T. Hoefler, T. Schneider, and A. Lumsdaine. Accurately Measuring Overhead, Communication Time and Progression of Blocking and Nonblocking Collective Operations at Massive Scale. International Journal of Parallel, Emergent and Distributed Systems, 25(4):241-258, Jul. 2010. [bibtex-entry]


  12. Ronald Garcia, Andrew Lumsdaine, and Amr Sabry. Lazy Evaluation and Delimited Control. Logical Methods in Computer Science, 6(3), 2010. [bibtex-entry]


  13. T. Georgiev and A. Lumsdaine. Reducing Plenoptic Camera Artifacts. Computer Graphics Forum, 2010. [bibtex-entry]


  14. Todor Georgiev and Andrew Lumsdaine. Focused plenoptic camera and rendering. Journal of Electronic Imaging, 19(2):021106, 2010.
    Keywords: cameras, image resolution, microlenses. [bibtex-entry]


  15. T. Hoefler, T. Schneider, and A. Lumsdaine. The Effect of Network Noise on Large-Scale Collective Communications. Parallel Processing Letters (PPL), Dec. 2009. [bibtex-entry]


  16. T. Hoefler, T. Schneider, and A. Lumsdaine. LogGP in Theory and Practice - An In-depth Analysis of Modern Interconnection Networks and Benchmarking Methods for Collective Operations.. Elsevier Journal of Simulation Modelling Practice and Theory (SIMPAT), 17(9):1511-1521, Oct. 2009. [bibtex-entry]


  17. T. Hoefler, T. Schneider, and A. Lumsdaine. LogGP in Theory and Practice - An In-depth Analysis of Modern Interconnection Networks and Benchmarking Methods for Collective Operations.. Elsevier Journal of Simulation Modelling Practice and Theory, Jun. 2009. [bibtex-entry]


  18. Torsten Hoefler, Peter Gottschling, Andrew Lumsdaine, and Wolfgang Rehm. Optimizing a Conjugate Gradient Solver with Non-Blocking Collective Operations. Elsevier Journal of Parallel Computing (PARCO), 33(9):624-633, 9 2007. [bibtex-entry]


  19. Ronald Garcia, Jaakko Järvi, Andrew Lumsdaine, Jeremy G. Siek, and Jeremiah Willcock. An extended comparative study of language support for generic programming. Journal of Functional Programming, 17(2):145--205, March 2007. [bibtex-entry]


  20. Ronald Garcia, Jaakko Järvi, Andrew Lumsdaine, Jeremy Siek, and Jeremiah Willcock. An Extended Comparative Study of Language Support for Generic Programming. Journal of Functional Programming, 17(2):145--205, March 2007. [bibtex-entry]


  21. Andrew Lumsdaine, Douglas Gregor, Bruce Hendrickson, and Jonathan Berry. Challenges in Parallel Graph Processing. Parallel Processing Letters, 17(1):5--20, January 2007. [bibtex-entry]


  22. W. Gropp and A. Lumsdaine. Parallel Tools and Environments: A Survey. In M.A. Heroux, P. Raghaven, and H.D. Simon, editors,Parallel Processing for Scientific Computing, Society for Industrial and Applied Mathematics. 2006. [bibtex-entry]


  23. Christopher Mueller, Mehmet Dalkilic, and Andrew Lumsdaine. High-Performance Direct Pairwise Comparison of Large Genomic Sequences. IEEE Transactions on Parallel and Distributed Systems, Special Issue - High-Performance Computational Biology, 17(8):764-772, 2006. [bibtex-entry]


  24. Sriram Sankaran, Jeffrey M. Squyres, Brian Barrett, Andrew Lumsdaine, Jason Duell, Paul Hargrove, and Eric Roman. The LAM/MPI Checkpoint/Restart Framework: System-Initiated Checkpointing. International Journal of High Performance Computing Applications, 19(4):479--493, December 2005.
    Keywords: MPI, checkpoint/restart, rollback-recovery. [bibtex-entry]


  25. Douglas Gregor, Jaakko Järvi, Mayuresh Kulkarni, Andrew Lumsdaine, David Musser, and Sibylle Schupp. Generic Programming and High-Performance Libraries. International Journal of Parallel Programming, 33(2), June 2005. [Annotation] [bibtex-entry]


  26. Lie-Quan Lee and Andrew Lumsdaine. Generic Programming for High Performance Scientific Applications. Concurrency and Computation: Practice & Experience, 17(7-8):941--965, June/july 2005. [bibtex-entry]


  27. Jeremiah Willcock, Andrew Lumsdaine, and Arch Robison. Using MPI with C# and the Common Language Infrastructure. Concurrency and Computation: Practice & Experience, 17(7-8):895--917, June/july 2005. [bibtex-entry]


  28. Ronald Garcia and Andrew Lumsdaine. MultiArray: a C++ library for generic programming with arrays.. Softw., Pract. Exper., 35(2):159--188, 2005. [bibtex-entry]


  29. Jiangtao Cheng, J. P. Morris, John Tran, Andrew Lumsdaine, N. J. Giordano, and L. J. Pyrak-Nolte. Single Phase Flow in a Fracture: Micro-Model Experiments & Network Flow Simulation. International Journal of Rock Mechanics, 41(4):687--693, 2004. [bibtex-entry]


  30. J. Järvi, J. Willcock, H. Hinnant, and A. Lumsdaine. Function Overloading Based on Arbitrary Properties of Types. C/C++ Users Journal, 21(6):25--32, June 2003.
    Note: Magazine. [bibtex-entry]


  31. J. Järvi, G. Powell, and A. Lumsdaine. The Lambda Library: unnamed functions in C++. Software---Practice and Experience, 33:259--291, 2003. [bibtex-entry]


  32. Andrew Lumsdaine and Deyun Wu. Krylov-Subspace Acceleration of Waveform Relaxation. SIAM Journal on Numerical Analysis, 41(1):90-111, 2003. [bibtex-entry]


  33. L. Susan Blackford, James Demmel, Jack Dongarra, Iain Duff, Sven Hammarling, Michael Heroux, Linda Kaufman, Andrew Lumsdaine, Antone Petitet, Roldan Pozo, Karin Remington, and R. Clint Whaley. An updated set of basic linear algebra subprograms (BLAS). ACM Transactions on Mathematical Software (TOMS), 28(2):135--151, 2002. [bibtex-entry]


  34. Jeremy G. Siek and Andrew Lumsdaine. C++ Concept Checking. Dr. Dobb's Journal, June 2001.
    Note: Magazine. [bibtex-entry]


  35. Anthony Skjellum, Diane G. Wooley, Ziyang Lu, Michael Wolf, Purushotham V. Bangalore, Andrew Lumsdaine, Jeffrey M. Squyres, and Brian McCandless. Object-oriented analysis and design of the Message Passing Interface. Concurrency and Computation: Practice and Experience, 13(4):245--292, April 2001. [bibtex-entry]


  36. L.R. Petzold, U. Ascher, H.T. Banks, J. Crowley, W. Gander, L. Greengard, M. Heath, A. Lumsdaine, C. Moler, T. Oden, R. Schnabel, K. Steward, and A. Trefethen. Graduate Education in Computational Science and Engineering. SIAM Review, 43(1):163--177, March 2001. [bibtex-entry]


  37. Jeremy G. Siek and Andrew Lumsdaine. The Generic Graph Component Library. Dr. Dobb's Journal, September 2000.
    Note: Magazine. [bibtex-entry]


  38. Jeremy Siek and Andrew Lumsdaine. Software Engineering for Peak Performance. C++ Report, pp 23--27, May 2000.
    Note: Magazine. [bibtex-entry]


  39. Jeremy G. Siek and Andrew Lumsdaine. Advances in Software Tools for Scientific Computing. In , chapter A Modern Framework for Portable High Performance Numerical Linear Algebra. Springer, 2000. [bibtex-entry]


  40. Jeremy G. Siek and Andrew Lumsdaine. The Matrix Template Library: Generic Components for High-performance Scientific Computing. Computing in Science and Engineering, 1(6):70--78, Nov/dec 1999.
    Note: Magazine. [bibtex-entry]


  41. Andrew Lumsdaine and Deyun Wu. Spectra and Pseudospectra of Waveform Relaxation Operators. SIAM Journal on Scientific Computing, 18(1):286--304, 1997. [bibtex-entry]


  42. Andrew Lumsdaine, Mark W. Reichelt, Jeffrey M. Squyres, and Jacob K. White. Accelerated Waveform Methods for Parallel Transient Simulation of Semiconductor Devices. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 15(7):716--726, July 1996. [bibtex-entry]


  43. Andrew Lumsdaine and Jacob K. White. Accelerating Dynamic Iteration Methods with Application to Parallel Semiconductor Device Simulation. Numerical Functional Anal. Optimization, 16:395--414, 1995. [bibtex-entry]


  44. Andrew Lumsdaine and Deyun Wu. Spectra and Pseudospectra of Block Toeplitz Matrices. Linear Algebra and its Applications, (272/01--03):103--130, 1995. [bibtex-entry]


  45. Andrew Lumsdaine and Mark W. Reichelt. Decomposition of Space-Time Domains: Accelerated Waveform Methods, with Application to Semiconductor Device Simulation. In D. E. Keyes, Y. Saad, and D. G. Truhlar, editors,Domain-Based Parallelism and Problem Decomposition Methods in Computational Science and Engineering. SIAM, Philadelphia, 1994. [bibtex-entry]


  46. Andrew Lumsdaine and Jacob K. White. Accelerating Dynamic Iteration Methods with Application to Semiconductor Device Simulation. In W. M. Coughran and others, editors,Semiconductors, volume 58-59 of IMA Volumes in Mathematics and its Applications. Springer-Verlag, New York, 1994. [bibtex-entry]


  47. Andrew Lumsdaine, L. Miguel Silveira, and Jacob White. Massively Parallel Simulation Algorithms for Grid-Based Analog Signal Processors. IEEE Trans. CAD, 12(11):1665--1678, November 1993. [bibtex-entry]


  48. A. Lumsdaine, J.L. Wyatt, and I.M. Elfadel. Nonlinear Analog Networks for Image Smoothing and Segmentation. Journal of VLSI Signal Processing, 3:53--68, 1991. [bibtex-entry]


  49. A. Lumsdaine, J. Wyatt, and I. Elfadel. Nonlinear Analog Networks for Image Smoothing and Segmentation. In J. Nossek, editor,Parallel Processing on VLSI Arrays. Kluwer, Boston, 1991. [bibtex-entry]


  50. A. Lumsdaine and J.H. Lang. State Observers for Variable Reluctance Motors. IEEE Transactions on Industrial Electronics, 37(2):133--142, April 1990. [bibtex-entry]


Conference articles (218)
  1. Jesun Sahariar Firoz, Thejaka Amila Kanewala, Marcin Zalewski, Martina Barnas, and Andrew Lumsdaine. Context Matters: Distributed Graph Algorithms and Runtime Systems. In Platform For Advanced Scientific Computing (PASC), June 2016. ACM.
    Keywords: Runtime, HPX, AM++. [bibtex-entry]


  2. Abhishek Kulkarni, Luke Dalessandro, Ezra Kissel, Andrew Lumsdaine, Thomas Sterling, and Martin Swany. Network-Managed Virtual Global Address Space for Message-driven Runtimes. In Proceedings of the 25th International Symposium on High Performance Parallel and Distributed Computing (HPDC 2016), June 2016. [bibtex-entry]


  3. Peter Zhang, Samantha Misurda, Marcin Zalewski, Scott McMillan, and Andrew Lumsdaine. GBTL-CUDA: Graph Algorithms and Primitives for GPUs. In , GABB '16, May 2016. [bibtex-entry]


  4. Jesun Sahariar Firoz, Martina Barnas, Marcin Zalewski, and Andrew Lumsdaine. The Value of Variance. In 7th ACM/SPEC International Conference on Performance Engineering, March 2016. ACM.
    Keywords: SSSP, Runtime, HPX. [bibtex-entry]


  5. Joseph A. Cottam and Andrew Lumsdaine. Epoch Persistence: Safe, Efficient, On-demand Rendering for Streaming Data. In 2016 49th Hawaii International Conference on System Sciences (HICSS), pages 1730-1739, January 2016. [bibtex-entry]


  6. Jesun Sahariar Firoz, Martina Barnas, Marcin Zalewski, and Andrew Lumsdaine. Comparison Of Single Source Shortest Path Algorithms On Two Recent Asynchronous Many-task Runtime Systems. In 21st IEEE International Conference on Parallel and Distributed Systems (ICPADS 2015), December 2015. IEEE.
    Keywords: SSSP, parallelism, runtime, HPX. [bibtex-entry]


  7. Abhishek Kulkarni, Hugh Greenberg, Michael Lang, and Andrew Lumsdaine. Dynamic Adaptation for Elastic System Services using Virtual Servers. In Proceedings of the 22nd International Conference on High Performance Computing (HiPC 2015), December 2015. [bibtex-entry]


  8. Peter Zhang, Eric Holk, John Matty, Samantha Misurda, Marcin Zalewski, Jonathan Chu, Scott McMillan, and Andrew Lumsdaine. Dynamic Parallelism for Simple and Efficient GPU Graph Algorithms. In Proceedings of the 5th Workshop on Irregular Applications: Architectures and Algorithms, IA3 '15, New York, NY, USA, pages 11:1--11:4, November 2015. ACM. [Abstract] [bibtex-entry]


  9. Joseph A. Cottam, Ben Martin, Luke Dalessandro, and Andrew Lumsdaine. Pixel-oriented techniques for visualizing next-generation HPC systems. In Software Visualization (VISSOFT), 2015 IEEE 3rd Working Conference on, pages 160-164, September 2015. [bibtex-entry]


  10. Jesun Sahariar Firoz, Marcin Zalewski, Thejaka Amila Kanewala, Martina Barnas, and Andrew Lumsdaine. Importance of Runtime Considerations in Performance Engineering of Large-Scale Distributed Graph Algorithms. In 1st Workshop on Performance Engineering for Large Scale Graph Analytics at EuroPar, August 2015. Springer.
    Keywords: HPC, SSSP, parallelism, runtime, coalescing, HPX. [bibtex-entry]


  11. Jeremiah Willcock and Andrew Lumsdaine. A Unifying Programming Model for Parallel Graph Algorithms. In Graph Algorithms Building Blocks Workshop (GABB), pages 831--840, June 2015. IEEE Computer Society. [bibtex-entry]


  12. Marcin Zalewski, Nicholas Edmonds, and Andrew Lumsdaine. Declarative Patterns for Imperative Distributed Graph Algorithms. In Graph Algorithms Building Blocks Workshop (GABB), pages 796--803, June 2015. IEEE Computer Society. [bibtex-entry]


  13. Nilesh Mahajan, Eric Holk, Arun Chauhan, and Andrew Lumsdaine. An Embedded DSL for High Performance Declarative Communication with Correctness Guarantees in C++. In Languages and Compilers for Parallel Computing - 28th International Workshop, LCPC 2015, Raleigh, NC, USA, September 9-11, 2015, Revised Selected Papers, pages 206--220, 2015. [bibtex-entry]


  14. Marcin Zalewski, Thejaka Amila Kanewala, Jesun Sahariar Firoz, and Andrew Lumsdaine. Distributed Control: Priority Scheduling for Single Source Shortest Paths Without Synchronization. In Proceedings of the Fourth Workshop on Irregular Applications: Architectures and Algorithms, November 2014. IEEE Press.
    Keywords: HPC, SSSP, parallelism, scheduling. [bibtex-entry]


  15. Joseph A. Cottam, Andrew Lumsdaine, and Peter Wang. Abstract Rendering: Out-of-core Rendering for Information Visualization. In SPIE Conference on Visualization and Data Analysis (VDA), February 2014.
    Keywords: Visualization. [bibtex-entry]


  16. Eric Holk, Ryan Newton, Jeremy Siek, and Andrew Lumsdaine. Region-based memory management for GPU programming languages: enabling rich data structures on a spartan host. In Proceedings of the 2014 ACM International Conference on Object Oriented Programming Systems Languages & Applications, pages 141--155, 2014. ACM. [bibtex-entry]


  17. Eric Holk, Ryan Newton, Jeremy Siek, and Andrew Lumsdaine. Region-based Memory Management for GPU Programming Languages. In OOPSLA: Conference on Object Oriented Programming, Systems, Languages, and Applications, 2014. ACM. [bibtex-entry]


  18. Larisse Voufo, Marcin Zalewski, and Andrew Lumsdaine. Scoping Rules on a Platter: A Framework for Understanding and Specifying Name Binding. In Proceedings of the 10th ACM SIGPLAN Workshop on Generic Programming, WGP '14, New York, NY, USA, pages 59--70, 2014. ACM.
    Keywords: c++, combinators, concepts, name binding, name lookup, name resolution, scoping rules. [bibtex-entry]


  19. U. S. Wickramasinghe, Greg Bronevetsky, Andrew Lumsdaine, and Andrew Friedley. Hybrid MPI: A Case Study on the Xeon Phi Platform. In Proceedings of the 4th International Workshop on Runtime and Operating Systems for Supercomputers, ROSS '14, New York, NY, USA, pages 6:1--6:8, 2014. ACM. [bibtex-entry]


  20. Andrew Friedley, Greg Bronevetsky, Torsten Hoefler, and Andrew Lumsdaine. Hybrid MPI: Efficient Message Passing for Multi-core Systems. In SC 2013, November 2013. [bibtex-entry]


  21. Joseph A. Cottam, Andrew Lumsdaine, and Peter Wang. Overplotting: Unified solutions under Abstract Rendering. In The First Workshop on Big Data Visualization (in conjunction with IEEE Big Data), October 2013. [bibtex-entry]


  22. T. Mattson, D. Bader, J. Berry, A. Buluc, J. Dongarra, C. Faloutsos, J. Feo, J. Gilbert, J. Gonzalez, B. Hendrickson, J. Kepner, C. Leiserson, A. Lumsdaine, D. Padua, S. Poole, S. Reinhardt, M. Stonebraker, and and S. Walla. Standards for Graph Algorithm Primitives. In High Performance Extreme Computing Conference (HPEC '13), September 2013. IEEE. [bibtex-entry]


  23. Jeremiah Willcock and Andrew Lumsdaine. Minimizing Exascale Memory Bandwidth Usage through Sparse Matrix Compression. In Exascale Mathematics Working Group Workshop, August 2013. [bibtex-entry]


  24. Nick Edmonds, Jeremiah Willcock, and Andrew Lumsdaine. Expressing Graph Algorithms Using Generalized Active Messages. In International Conference on Supercomputing, Eugene, Oregon, June 2013. [bibtex-entry]


  25. Eric Holk, Milinda Pathirage, Arun Chauhan, Andrew Lumsdaine, and Nicholas D Matsakis. GPU Programming in Rust: Implementing High-Level Abstractions in a Systems-Level Language. In Eighteenth International Workshop on High-Level Parallel Programming Models and Supportive Environments (HIPS'13), Boston, Massachusetts, May 2013. [bibtex-entry]


  26. Joseph A. Cottam, Eric Holk, William E. Byrd, Arun Chauhan, and Andrew Lumsdaine. High-level Coordination Specification: Operational semantics for Kanor. In Workshop on Leveraging Abstractions and Semantics in High-performance Computing (LASH-C; Workshop at PPoPP'13), February 2013. [bibtex-entry]


  27. Andrew Friedley, Torsten Hoefler, Greg Bronevetsky, Ching-Chen Ma, and Andrew Lumsdaine. Ownership Passing: Efficient Distributed Memory Programming on Multi-core Systems. In Principle and Practice of Parallel Programming (PPoPP), February 2013. [bibtex-entry]


  28. Andrew Lumsdaine, Lili Lin, Jeremiah Willcock, and Yuduo Zhou. Fourier Analysis of the Focused Plenoptic Camera. In Electronic Imaging, February 2013. IS&T/SPIE. [bibtex-entry]


  29. Abhishek Kulkarni, Adam Manzanares, Latchesar Ionkov, Michael Lang, and Andrew Lumsdaine. The Design and Implementation of a Multi-level Content-Addressable Checkpoint File System. In Proceedings of the 19th International Conference on High Performance Computing (HiPC 2012), December 2012. [bibtex-entry]


  30. Fabio Checconi, Fabrizio Petrini, Jeremiah Willcock, Andrew Lumsdaine, Anamitra Roy Choudhury, and Yogish Sabharwal. Breaking the Speed and Scalability Barriers for Graph Exploration on Distributed-memory Machines. In Supercomputing, November 2012. [bibtex-entry]


  31. Jeremiah Willcock and Andrew Lumsdaine. Position Paper: Logic Programming for Parallel Irregular Applications. In Workshop on Irregular Applications: Architectures and Algorithms, November 2012. [bibtex-entry]


  32. Joseph A. Cottam and Andrew Lumsdaine. Spatial Autocorrelation-Based Information Visualization Evaluation. In BELIV Workshop: Beyond Time and Errors - Novel Evaluation Methods for Visualization, Seattle, WA, October 2012. ACM. [bibtex-entry]


  33. Joseph A. Cottam, Andrew Lumsdaine, and Chris Weaver. Watch This: A Taxonomy for Dynamic Data Visualization. In IEEE Conference on Visual Analytics Science and Technology (VAST), October 2012. [bibtex-entry]


  34. Michael Hansen, Andrew Lumsdaine, and Rob L. Goldstone. Cognitive Architectures: A Way Forward for the Psychology of Programming. In Onward! Workshop at the Third Annual SPLASH Conference, 10/2012 2012. [bibtex-entry]


  35. R. Heiland, M. Swat, J. Sluka, B. Zaitlen, A. Shirinifard, G.L. Thomas, A. Lumsdaine, and J.A. Glazier. Visualizing Cells and their Connectivity Graphs for CompuCell3D. In BioVis 2012 Conference, Seattle, WA, October 2012. [bibtex-entry]


  36. Jeremiah Willcock, Ryan Newton, and Andrew Lumsdaine. Avalanche: A Fine-Grained Flow Graph Model for Irregular Applications on Distributed-Memory Systems. In Workshop on Functional High-Performance Computing, September 2012. [bibtex-entry]


  37. Abhishek Kulkarni, Michael Lang, Latchesar Ionkov, and Andrew Lumsdaine. Optimizing Latency and Throughput for Spawning Processes on Massively Multicore Processors. In ROSS '12: Proceedings of the 2nd International Workshop on Runtime and Operating Systems for Supercomputers, June 2012.
    Note: ROSS '12 Best Paper Award. [bibtex-entry]


  38. Zhan Yu, Jingyi Yu, Andrew Lumsdaine, and Todor Georgiev. An Analysis of Color Demosaicing in Plenoptic Cameras. In Computer Vision and Pattern Recognition (CVPR) 2012, June 2012. [bibtex-entry]


  39. Andrew Lumsdaine, Georgi N. Chunev, and Todor Georgiev. Interactive Plenoptic Rendering with GPUs. In IS&T/SPIE Electronic Imaging, February 2012. [bibtex-entry]


  40. Todor Georgiev and Andrew Lumsdaine. The Multi-Focus Plenoptic Camera. In IS&T/SPIE Electronic Imaging, January 2012. [bibtex-entry]


  41. Andrew Lumsdaine and Todor Georgiev. Spatial Domain Analysis of Discrete Plenoptic Sampling. In IS&T/SPIE Electronic Imaging, January 2012. [bibtex-entry]


  42. Fangzhou Jiao, Nilesh Mahajan, Jeremiah Willcock, Arun Chauhan, and Andrew Lumsdaine. Partial Globalization of Partitioned Address Spaces for Zero-copy Communication with Shared Memory. In Proceedings of the 18th International Conference on High Performance Computing (HiPC), December 2011. [bibtex-entry]


  43. Nilesh Mahajan, Sajith Sasidharan, Arun Chauhan, and Andrew Lumsdaine. Automatically Generating Coarse Grained Software Pipelining from Declaratively Specified Communication. In Proceedings of the 18th International Conference on High Performance Computing (HiPC), December 2011.
    Note: Short paper in the Student Research Symposium. [bibtex-entry]


  44. Abhishek Kulkarni, Michael Lang, and Andrew Lumsdaine. GoDEL: A multidirectional dataflow execution model for large-scale computing. In Data-Flow Execution Models for Extreme Scale Computing (DFM 2011), October 2011. [bibtex-entry]


  45. Eric Holk, William Byrd, Nilesh Mahajan, Jeremiah Willcock, Arun Chauhan, and Andrew Lumsdaine. Declarative Parallel Programming for GPUs. In Proceedings of the International Conference on Parallel Computing (ParCo), September 2011. [bibtex-entry]


  46. Todor Georgiev, Andrew Lumsdaine, and Sergio Goma. Plenoptic Principal Planes. In Imaging Systems Applications, pages JTuD3, July 2011. Optical Society of America.
    Keywords: Lens system design, Three-dimensional sensing. [Abstract] [bibtex-entry]


  47. Nicholas Edmonds and Andrew Lumsdaine. Scalable Parallel Solution Techniques for Data-Intensive Problems in Distributed Memory. In SIAM Workshop on Combinatorial Scientific Computing, Darmstadt, Germany, May 2011. [bibtex-entry]


  48. Andrew Friedley and Andrew Lumsdaine. Communication Optimization Beyond MPI. In , May 2011.
    Note: IPDPS 2011. [bibtex-entry]


  49. Jeremiah Willcock, Torsten Hoefler, Nick Edmonds, and Andrew Lumsdaine. Active Pebbles: Parallel Programming for Data-Driven Applications. In International Conference on Supercomputing, Tucson, Arizona, May 2011. [bibtex-entry]


  50. Todor Georgiev, Georgi Chunev, and Andrew Lumsdaine. Superresolution with the focused plenoptic camera. In Charles A. Bouman, Ilya Pollak, and Patrick J. Wolfe, editors, Computational Imaging IX, volume 7873, pages 78730X, February 2011. SPIE. [bibtex-entry]


  51. Eric Holk, William E. Byrd, Jeremiah Willcock, Torsten Hoefler, Arun Chauhan, and Andrew Lumsdaine. Kanor -- A Declarative Language for Explicit Communication. In Thirteenth International Symposium on Practical Aspects of Declarative Languages (PADL'11), Austin, Texas, January 2011. [bibtex-entry]


  52. Larisse Voufo, Marcin Zalewski, and Andrew Lumsdaine. ConceptClang: an implementation of C++ concepts in Clang. In Proc. 7th ACM SIGPLAN workshop on Generic programming, pages 71-82, 2011. ACM.
    Keywords: c++, Clang, concepts, generic programming. [bibtex-entry]


  53. Nick Edmonds, Torsten Hoefler, and Andrew Lumsdaine. A Space-Efficient Parallel Algorithm for Computing Betweenness Centrality in Distributed Memory. In International Conference on High Performance Computing, Goa, India, December 2010. [bibtex-entry]


  54. N. Edmonds, T. Hoefler, and A. Lumsdaine. A Space-Efficient Parallel Algorithm for Computing Betweenness Centrality in Distributed Memory. In , Dec. 2010.
    Note: Accepted at the 2010 International Conference on High Performance Computing (HiPC'10). [bibtex-entry]


  55. Nicholas Edmonds, Jeremiah Willcock, Torsten Hoefler, and Andrew Lumsdaine. Design of a Large-Scale Hybrid-Parallel Graph Library. In International Conference on High Performance Computing, Student Research Symposium, Goa, India, December 2010. [bibtex-entry]


  56. N. Edmonds, J. Willock, T. Hoefler, and A. Lumsdaine. Design of a Large-Scale Hybrid-Parallel Graph Library. In , Dec. 2010.
    Note: Accepted at the 2010 International Conference on High Performance Computing (HiPC'10), Student Research Symposium. [bibtex-entry]


  57. T. Hoefler, T. Schneider, and A. Lumsdaine. Characterizing the Influence of System Noise on Large-Scale Applications by Simulation. In International Conference for High Performance Computing, Networking, Storage and Analysis (SC'10), Nov. 2010.
    Note: SC10 Best Paper Award. [bibtex-entry]


  58. Nicholas Edmonds, Douglas Gregor, and Andrew Lumsdaine. Extensible PGAS Semantics for C++. In Fourth Conference on Partitioned Global Address Space Programming Model, New York, New York, October 2010. [bibtex-entry]


  59. R. Heiland, J. Belmonte, M. Swat, C. Silva, A. Lumsdaine, and J.A. Glazier. Enhancing CompuCell3D with Workflows and Data Provenance. In Virtual Physiological Human (VPH) 2010 Conference, Brussels, Belgium, September 2010. [bibtex-entry]


  60. T. Hoefler, G. Bronevetsky, B. Barrett, B. R. de Supinski, and A. Lumsdaine. Efficient MPI Support for Advanced Hybrid Programming Models. In Recent Advances in the Message Passing Interface (EuroMPI'10), volume LNCS 6305, pages 50--61, Sep. 2010. Springer. [bibtex-entry]


  61. J. Willcock, T. Hoefler, N. Edmonds, and A. Lumsdaine. AM++: A Generalized Active Message Framework. In , Sep. 2010.
    Note: Accepted at The Nineteenth International Conference on Parallel Architectures and Compilation Techniques (PACT'10). [bibtex-entry]


  62. Jeremiah Willcock, Torsten Hoefler, Nicholas Edmonds, and Andrew Lumsdaine. AM++: A Generalized Active Message Framework. In Parallel Architectures and Compilation Techniques, September 2010. [bibtex-entry]


  63. J.A. Cottam and A. Lumsdaine. Automatic Application of the Data-State Model in Data-Flow Contexts. In Information Visualisation (IV), 2010 14th International Conference, pages 5 -10, July 2010.
    Keywords: Visualization. [bibtex-entry]


  64. T. Hoefler, T. Schneider, and A. Lumsdaine. LogGOPSim - Simulating Large-Scale Applications in the LogGOPS Model. In , Jun. 2010.
    Note: ACM Workshop on Large-Scale System and Application Performance (LSAP 2010). [bibtex-entry]


  65. Torsten Hoefler, Jeremiah Willcock, Arun Chauhan, and Andrew Lumsdaine. The Case for Collective Pattern Specification. In Workshop on Advances in Message Passing, June 2010. [bibtex-entry]


  66. R. Heiland, M. Swat, B. Zaitlen, J.A. Glazier, and A. Lumsdaine. Workflows for Parameter Studies of Multi-Cell Modeling. In Proceedings of HPC 2010, pages 140--145, April 2010. [bibtex-entry]


  67. T. Georgiev and A. Lumsdaine. Rich Image Capture with Plenoptic Cameras. In Interntional Conference on Computational Photography, 2010. [bibtex-entry]


  68. T. Hoefler, C. Siebert, and A. Lumsdaine. Scalable Communication Protocols for Dynamic Sparse Data Exchange. In Proceedings of the 2010 ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP'10), pages 159--168, Jan. 2010. ACM. [bibtex-entry]


  69. J. Hursey, P. Hargrove, D. Lecomber, A. Lumsdaine, and J.M. Squyres. Checkpoint/Restart-Enabled Parallel Debugging. In Recent Advances in the Message Passing Interface 17th European MPI Users Group Meeting, EuroMPI 2010 Proceedings, pages 219--228, 2010. [bibtex-entry]


  70. P. Kambadur, A. Gupta, T. Hoefler, and A. Lumsdaine. Demand-driven Execution of Static Directed Acyclic Graphs Using Task Parallelism. In , Dec. 2009.
    Note: 2009 International Conference on High Performance Computing (HIPC-2009). [bibtex-entry]


  71. Prabhanjan Kambadur, Torsten Hoefler, Anshul Gupta, and Andrew Lumsdaine. Demand-driven Execution of Static Direct Acyclic Graphs Using Task Parallelism. In International Conference on High Performance Computing (HiPC), Kochi, India, December 2009. [bibtex-entry]


  72. Prabhanjan Kambadur, Anshul Gupta, Amol Ghoting, Haim Avron, and Andrew Lumsdaine. PFunc: Modern Task Parallelism For Modern High Performance Computing. In Proceedings of the 2008 ACM/IEEE conference on Supercomputing (SC), Portland, Oregon, November 2009. [bibtex-entry]


  73. Jeremiah James Willcock, Andrew Lumsdaine, and Daniel J. Quinlan. Reusable, Generic Program Analyses and Transformations. In GPCE, New York, NY, USA, pages 5--14, October 2009. ACM. [bibtex-entry]


  74. T. Hoefler, A. Lumsdaine, and J. Dongarra. Towards Efficient MapReduce Using MPI. In Recent Advances in Parallel Virtual Machine and Message Passing Interface, 16th European PVM/MPI Users' Group Meeting, Sep. 2009. Springer. [bibtex-entry]


  75. T. Hoefler, A. Lumsdaine, and J. Dongarra. Towards Efficient MapReduce Using MPI. In Recent Advances in Parallel Virtual Machine and Message Passing Interface, 16th European PVM/MPI Users' Group Meeting, Sep. 2009. Springer. [bibtex-entry]


  76. T. Hoefler, C. Siebert, and A. Lumsdaine. Group Operation Assembly Language - A Flexible Way to Express Collective Communication. In ICPP-2009 - The 38th International Conference on Parallel Processing, Sep. 2009. IEEE. [bibtex-entry]


  77. T. Hoefler, C. Siebert, and A. Lumsdaine. Group Operation Assembly Language - A Flexible Way to Express Collective Communication. In In proceedings of the 38th International Conference on Parallel Processing (ICPP-2009), Sep. 2009. [bibtex-entry]


  78. Prabhanjan Kambadur, Amol Ghoting, Anshul Gupta, and Andrew Lumsdaine. Extending Task Parallelism For Frequent Pattern Mining. In Proceedings of the International Conference on Parallel Computing (ParCO), Lyon, France, September 2009. [bibtex-entry]


  79. Andrew Friedley, Christopher Mueller, Ben Martin, and Andrew Lumsdaine. High-Performance Code Generation Using CorePy. In SciPy 2009, August 2009. [bibtex-entry]


  80. T. Hoefler, T. Schneider, and A. Lumsdaine. Optimized Routing for Large-Scale InfiniBand Networks. In 17th Annual IEEE Symposium on High Performance Interconnects (HOTI 2009), Aug. 2009. [bibtex-entry]


  81. Joshua Hursey, Timothy I. Mattox, and Andrew Lumsdaine. Interconnect Agnostic Checkpoint/Restart in Open MPI. In Proceedings of the Eighteenth International Symposium on High Performance Distributed Computing (HPDC 2009), June 2009. ACM.
    Keywords: Open MPI, high performance computing, rollback-recovery, MPI, fault tolerance, checkpoint/restart, High Speed Interconnect, InfiniBand, Shared Memory, Myrinet, Checkpoint Coordination Protocol. [bibtex-entry]


  82. T. Hoefler, T. Schneider, and A. Lumsdaine. A Power-Aware, Application-Based, Performance Study Of Modern Commodity Cluster Interconnection Networks. In Proceedings of the 23rd IEEE International Parallel & Distributed Processing Symposium (IPDPS), CAC Workshop, May 2009. [bibtex-entry]


  83. T. Hoefler, T. Schneider, and A. Lumsdaine. The Impact of Network Noise at Large-Scale Communication Performance. In Proceedings of the 23rd IEEE International Parallel & Distributed Processing Symposium (IPDPS), LSPP Workshop, May 2009. [bibtex-entry]


  84. J. Mueller, T. Schneider, J. Domke, R. Geyer, M. Haesing, T. Hoefler, S. Hoehlig, G. Juckeland, A. Lumsdaine, M. Mueller, and W. Nagel. Cluster Challenge 2008: Optimizing Cluster Configuration and Applications to Maximize Power Efficiency. In 10th LCI International Conference on High-Performance Clustered Computing, Mar. 2009.
    Note: 2nd best paper. [bibtex-entry]


  85. Joseph A. Cottam and Andrew Lumsdaine. Algebraic Guide Generation. In 13th International Conference on Information Visualzation (IV'09), 2009.
    Keywords: Visualization. [bibtex-entry]


  86. Ronald Garcia, Andrew Lumsdaine, and Amr Sabry. Lazy evaluation and delimited control. In POPL '09: Proceedings of the 36th annual ACM SIGPLAN-SIGACT symposium on Principles of programming languages, New York, NY, USA, pages 153--164, 2009. ACM. [bibtex-entry]


  87. Ronald Garcia and Andrew Lumsdaine. Toward foundations for type-reflective metaprogramming. In GPCE '09: Proceedings of the eighth international conference on Generative programming and component engineering, New York, NY, USA, pages 25--34, 2009. ACM. [bibtex-entry]


  88. Todor G. Georgiev, Andrew Lumsdaine, and Sergio Goma. High Dynamic Range Image Capture with Plenoptic 2.0 Camera. In Signal Recovery and Synthesis, pages SWA7P, 2009. Optical Society of America.
    Keywords: Detectors, Cameras, Imaging systems, Photography. [bibtex-entry]


  89. Todor G. Georgiev and Andrew Lumsdaine. Resolution in Plenoptic Cameras. In Computational Optical Sensing and Imaging, pages CTuB3, 2009. Optical Society of America.
    Keywords: Geometric optics, Matrix methods in paraxial optics, Imaging systems, Photography. [bibtex-entry]


  90. Todor G. Georgiev and Andrew Lumsdaine. Superresolution with Plenoptic 2.0 Cameras. In Signal Recovery and Synthesis, pages STuA6, 2009. Optical Society of America.
    Keywords: Image processing, Superresolution, Imaging systems, Multiframe image processing. [bibtex-entry]


  91. T. Georgiev and A. Lumsdaine. The Focused Plenoptic Camera. In Proceedings International Conference on Computational Photography, 2009. [bibtex-entry]


  92. R. Gupta, P. Beckman, B. Park, E. Lusk, P. Hargrove, A. Geist, D. Panda, A. Lumsdaine, and J. Dongarra. CIFTS: A Coordinated Infrastructure for Fault-Tolerant Systems. In Interntional Conference on Parallel Processing (ICPP), pages 237--245, 2009. [bibtex-entry]


  93. T. Hoefler and A. Lumsdaine. Message Progression in Parallel Computing - To Thread or not to Thread?. In Proceedings of the 2008 IEEE International Conference on Cluster Computing, Oct. 2008. IEEE Computer Society. [bibtex-entry]


  94. T. Hoefler, T. Schneider, and A. Lumsdaine. Multistage Switches are not Crossbars: Effects of Static Routing in High-Performance Networks. In Proceedings of the 2008 IEEE International Conference on Cluster Computing, Oct. 2008. IEEE Computer Society. [bibtex-entry]


  95. Joseph A. Cottam, Andrew Lumsdaine, and Joshua Hursey. Representing Unit Test Data for Large Scale Software Development. In ACM Sypmposium on Software Visualization (SoftVis 2008), September 2008.
    Keywords: MTT MPI Testing Tool, Software Visualization. [bibtex-entry]


  96. T. Hoefler, F. Lorenzen, and A. Lumsdaine. Sparse Non-Blocking Collectives in Quantum Mechanical Calculations. In Recent Advances in Parallel Virtual Machine and Message Passing Interface, 15th European PVM/MPI Users' Group Meeting, volume LNCS 5205, pages 55-63, Sep. 2008. Springer. [bibtex-entry]


  97. T. Hoefler, M. Schellmann, S. Gorlatch, and A. Lumsdaine. Communication Optimization for Medical Image Reconstruction Algorithms. In Recent Advances in Parallel Virtual Machine and Message Passing Interface, 15th European PVM/MPI Users' Group Meeting, volume LNCS 5205, pages 75-83, Sep. 2008. Springer. [bibtex-entry]


  98. Jeremiah Willcock, Andrew Lumsdaine, and Daniel Quinlan. Tabled Execution in Scheme. In Workshop on Scheme and Functional Programming, September 2008. [bibtex-entry]


  99. T. Hoefler, P. Gottschling, and A. Lumsdaine. Leveraging Non-blocking Collective Communication in High-performance Applications. In SPAA'08, Proceedings of the Twentieth Annual Symposium on Parallelism in Algorithms and Architectures, pages 113-115, 06 2008. Association for Computing Machinery (ACM). [bibtex-entry]


  100. T. Hoefler and A. Lumsdaine. Overlapping Communication and Computation with High Level Communication Routines. In Proceedings of the 8th IEEE Symposium on Cluster Computing and the Grid (CCGrid 2008), 05 2008. [bibtex-entry]


  101. Prabhanjan Kambadur, Douglas Gregor, and Andrew Lumsdaine. OpenMP Extensions for Generic Libraries. In OpenMP in a New Era of Parallelism, volume 5004 of Lecture Notes in Computer Science, pages 123-133, May 2008. Springer. [bibtex-entry]


  102. T. Hoefler and A. Lumsdaine. Optimizing non-blocking Collective Operations for InfiniBand. In Proceedings of the 22nd IEEE International Parallel & Distributed Processing Symposium (IPDPS), 04 2008. [bibtex-entry]


  103. T. Hoefler, T. Schneider, and A. Lumsdaine. Accurately Measuring Collective Operations at Massive Scale. In Proceedings of the 22nd IEEE International Parallel & Distributed Processing Symposium (IPDPS), 04 2008. [bibtex-entry]


  104. Douglas Gregor and Andrew Lumsdaine. Design and Implementation of a High-Performance MPI for C# and the Common Language Infrastructure. In PPoPP '08: Proceedings of the 13th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, New York, NY, USA, pages 133--142, February 2008. ACM. [bibtex-entry]


  105. Joseph A. Cottam and Andrew Lumsdaine. Extended Assortitivity and the Structure in the Open Source Development Community. In International Sunbelt Social Network Conference, January 2008. International Network for Social Network Analysis.
    Keywords: INSNA Microsoft Award, Software Visualization, Network Analysis. [bibtex-entry]


  106. Joseph A. Cottam and Andrew Lumsdaine. Stencil: A Conceptual Model for Representation and Interaction. In 12th International Conference on Information Visualzation (IV'08), 2008.
    Keywords: Visualization. [bibtex-entry]


  107. Todor Georgiev, Chintan Intwala, Derin Babacan, and Andrew Lumsdaine. A Unified Frequency Domain Analysis of Lightfield Cameras. In Proceedings European Converence on Computer Vision, 2008. [bibtex-entry]


  108. Peter Gottschling and Andrew Lumsdaine. Integrating semantics and compilation: using c++ concepts to develop robust and efficient reusable libraries. In GPCE '08: Proceedings of the 7th international conference on Generative programming and component engineering, Nashville, TN, USA, pages 67--76, 2008. ACM. [bibtex-entry]


  109. A. Friedley, T. Hoefler, M. Leininger, and A. Lumsdaine. Scalable High Performance Message Passing over InfiniBand for Open MPI. In Proceedings of 3rd KiCC Workshop 2007, 12 2007. RWTH Aachen. [bibtex-entry]


  110. Brian W. Barrett, Galen M. Shipman, and Andrew Lumsdaine. Analysis of Implementation Options for MPI-2 One-Sided. In Proceedings, Euro PVM/MPI, Paris, France, October 2007. [bibtex-entry]


  111. Joshua Hursey, Ethan Mallove, Jeffrey M. Squyres, and Andrew Lumsdaine. An Extensible Framework for Distributed Testing of MPI Implementations. In Proceedings, Euro PVM/MPI, Paris, France, October 2007.
    Keywords: Open MPI, high performance computing, MPI, testing. [bibtex-entry]


  112. Prabhanjan Kambadur, Douglas Gregor, and Andrew Lumsdaine. Parallelization of Generic Libraries based on Type Properties. In Proceedings of the 7th International Conference on Computational Science, LNCS, Beijing, China, May 2007. Springer. [bibtex-entry]


  113. Joshua Hursey, Jeffrey M. Squyres, Timothy I. Mattox, and Andrew Lumsdaine. The Design and Implementation of Checkpoint/Restart Process Fault Tolerance for Open MPI. In Proceedings of the 21st IEEE International Parallel and Distributed Processing Symposium (IPDPS), March 2007. IEEE Computer Society.
    Keywords: Open MPI, high performance computing, rollback-recovery, MPI, fault tolerance, checkpoint/restart. [bibtex-entry]


  114. Christopher Mueller, Benjamin Martin, and Andrew Lumsdaine. Interpreting Large Visual Similarity Matrices. In Asia-Pacific Symposium on Visualization, February 2007. [bibtex-entry]


  115. Christopher Mueller, Benjamin Martin, and Andrew Lumsdaine. A Comparison of Vertex Ordering Algorithms for Large Graph Visualization. In Asia-Pacific Symposium on Visualization, February 2007. [bibtex-entry]


  116. Torsten Hoefler, Prabhanjan Kambadur, Richard L Graham, Galen Shipman, and Andrew Lumsdaine. A Case For Standard Non-blocking Collective Operations. In Proceedings of the 14th European PVM/MPI Users' Group Meeting, LNCS, Paris, France, pages 125--134, 2007. [bibtex-entry]


  117. T. Hoefler, J. Squyres, W. Rehm, and A. Lumsdaine. A Case for Non-Blocking Collective Operations. In Frontiers of High Performance Computing and Networking - ISPA 2006 Workshops, volume 4331/2006, pages 155-164, 12 2006. Springer Berlin / Heidelberg. [bibtex-entry]


  118. Nick Edmonds, Alex Breuer, Douglas Gregor, and Andrew Lumsdaine. Single-Source Shortest Paths with the Parallel Boost Graph Library. In The Ninth DIMACS Implementation Challenge: The Shortest Path Problem, Piscataway, NJ, November 2006. [bibtex-entry]


  119. Christopher Mueller and Andrew Lumsdaine. Exression and Loop Libraries for High-Performance Code Synthesis. In Languages and Compilers for Parallel Computing, November 2006. [bibtex-entry]


  120. Douglas Gregor, Jaakko Järvi, Jeremy G. Siek, Gabriel Dos Reis, Bjarne Stroustrup, and Andrew Lumsdaine. Concepts: Linguistic Support for Generic Programming in C++. In Proceedings of the ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages, and Applications (OOPSLA'06), October 2006. [bibtex-entry]


  121. Douglas Gregor, Jaakko Järvi, Jeremy Siek, Bjarne Stroustrup, Gabriel Dos Reis, and Andrew Lumsdaine. Concepts: Linguistic Support for Generic Programming in C++. In Proceedings of the 2006 ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications (OOPSLA '06), pages 291--310, October 2006. ACM Press. [bibtex-entry]


  122. Christopher Mueller and Andrew Lumsdaine. Runtime Synthesis of High-Performance Code from Scripting Languages. In Dynamic Language Symposion at OOPSLA 2006, October 2006. [bibtex-entry]


  123. Richard C. Murphy, Jonathan Berry, William McLendon, Bruce Hendrickson, Douglas Gregor, and Andrew Lumsdaine. DFS: A Simple to Write Yet Difficult to Execute Benchmark. In Proceedings of the IEEE International Symposium on Workload Characterizations 2006 (IISWC06), pages 175--177, October 2006. [bibtex-entry]


  124. T. Hoefler, P. Gottschling, W. Rehm, and A. Lumsdaine. Optimizing a Conjugate Gradient Solver with Non-Blocking Collective Operations. In Recent Advantages in Parallel Virtual Machine and Message Passing Interface. 13th European PVM/MPI User's Group Meeting, Proceedings, LNCS 4192, pages 374-382, 9 2006. Springer. [bibtex-entry]


  125. Torsten Hoefler, Peter Gottschling, Wolfgang Rehm, and Andrew Lumsdaine. Optimizing a Conjugate Gradient Solver with Non-Blocking Collective Operations. In ParSim 2006 Workshop, September 2006. [bibtex-entry]


  126. T. Hoefler, J. Squyres, G. Fagg, G. Bosilca, W. Rehm, and A. Lumsdaine. A New Approach to MPI Collective Communication Implementations. In 6th Austrian-Hungarian Workshop on Distributed and Parallel Systems, 09 2006. [bibtex-entry]


  127. Prabhanjan Kambadur, Douglas Gregor, Andrew Lumsdaine, and Amey Dharurkar. Modernizing the C++ Interface to MPI. In Proceedings of the 13th European PVM/MPI Users' Group Meeting, LNCS, Bonn, Germany, pages 266--274, September 2006. Springer. [bibtex-entry]


  128. Jaakko Järvi, Douglas Gregor, Jeremiah Willcock, Andrew Lumsdaine, and Jeremy G. Siek. Algorithm specialization in generic programming - Challenges of constrained generics in C++. In PLDI '06: Proceedings of the ACM SIGPLAN 2006 Conference on Programming Language Design and Implementation, New York, NY, USA, June 2006. ACM Press. [Annotation] [bibtex-entry]


  129. Jeremiah Willcock and Andrew Lumsdaine. Accelerating Sparse Matrix Computations via Data Compression. In International Conference on Supercomputing, pages 307--316, June 2006. [bibtex-entry]


  130. Brian W. Barrett, Ron Brightwell, Jeffrey M. Squyres, and Andrew Lumsdaine. Implementation of Open MPI on the Cray XT3. In Cray Users Group 2006, Lugano, Switzerland, May 2006. [bibtex-entry]


  131. DongInn Kim, Jeffrey M. Squyres, and Andrew Lumsdaine. The Introduction of the OSCAR Database API (ODA). In Proceedings of the 20th International Symposium on High-Performance Computing in an Advanced Collaborative Environment (HPCS'06), pages 39, May # 14-17 2006. IEEE Computer Society.
    Note: Session track: 4th Annual OSCAR Symposium (OSCAR'06).
    Keywords: OSCAR, high performance computing, cluster. [bibtex-entry]


  132. Christopher Mueller, Douglas Gregor, and Andrew Lumsdaine. Distributed Force-Directed Graph Layout and Visualization. In Eurographics Symposium on Parallel Graphics and Visualization, May 2006. [bibtex-entry]


  133. Alex Breuer, Peter Gottschling, Douglas Gregor, and Andrew Lumsdaine. Effecting Parallel Graph Eigensolvers Through Library Composition. In Performance Optimization for High-Level Languages and Libraries (POHLL), April 2006. [Abstract] [bibtex-entry]


  134. Jaakko Järvi, Douglas Gregor, Jeremiah Willcock, Andrew Lumsdaine, and Jeremy Siek. Algorithm Specialization in Generic Programming: Challenges of Constrained Generics in C++. In PLDI '06: Proceedings of the 2006 ACM SIGPLAN conference on Programming language design and implementation, New York, NY, USA, pages 272--282, 2006. ACM Press. [bibtex-entry]


  135. Douglas Gregor and Andrew Lumsdaine. Lifting Sequential Graph Algorithms for Distributed-Memory Parallel Computation. In Proceedings of the 2005 ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications (OOPSLA '05), pages 423--437, October 2005. [Annotation] [bibtex-entry]


  136. B. Barrett, J. M. Squyres, A. Lumsdaine, R. L. Graham, and G. Bosilca. Analysis of the Component Architecture Overhead in Open MPI. In Proceedings, 12th European PVM/MPI Users' Group Meeting, Sorrento, Italy, September 2005. [bibtex-entry]


  137. Ronald Garcia and Andrew Lumsdaine. Type Classes Without Types. In 2005 Workshop on Scheme and Functional Programming, September 2005. [bibtex-entry]


  138. Jeremy Siek and Andrew Lumsdaine. Language Requirements for Large-Scale Generic Libraries. In GPCE '05: Proceedings of the fourth international conference on Generative Programming and Component Engineering, September 2005.
    Note: Accepted for publication. [Annotation] [bibtex-entry]


  139. Douglas Gregor and Andrew Lumsdaine. The Parallel BGL: A Generic Library for Distributed Graph Computations. In Parallel Object-Oriented Scientific Computing (POOSC), July 2005. [bibtex-entry]


  140. Jeremy G. Siek and Andrew Lumsdaine. Essential Language Support for Generic Programming. In PLDI '05: Proceedings of the ACM SIGPLAN 2005 Conference on Programming Language Design and Implementation, pages 73--84, June 2005. ACM Press. [Annotation] [bibtex-entry]


  141. Douglas Gregor and Andrew Lumsdaine. The Execution Instance Overloading Pattern. In Workshop on Patterns in High-Performance Computing, May 2005. [bibtex-entry]


  142. DongInn Kim, Jeffrey M. Squyres, and Andrew Lumsdaine. Revamping the OSCAR database: A Flexible Approach to Cluster Configuration Data Management. In Ilias Kotsireas and Deborah Stacey, editors, 19th International Symposium on High Performance Computing Systems and Applications, Guelph, Ontario, Canada, pages 326-332, May 2005. IEEE Computer Society.
    Keywords: OSCAR, high performance computing, cluster. [bibtex-entry]


  143. Christopher Mueller, Mehmet Dalkilic, and Andrew Lumsdaine. High-Performance Direct Pairwise Comparison of Large Genomic Sequences. In Proceedings of the Fourth IEEE International Workshop on High Performance Computational Biology (HiCOMB 2005), April 2005. [bibtex-entry]


  144. Jaakko Järvi, Jeremiah Willcock, and Andrew Lumsdaine. Associated types and constraint propagation for mainstream object-oriented generics. In OOPSLA '05: Proceedings of the 20th annual ACM SIGPLAN conference on Object-oriented programming systems languages and applications, New York, NY, USA, pages 1--19, 2005. ACM Press. [bibtex-entry]


  145. Edgar Gabriel, Graham E. Fagg, George Bosilca, Thara Angskun, Jack J. Dongarra, Jeffrey M. Squyres, Vishal Sahay, Prabhanjan Kambadur, Brian Barrett, Andrew Lumsdaine, Ralph H. Castain, David J. Daniel, Richard L. Graham, and Timothy S. Woodall. Open MPI: Goals, Concept, and Design of a Next Generation MPI Implementation. In Proceedings, 11th European PVM/MPI Users' Group Meeting, Budapest, Hungary, pages 97--104, September 2004. [bibtex-entry]


  146. T.S. Woodall, R.L. Graham, R.H. Castain, D.J. Daniel, M.W. Sukalski, G.E. Fagg, E. Gabriel, G. Bosilca, T. Angskun, J.J. Dongarra, J.M. Squyres, V. Sahay, P. Kambadur, B. Barrett, and A. Lumsdaine. Open MPI's TEG Point-to-Point Communications Methodology: Comparison to Existing Implementations. In Proceedings, 11th European PVM/MPI Users' Group Meeting, Budapest, Hungary, pages 105--111, September 2004. [bibtex-entry]


  147. T.S. Woodall, R.L. Graham, R.H. Castain, D.J. Daniel, M.W. Sukalski, G.E. Fagg, E. Gabriel, G. Bosilca, T. Angskun, J.J. Dongarra, J.M. Squyres, V. Sahay, P. Kambadur, B. Barrett, and A. Lumsdaine. TEG: A High-Performance, Scalable, Multi-Network Point-to-Point Communications Methodology. In Proceedings, 11th European PVM/MPI Users' Group Meeting, Budapest, Hungary, pages 303--310, September 2004. [bibtex-entry]


  148. Jeffrey M. Squyres and Andrew Lumsdaine. The Component Architecture of Open MPI: Enabling Third-Party Collective Algorithms. In Vladimir Getov and Thilo Kielmann, editors, Proceedings, 18th ACM International Conference on Supercomputing, Workshop on Component Models and Systems for Grid Applications, St. Malo, France, pages 167--185, July 2004. Springer. [bibtex-entry]


  149. Jaakko Järvi, Andrew Lumsdaine, Douglas Gregor, M. Kulkarni, David Musser, and Sibylle Schupp. Generic Programming and High-Performance Libraries. In Workshop on Next Generation Software at IPDPS 2004, Santa Fe, New Mexico, April 2004. [bibtex-entry]


  150. Jaakko Järvi, Jeremiah Willcock, and Andrew Lumsdaine. Algorithm specialization and concept constrained genericity. In Concepts: a Linguistic Foundation of Generic Programming at Adobe Tech Summit, San Jose, CA, April 2004. Adobe Systems. [bibtex-entry]


  151. Jeremy Siek and Andrew Lumsdaine. Modular Generics. In Concepts: a Linguistic Foundation of Generic Programming, April 2004. Adobe Systems. [Annotation] [bibtex-entry]


  152. Jeremiah Willcock, Jaakko Järvi, Andrew Lumsdaine, and David Musser. A Formalization of Concepts for Generic Programming. In Concepts: a Linguistic Foundation of Generic Programming at Adobe Tech Summit, April 2004. Adobe Systems. [bibtex-entry]


  153. J. Squyres, V. Sahay, P. Kambadur, B.Barett, A. Lumsdaine, R. Castain, D. Daniel, R. Graham, T. Woodall, M. Sukalski, T. Angskun, G. Bosilca, G. Fagg, E. Gabriel, and J. Dongarra. A Component Architecture for Message Passing Middleware. In IEEE Cluster, 2004. [bibtex-entry]


  154. Ronald Garcia, Jaakko Järvi, Andrew Lumsdaine, Jeremy G. Siek, and Jeremiah Willcock. A Comparative Study of Language Support for Generic Programming. In Proceedings of the 2003 ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications (OOPSLA'03), October 2003. [bibtex-entry]


  155. Jaakko Järvi, Andrew Lumsdaine, Jeremy Siek, and Jeremiah Willcock. An Analysis of Constrained Polymorphism for Generic Programming. In Kei Davis and Jörg Striegnitz, editors, Multiparadigm Programming 2003: Proceedings of the MPOOL Workshop at OOPSLA'03, John von Neumann Institute of Computing series, Anaheim, CA, pages 87--107, October 2003. [bibtex-entry]


  156. Jaakko Järvi, Andrew Lumsdaine, Jeremy Siek, and Jeremiah Willcock. An Analysis of Constrained Polymorphism for Generic Programming. In Kei Davis and Jörg Striegnitz, editors, Multiparadigm Programming 2003: Proceedings of the MPOOL Workshop at OOPSLA'03, John von Neumann Institute of Computing series, Anaheim, CA, pages 87--107, October 2003. [bibtex-entry]


  157. S. Sankaran, J. Squyres, B.Barett, A. Lumsdaine, J. Duell, P. Hargrove, and E. Roman. The LAM/MPI Checkpoint/Restart Framework: System-Initiated Checkpointing. In In LACSI Symposium, October 2003. [bibtex-entry]


  158. Jeffrey M. Squyres and Andrew Lumsdaine. A Component Architecture for LAM/MPI. In Proceedings, Euro PVM/MPI, October 2003. [bibtex-entry]


  159. Jaakko Järvi, Jeremiah Willcock, and Andrew Lumsdaine. Concept-Controlled Polymorphism. In Frank Pfennig and Yannis Smaragdakis, editors, Generative Programming and Component Engineering, volume 2830 of LNCS, pages 228--244, September 2003. Springer Verlag. [bibtex-entry]


  160. John Mugler, Thomas Naughton, Stephen L. Scott, Brian Barrett, Andrew Lumsdaine, Jeffrey M. Squyres, Beno�t des Ligneris, Francis Giraldeau, and Chokchai Leangsuksun. OSCAR Clusters. In Proceedings of the Ottawa Linux Symposium (OLS'03), Ottawa, Canada, July # 23-26, 2003.
    Keywords: OSCAR, Thin-OSCAR, HA-OSCAR, cluster. [bibtex-entry]


  161. Jeffrey M. Squyres and Andrew Lumsdaine. A Component Architecture for LAM/MPI. In Proceedings ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, San Diego, CA, USA, June 2003.
    Note: Short Talk on Emerging Research. [bibtex-entry]


  162. Brian Barrett, Jeff Squyres, and Andrew Lumsdaine. Integration of the LAM/MPI environment and the PBS scheduling system. In Proceedings, 17th Annual International Symposium on High Performance Computing Systems and Applications, Quebec, Canada, May 2003.
    Keywords: LAM/MPI, LAM, PBS, MPI, TM, Message Passing Interface, scheduling, batch scheduling, high performance computing. [bibtex-entry]


  163. Lie-Quan Lee and Andrew Lumsdaine. The Generic Message Passing Framework. In Proceedings of the International Parallel and Distributed Processing Symposium (IPDPS), pages 53, April 2003. [bibtex-entry]


  164. Jeremiah Willcock, Andrew Lumsdaine, and Arch Robison. Using MPI with C# and the Common Language Infrastructure. In Proceedings of the Joint ACM Java Grande - ISCOPE 2002 Conference, pages 238, November 2002. ACM SIGPLAN, ACM Press.
    Note: Poster abstract. [bibtex-entry]


  165. Doug Gregor, Brian Osman, David R. Musser, Jeremy G. Siek, Lie-Quan Lee, and Andrew Lumsdaine. Concept-based component libraries and optimizing compilers. In NSF Next Generation Systems Program Workshop at International Parallel and Distributed Processing Symposium, IPDPS 2002, pages 174 -181, 2002. [bibtex-entry]


  166. Lie-Quan Lee and Andrew Lumsdaine. Generic programming for high performance scientific applications. In Proceedings of the 2002 Joint ACM Java Grande -- ISCOPE Conference, pages 112--121, 2002. ACM Press. [bibtex-entry]


  167. Thomas Naughton, Stephen L. Scott, Brian Barret, Jeffrey M. Squyres, Andrew Lumsdaine, and Yung-Chin Fant. The Penguin in the Pail -- OSCAR Cluster Installation Tool. In The 6^th World MultiConference on Systemic, Cybernetics and Informatics (SCI 2002), Invited Session of SCI'02, Commodity, High Performance Cluster Computing Technologies and Applications, Orlando, FL, USA, 2002.
    Keywords: OSCAR, Linux, high performance computing, cluster. [bibtex-entry]


  168. Sibylle Schupp, D. P. Gregor, B. Osman, David R. Musser, Jeremy G. Siek, Lie-Quan Lee, and Andrew Lumsdaine. Concept-Based Component Libraries and Optimizing Compilers. In Proceedings IPDPS'02, 2002. [bibtex-entry]


  169. Todd L. Veldhuizen and Andrew Lumsdaine. Guaranteed Optimization: Proving Nullspace Properties of Compilers. In Proceedings of the 2002 Static Analysis Symposium (SAS'02), volume 2477 of Lecture Notes in Computer Science, pages 263-277, 2002. Springer-Verlag.
    Keywords: dataflow analysis, reliable optimization, abstract interpretation, program analysis, program optimization, abstraction penalty, term rewriting, superanalysis. [Abstract] [bibtex-entry]


  170. Jeremiah Willcock, Jeremy Siek, and Andrew Lumsdaine.. Caramel: A Concept Representation System for Generic Programming. In Second Workshop on C++ Template Programming, October 2001. [bibtex-entry]


  171. Jeremiah Willcock, Jeremy Siek, and Andrew Lumsdaine. Caramel: A Concept Representation System for Generic Programming. In Second Workshop on C++ Template Programming, Tampa, Florida, October 2001. [bibtex-entry]


  172. Jeremy G. Siek and Andrew Lumsdaine. Concept checking: Binding parametric polymorphism in C++. In Proceedings of the First Workshop on C++ Template Programming, Erfurt, Germany, 2000. [bibtex-entry]


  173. Jeffrey M. Squyres, Andrew Lumsdaine, William L. George, John G. Hagedorn, and Judith E. Devaney. The Interoperable Message Passing Interface (IMPI) Extensions to LAM/MPI. In Proceedings, MPI Developer's Conference, Cornell, NY, USA, 2000.
    Keywords: LAM, MPI, Message Passing Interface, high performance computing. [bibtex-entry]


  174. Jeremy G. Siek and Andrew Lumsdaine. Mayfly: A Pattern for Lightweight Generic Interfaces. In Pattern Languages of Programs, July 1999. [bibtex-entry]


  175. Lie-Quan Lee, Jeremy G. Siek, and Andrew Lumsdaine. The generic graph component library. In OOPSLA '99: Proceedings of the 14th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, New York, NY, USA, pages 399--414, 1999. ACM Press. [bibtex-entry]


  176. Lie-Quan Lee, Jeremy G. Siek, and Andrew Lumsdaine. Generic Graph Algorithms for Sparse Matrix Ordering. In ISCOPE'99, LNCS, 1999. Springer-Verlag. [bibtex-entry]


  177. Lie-Quan Lee, Jeremy G. Siek, and Andrew Lumsdaine. Generic Graph Algorithms for Sparse Matrix Ordering. In ISCOPE'99, Lecture Notes in Computer Science, 1999. Springer-Verlag. [bibtex-entry]


  178. J. P. Morris, N. J. Giordano, J.-T. Cheng, J. Tran, A. Lumsdaine, and L. J. Pyrak-Nolte. Fracture Geometry and Relative Permeabilities: Application to Multiphase Flow through Coal. In International Coalbed Methane Symposium, pages 377--388, 1999. [bibtex-entry]


  179. Jeremy G. Siek, Lie-Quan Lee, and Andrew Lumsdaine. The generic graph component library. In Proceedings of the 1999 ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, pages 399--414, 1999. ACM Press. [bibtex-entry]


  180. Jeremy G. Siek and Andrew Lumsdaine. The Basic Linear Algebra Instruction Set: Building Blocks for Portable High Performance. In SciTools, 1998. [bibtex-entry]


  181. Jeremy G. Siek and Andrew Lumsdaine. The Matrix Template Library: A Generic Programming Approach to High Performance Numerical Linear Algebra. In ISCOPE'98, LNCS, 1998. Springer-Verlag. [bibtex-entry]


  182. Jeremy G. Siek and Andrew Lumsdaine. The Matrix Template Library: A Unifying Framework for Numerical Linear Algebra. In Parallel Object Oriented Scientific Computing, 1998. ECOOP. [bibtex-entry]


  183. Jeremy G. Siek and Andrew Lumsdaine. A Rational Approach to Portable High Performance: The Basic Linear Algebra Instruction Set (BLAIS) and the Fixed Algorithm Size Template (FAST) Library. In Parallel Object Oriented Scientific Computing, 1998. ECOOP. [bibtex-entry]


  184. Jeremy G. Siek, Andrew Lumsdaine, and Lie-Quan Lee. Generic Programming for High Performance Numerical Linear Algebra. In Proceedings of the SIAM Workshop on Object Oriented Methods for Inter-operable Scientific and Engineering Computing (OO'98), 1998. SIAM Press. [bibtex-entry]


  185. Jeffrey M. Squyres, Andrew Lumsdaine, and Robert L. Stevenson. A Toolkit for Parallel Image Processing. In SPIE Annual Meeting, San Diego, 1998.
    Keywords: MPI, Message Passing Interface, image processing, parallel library, distributed. [bibtex-entry]


  186. A. Lumsdaine and D. Wu. Krylov Subspace Acceleration of Waveform Relaxation. In International Conference on Scientific Computation and Differential Equations, Grado, Italy, September 1997. [bibtex-entry]


  187. Andrew Lumsdaine and Brian McCandless. Parallel Extensions to the Matrix Template Library. In Proc. 8th SIAM Conference on Parallel Processing for Scientific Computing, 1997. SIAM. [bibtex-entry]


  188. Andrew Lumsdaine and Brian C. McCandless. The Role of Abstraction in High Performance Computing. In Proceedings, 1997 International Conference on Scientific Computing in Object-Oriented Parallel Computing, Lecture Notes in Computer Science, 1997. Springer-Verlag. [bibtex-entry]


  189. Jeffrey M. Squyres, Bill Saphir, and Andrew Lumsdaine. The Design and Evolution of the MPI-2 C++ Interface. In Proceedings, 1997 International Conference on Scientific Computing in Object-Oriented Parallel Computing, Lecture Notes in Computer Science, 1997. Springer-Verlag.
    Keywords: MPI, Message Passing Interface, class library. [bibtex-entry]


  190. A. Lumsdaine and B. McCandless. MTL: The Matrix Template Library. In Second SIAM Conference on Sparse Matrices, October 1996. [bibtex-entry]


  191. J. M. Squyres, B. C. McCandless, and A. Lumsdaine. C++ Bindings and Class Libraries for MPI. In Proceedings, MPI Developer's Conference, Notre Dame, IN, USA, July 1996.
    Keywords: MPI, Message Passing Interface, class library. [bibtex-entry]


  192. A. Lumsdaine and D. Wu. Convergence of Convolution CG for a Volterra Operator. In The Second International Conference on The Numerical Solution of Volterra and Delay Equations, May 1996. [bibtex-entry]


  193. A. Lumsdaine and B. McCandless. MTL: A Matrix Template Library for C++. In Object Oriented Numerics Conference (OONSCI '96), March 1996. [bibtex-entry]


  194. A. Skjellum and A. Lumsdaine. Objects, Persistance and Split-Phase Construction ADTs for Numerical Libraries. In Object Oriented Numerics Conference (OONSCI '96), March 1996. [bibtex-entry]


  195. Al Geist, William Gropp, Steve Huss-Lederman, Andrew Lumsdaine, Ewing Lusk, William Saphir, Tony Skjellum, and Marc Snir. MPI-2: Extending the Message-Passing Interface. In Luc Bouge, Pierre Fraigniaud, Anne Mignotte, and Yves Robert, editors, Euro-Par '96 Parallel Processing, number 1123 of Lecture Notes in Computer Science, pages 128--135, 1996. Springer Verlag. [bibtex-entry]


  196. Andrew Lumsdaine and Deyun Wu. Krylov-Subspace Acceleration of Waveform Relaxation. In Copper Mountain Conference on Iterative Methods, Copper Mountain, CO, 1996. [bibtex-entry]


  197. B. C. McCandless, J. M. Squyres, and A. Lumsdaine. Object Oriented MPI (OOMPI): a class library for the Message Passing Interface. In IEEE, editor, Proceedings. Second MPI Developer's Conference: Notre Dame, IN, USA, 1--2 July 1996, 1109 Spring Street, Suite 300, Silver Spring, MD 20910, USA, pages 87--94, 1996. IEEE Computer Society Press.
    Keywords: application program interfaces, C language, C++ bindings, C++ class library, formal specification, generic specification, message passing, Message Passing Interface, object-oriented class library, object-oriented languages, Object-Oriented MPI, object-oriented programming, OOMPI, parallel programming, program description language, software libraries. [bibtex-entry]


  198. J. M. Squyres, B. C. McCandless, A Lumsdaine, and R. L. Stevenson. Parallel and Distributed Algorithms for High-Speed Image Processing. In Sixth Annual Dual-Use Technologies and Applications Conference, Syracuse, NY, USA, 1996.
    Keywords: MPI, Message Passing Interface, image processing, parallel library, distributed. [bibtex-entry]


  199. Jeffrey M. Squyres, Brian C. McCandless, and Andrew Lumsdaine. Object Oriented MPI: A Class Library for the Message Passing Interface. In Parallel Object-Oriented Methods and Applications (POOMA '96), Santa Fe, 1996.
    Keywords: MPI, Message Passing Interface, high performance computing, OOMPI, Object-Oriented MPI, object-oriented class library. [bibtex-entry]


  200. A. Lumsdaine, J. M. Squyres, and R. L. Stevenson. A Cluster-Based Parallel Image Processing Toolkit. In SPIE/IS&T Conference on Image and Video Processing, III, San Jose, CA, USA, February 1995.
    Keywords: MPI, Message Passing Interface, image processing, parallel library, distributed. [bibtex-entry]


  201. D. Nolte, L. J. Pyrak-Nolte, A. Lumsdaine, and J. Tran. Modeling Scale Dependence of Unsaturated Flow Through Single Fractures Containing Correlated Aperture Distributions. In EOS - Transactions, American Geophysical Union, volume 76, pages 218, 1995. [bibtex-entry]


  202. Jeffrey M. Squyres, Andrew Lumsdaine, and Robert L. Stevenson. A Parallel Image Processing Toolkit Using MPI. In Proceedings of MPI Developers Conference, 1995.
    Keywords: MPI, Message Passing Interface, image processing, parallel library, distributed. [bibtex-entry]


  203. R. R. Schultz, R. L. Stevenson, and A. Lumsdaine. Maximum likelihood parameter estimation for non-Gaussian prior signal models. In Proceedings of IEEE International Conference on Image Processing, Austin, TX, November 1994. [bibtex-entry]


  204. Andrew Lumsdaine, Jeffrey M. Squyres, and Mark W. Reichelt. Waveform Iterative Methods for Parallel Solution of Initial Value Problems. In Andrew Lumsdaine, Ewing Lusk, Donna Reese, and Anthony Skjellum, editors, Proceedings of the Second Scalable Parallel Libraries Conference, Mississippi State, MS, pages 88-97, October 1994. IEEE Computer Society Press. [bibtex-entry]


  205. Andrew Lumsdaine. Krylov-Subspace Acceleration of Time Periodic Waveform Relaxation. In Colorado Conference on Iterative Methods, Breckenridge, CO, April 1994. [bibtex-entry]


  206. J. Dongarra, Andrew Lumsdaine, Xinhui Niu, Roldan Pozo, and Karin Remington. A Sparse Matrix Library in C++ for High Performance Architectures. In Proceedings Object Oriented Numerics Conference, Sun River, OR, 1994. [bibtex-entry]


  207. L.J. Pyrak-Nolte, D.L. Hopkins, A. Lumsdaine, and G. Yang. Interrelationship Between Fluid Flow and Fracture Stiffness. In EOS - Transactions, American Geophysical Union, volume 75, pages 258, 1994. [bibtex-entry]


  208. A. Lumsdaine, M. Reichelt, and J. White. Accelerated Waveform Methods for Parallel Transient Simulation of Semiconductor Devices. In International Conference on Computer Aided-Design, Santa Clara, California, pages 270--274, November 1993. [bibtex-entry]


  209. Jeffrey M. Squyres and Andrew Lumsdaine. Parallel Numerical Methods For Large Scale Initial-Value Problems. In Argonne Undergraduate Research Symposium, Argonne, IL, November 1993.
    Keywords: MPI, Message Passing Interface. [bibtex-entry]


  210. A. Lumsdaine and M. Reichelt. Waveform Iterative Techniques for Device Transient Simulation on Parallel Machines. In Sixth SIAM Conference on Parallel Processing for Scientific Computing, Norfolk, VA, 1993. [bibtex-entry]


  211. A. Lumsdaine and J.K. White. Accelerating Dynamic Iteration Methods with Application to Semiconductor Device Simulation. In Proceedings Copper Mountain Conference on Iterative Methods, Copper Mountain, CO, April 1992.
    Note: Awarded third place in student paper contest.[bibtex-entry]


  212. A. Lumsdaine, M. Reichelt, and J. White. Conjugate Direction Waveform Methods for Transient Two-Dimensional Simulation of MOS Devices. In International Conference on Computer Aided-Design, Santa Clara, California, pages 116--119, November 1991. [bibtex-entry]


  213. L. Miguel Silveira, Andrew Lumsdaine, and Jacob K. White. Parallel Simulation Algorithms for Grid-Based Analog Signal Processors. In International Conference on Computer Aided-Design, Santa Clara, California, pages 442-445, November 1990. [bibtex-entry]


  214. A. Lumsdaine, J.L. Wyatt, and I.M. Elfadel. Nonlinear Analog Networks for Image Smoothing and Segmentation. In Proceedings of the Internationsl Symposium on Circuits and Systems, New Orleans, pages 987--991, 1990. [bibtex-entry]


  215. A. Lumsdaine, J.L. Wyatt, and I.M. Elfadel. Parallel Distributed Networks for Image Smoothing and Segmentation in Analog VLSI. In Proceedings of the 28th IEEE Conference on Decision and Control, Tampa, pages 272--279, 1989. [bibtex-entry]


  216. A. Lumsdaine, J. White, D. Webber, and A. Sangiovanni-Vincentelli. A Band Relaxation Algorithm for Reliable and Parallelizable Circuit Simulation. In International Conference on Computer Aided-Design, Santa Clara, California, November 1988. [bibtex-entry]


  217. A. Lumsdaine, J.H. Lang, and M.J. Balas. A State Observer for the Variable Reluctance Motor. In Proceedings of the Incremental Control Systems and Devices Symposium, Urbana, IL, pages 267--273, 1986. [bibtex-entry]


  218. A. Lumsdaine, J.H. Lang, and M.J. Balas. A State Observer for the Variable Reluctance Motors: Analyses and Experiments. In Proceedings of the Asilomar Conference on Circuits, Systems and Computers, Pacific Grove, CA, pages 660--664, 1985. [bibtex-entry]


Internal reports (84)
  1. Greg Bronevetsky, Andrew Friedley, Torsten Hoefler, Andrew Lumsdaine, and Dan Quinlan. Compiling MPI for Many-Core Systems. Technical report LLNL-TR-638557, Lawrence Livermore National Laboratory, 2013. [bibtex-entry]


  2. Larisse Voufo and Andrew Lumsdaine. A Uniform Terminology for C++ Concepts. Technical report TR 703, Indiana University Technical Report, January 2013. [bibtex-entry]


  3. T. Schneider, T. Hoefler, and A. Lumsdaine. ORCS: An Oblivious Routing Congestion Simulator. Technical report 675, Indiana University, Feb. 2009. [bibtex-entry]


  4. T. Schneider, T. Hoefler, and A. Lumsdaine. ORCS: An Oblivious Routing Congestion Simulator. Technical report 675, Indiana University, Feb. 2009. [bibtex-entry]


  5. D. Gregor, T. Hoefler, B. Barrett, and A. Lumsdaine. Fixing Probe for Multi-Threaded MPI Applications. Technical report 674, Indiana University, Jan. 2009. [bibtex-entry]


  6. Beman Dawes, Douglas Gregor, Jeremiah Willcock, and Andrew Lumsdaine. Concepts for the C++0x Standard Library: Chapter 17 -- Introduction (Revision 2). Technical report N2755=08-0265, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, October 2008. [bibtex-entry]


  7. Douglas Gregor and Andrew Lumsdaine. Concepts for the C++0x Standard Library: Utilities (Revision 5). Technical report N2770=08-0280, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, October 2008. [bibtex-entry]


  8. Douglas Gregor and Andrew Lumsdaine. Concepts for the C++0x Standard Library: Iterators (Revision 4). Technical report N2777=08-0287, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, October 2008. [bibtex-entry]


  9. Douglas Gregor, Mat Marcus, Thomas Witt, and Andrew Lumsdaine. Concepts for the C++0x Standard Library: Algorithms (Revision 5). Technical report N2759=08-0269, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, October 2008. [bibtex-entry]


  10. Douglas Gregor, Jeremy Siek, and Andrew Lumsdaine. Iterator Concepts for the C++0x Standard Library (Revision 5). Technical report N2758=08-0268, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, October 2008. [bibtex-entry]


  11. Douglas Gregor and Andrew Lumsdaine. Concepts for the C++0x Standard Library: Numerics (Revision 3). Technical report N2736=08-0246, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, July 2008. [bibtex-entry]


  12. Douglas Gregor and Andrew Lumsdaine. Concepts for the C++0x Standard Library: Iterators (Revision 3). Technical report N2734=08-0244, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, July 2008. [bibtex-entry]


  13. Douglas Gregor and Andrew Lumsdaine. Concepts for the C++0x Standard Library: Utilities (Revision 4). Technical report N2735=08-0245, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, July 2008. [bibtex-entry]


  14. Douglas Gregor, Mat Marcus, Thomas Witt, and Andrew Lumsdaine. Concepts for the C++0x Standard Library: Algorithms (Revision 4). Technical report N2740=08-0250, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, July 2008. [bibtex-entry]


  15. Douglas Gregor, Jeremy Siek, and Andrew Lumsdaine. Iterator Concepts for the C++0x Standard Library (Revision 4). Technical report N2739=08-0249, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, July 2008. [bibtex-entry]


  16. Douglas Gregor, Mat Marcus, Thomas Witt, and Andrew Lumsdaine. Foundational Concepts for the C++0x Standard Library (Revision 3). Technical report N2677=08-0187, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, June 2008. [bibtex-entry]


  17. Douglas Gregor, Mat Marcus, Thomas Witt, and Andrew Lumsdaine. Concepts for the C++0x Standard Library: Algorithms (Revision 2). Technical report N2696=08-0206, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, June 2008. [bibtex-entry]


  18. Douglas Gregor, Jeremy Siek, and Andrew Lumsdaine. Iterator Concepts for the C++0x Standard Library (Revision 3). Technical report N2695=08-0205, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, June 2008. [bibtex-entry]


  19. Beman Dawes, Douglas Gregor, Jeremiah Willcock, and Andrew Lumsdaine. Concepts for the C++0x Standard Library: Introduction (Revision 1). Technical report N2618=08-0128, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, May 2008. [bibtex-entry]


  20. Douglas Gregor and Andrew Lumsdaine. Core Concepts for the C++0x Standard Library (Revision 2). Technical report N2621=08-0131, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, May 2008. [bibtex-entry]


  21. Douglas Gregor and Andrew Lumsdaine. Concepts for the C++0x Standard Library: Algorithms (Revision 2). Technical report N2625=08-0135, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, May 2008. [bibtex-entry]


  22. Douglas Gregor and Andrew Lumsdaine. Concepts for the C++0x Standard Library: Numerics (Revision 2). Technical report N2626=08-0136, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, May 2008. [bibtex-entry]


  23. Douglas Gregor and Andrew Lumsdaine. Concepts for the C++0x Standard Library: Utilities (Revision 3). Technical report N2622=08-0132, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, May 2008. [bibtex-entry]


  24. Douglas Gregor, Jeremy Siek, and Andrew Lumsdaine. Iterator Concepts for the C++0x Standard Library (Revision 2). Technical report N2624=08-0134, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, May 2008. [bibtex-entry]


  25. Douglas Gregor and Andrew Lumsdaine. Concepts for the C++0x Standard Library: Numerics (Revision 1). Technical report N2574=08-0084, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, March 2008. [bibtex-entry]


  26. Douglas Gregor and Andrew Lumsdaine. Core Concepts for the C++0x Standard Library (Revision 1). Technical report N2572=08-0082, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, March 2008. [bibtex-entry]


  27. Douglas Gregor and Andrew Lumsdaine. Concepts for the C++0x Standard Library: Algorithms (Revision 2). Technical report N2573=08-0083, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, March 2008. [bibtex-entry]


  28. Douglas Gregor, Jeremy Siek, and Andrew Lumsdaine. Iterator Concepts for the C++0x Standard Library (Revision 1). Technical report N2570=08-0080, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, March 2008. [bibtex-entry]


  29. Douglas Gregor and Andrew Lumsdaine. Core Concepts for the C++0x Standard Library. Technical report N2502=08-0012, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, February 2008. [bibtex-entry]


  30. Douglas Gregor, Jeremy Siek, and Andrew Lumsdaine. Iterator Concepts for the C++0x Standard Library. Technical report N2500=08-0010, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, February 2008. [bibtex-entry]


  31. Douglas Gregor and Andrew Lumsdaine. Concepts for the C++0x Standard Library: Utilities (Revision 2). Technical report N2322=07-0182, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, July 2007. [bibtex-entry]


  32. Douglas Gregor, Jeremy Siek, and Andrew Lumsdaine. Concepts for the C++0x Standard Library: Iterators (Revision 2). Technical report N2323=07-0183, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, July 2007. [bibtex-entry]


  33. Joseph A. Cottam and Andrew Lumsdaine. Tuple Space Mapper: Design, Challenges and Goals. Technical report TR648, Indiana University, Bloomington, IN, June 2007.
    Keywords: Visualization. [bibtex-entry]


  34. Douglas Gregor, Jeremiah Willcock, and Andrew Lumsdaine. Concepts for the C++0x Standard Library: Utilities (Revision 1). Technical report N2082=06-0152, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, October 2006. [bibtex-entry]


  35. Douglas Gregor, Jeremiah Willcock, and Andrew Lumsdaine. Concepts for the C++0x Standard Library: Iterators (Revision 1). Technical report N2083=06-0153, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, October 2006. [bibtex-entry]


  36. Douglas Gregor, Jeremiah Willcock, and Andrew Lumsdaine. Concepts for the C++0x Standard Library: Algorithms (Revision 1). Technical report N2084=06-0154, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, October 2006. [bibtex-entry]


  37. T. Hoefler and A. Lumsdaine. Design, Implementation, and Usage of LibNBC. Technical report, Open Systems Lab, Indiana University, 08 2006. [bibtex-entry]


  38. T. Hoefler, J. Squyres, G. Bosilca, G. Fagg, A. Lumsdaine, and W. Rehm. Non-Blocking Collective Operations for MPI-2. Technical report, Open Systems Lab, Indiana University, 08 2006. [bibtex-entry]


  39. Joshua Hursey, Jeffrey M. Squyres, and Andrew Lumsdaine. A Checkpoint and Restart Service Specification for Open MPI. Technical report TR635, Indiana University, Bloomington, Indiana, USA, July 2006 keywords = Open MPI, high performance computing, rollback-recovery, MPI, fault tolerance, checkpoint/restart. [bibtex-entry]


  40. Douglas Gregor, Jeremiah Willcock, and Andrew Lumsdaine. Concepts for the C++0x Standard Library: Algorithms. Technical report N2040=06-0110, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, June 2006. [bibtex-entry]


  41. Douglas Gregor, Jeremiah Willcock, and Andrew Lumsdaine. Concepts for the C++0x Standard Library: Approach. Technical report N2036=06-0106, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, June 2006. [bibtex-entry]


  42. Douglas Gregor, Jeremiah Willcock, and Andrew Lumsdaine. Concepts for the C++0x Standard Library: Numerics. Technical report N2041=06-0111, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, June 2006. [bibtex-entry]


  43. Douglas Gregor, Jeremiah Willcock, and Andrew Lumsdaine. Concepts for the C++0x Standard Library: Iterators. Technical report N2039=06-0109, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, June 2006. [bibtex-entry]


  44. Douglas Gregor, Jeremiah Willcock, and Andrew Lumsdaine. Concepts for the C++0x Standard Library: Introduction. Technical report N2037=06-0107, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, June 2006. [bibtex-entry]


  45. Douglas Gregor, Jeremiah Willcock, and Andrew Lumsdaine. Concepts for the C++0x Standard Library: Utilities. Technical report N2038=06-0108, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, June 2006. [bibtex-entry]


  46. Brian W. Barrett, Jeffrey M. Squyres, and Andrew Lumsdaine. Implementation of Open MPI on Red Storm. Technical report LA-UR-05-8307, Los Alamos National Laboratory, Los Alamos, New Mexico, USA, October 2005. [bibtex-entry]


  47. Douglas Gregor, Jeremy Siek, Jeremiah Willcock, Jaakko Järvi, Ronald Garcia, and Andrew Lumsdaine. Concepts for C++0x (Revision 1). Technical report N1849=05-0109, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, August 2005. [bibtex-entry]


  48. Jeremy Siek, Douglas Gregor, Ronald Garcia, Jeremiah Willcock, Jaakko Järvi, and Andrew Lumsdaine. Concepts for C++0x. Technical report N1758=05-0018, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, January 2005. [bibtex-entry]


  49. Jaakko Järvi, Jeremiah Willcock, and Andrew Lumsdaine. Associated Types and Constraint Propagation for Mainstream Object-Oriented Generics. Technical report 2004-12-3, Texas A&M University, Computer Science, December 2004.
    Note: Http://www.cs.tamu.edu/research/tr. [bibtex-entry]


  50. Jeremy Siek and Andrew Lumsdaine. Essential Language Support for Generic Programming: Formalization Part 1. Technical report 605, Indiana University, December 2004. [Annotation] [bibtex-entry]


  51. Andrew Lumsdaine. OSL 2004 Bibliography. Technical report OSL-BIB-04-01, Open Systems Lab, Bloomington, IN, USA, January 2004. [bibtex-entry]


  52. Andrew Lumsdaine. OSL 2003 Bibliography. Technical report OSL-BIB-03-01, Open Systems Lab, Bloomington, IN, USA, January 2003. [bibtex-entry]


  53. Sriram Sankaran, Jeffrey M. Squyres, Brian Barrett, and Andrew Lumsdaine. Checkpoint-Restart Support System Services Interface (SSI) Modules for LAM/MPI. Technical Report TR578, Indiana University, Computer Science Department, 2003. [bibtex-entry]


  54. Jeffrey M. Squyres, Brian Barrett, and Andrew Lumsdaine. MPI Collective Operations System Services Interface (SSI) Modules for LAM/MPI. Technical Report TR577, Indiana University, Computer Science Department, 2003. [bibtex-entry]


  55. Jeffrey M. Squyres, Brian Barrett, and Andrew Lumsdaine. The System Services Interface (SSI) to LAM/MPI. Technical Report TR575, Indiana University, Computer Science Department, 2003. [bibtex-entry]


  56. Jeffrey M. Squyres, Brian Barrett, and Andrew Lumsdaine. Boot System Services Interface (SSI) Modules for LAM/MPI. Technical Report TR576, Indiana University, Computer Science Department, 2003. [bibtex-entry]


  57. Jeffrey M. Squyres, Brian Barrett, and Andrew Lumsdaine. Request Progression Interface (RPI) System Services Interface (SSI) Modules for LAM/MPI. Technical Report TR579, Indiana University, Computer Science Department, 2003. [bibtex-entry]


  58. Thomas Naughton, Stephen L. Scott, Brian Barrett, Jeffrey M. Squyres, Andrew Lumsdaine, Yung-Chin Gang, and Victor Mashayekhi. Looking inside the OSCAR cluster toolkit. Technical report In PowerSolutions Magazine, chapter HPC Cluster Environment, Dell Computer Corporation, November 2002.
    Keywords: OSCAR, Linux, high performance computing, cluster. [bibtex-entry]


  59. Jeremiah Willcock, Andrew Lumsdaine, and Arch Robison. Using MPI with C# and the Common Language Infrastructure. Technical report 570, Indiana University Computer Science Department, October 2002.
    Note: Http://www.cs.indiana.edu/cgi-bin/techreports/TRNNN.cgi?trnum=TR570. [bibtex-entry]


  60. Andrew Lumsdaine. OSL 2002 Bibliography. Technical report OSL-BIB-02-01, Open Systems Lab, Bloomington, IN, USA, January 2002. [bibtex-entry]


  61. Sibylle Schupp, Douglas Gregor, Brian Osman, David R. Musser, Jeremy Siek, Lie-Quan Lee, and Andrew Lumsdaine. Concept-based Component Libraries and Optimizing Compilers. Technical report, RPI Computer Science Department Technical Report 02-02, 2002. [bibtex-entry]


  62. Todd L. Veldhuizen and Andrew Lumsdaine. Guaranteed Optimization: Proving Nullspace Properties of Compilers. Technical Report TR564, Indiana University Computer Science, 2002.
    Keywords: dataflow analysis, reliable optimization, abstract interpretation, program analysis, program optimization, abstraction penalty, term rewriting, superanalysis. [Abstract] [bibtex-entry]


  63. Andrew Lumsdaine. LSC 2001 Bibliography. Technical report OSL-BIB-01-01, Open Systems Lab, Bloomington, IN, USA, January 2001. [bibtex-entry]


  64. Andrew Lumsdaine. OSL 2001 Bibliography. Technical report OSL-BIB-01-01A, Open Systems Lab, Bloomington, IN, USA, January 2001. [bibtex-entry]


  65. Andrew Lumsdaine. LSC 2000 Bibliography. Technical report OSL-BIB-00-01, Open Systems Lab, Bloomington, IN, USA, January 2000. [bibtex-entry]


  66. Andrew Lumsdaine. LSC 1999 Bibliography. Technical report OSL-BIB-99-01, Open Systems Lab, Bloomington, IN, USA, January 1999. [bibtex-entry]


  67. L.J. Pyrak-Nolte and A. Lumsdaine. Three-Dimensional Simulator of Fracture Networks in Coal. Technical report GRI-96, Gas Research Institute, October 1996. [bibtex-entry]


  68. Jeffrey M. Squyres, Brian C. McCandless, and Andrew Lumsdaine. Object Oriented MPI Reference. Technical report TR 96-12, Department of Computer Science and Engineering, University of Notre Dame, Notre Dame, IN, USA, 1996.
    Keywords: MPI, Message Passing Interface, high performance computing, OOMPI, Object-Oriented MPI, object-oriented class library. [bibtex-entry]


  69. J. Dongarra, A. Lumsdaine, R. Pozo, and K. Remington. IML++ v. 1.2 Iterative Methods Library Reference Guide. Technical report CS-95-303, University of Tennessee, August 1995. [bibtex-entry]


  70. J. Dongarra, A. Lumsdaine, R. Pozo, and K. Remington. A Sparse Matrix Library in C++ for High Performance Architectures. Technical report CS-94-236, University of Tennessee, July 1994. [bibtex-entry]


  71. J. Dongarra, A. Lumsdaine, R. Pozo, and K. Remington. IML++ Iterative Methods Library Reference Guide. Technical report CSE-TR-94-28, University of Notre Dame, 1994. [bibtex-entry]


  72. J. Dongarra, A. Lumsdaine, R. Pozo, and K. Remington. Sparselib++ Sparse Matrix Class Reference Guide. Technical report CSE-TR-94-27, University of Notre Dame, 1994. [bibtex-entry]


  73. A. Lumsdaine, L.M. Silveira, and J.K. White. CMVSIM Programmer's Guide. Technical report CSE-TR-94-18, University of Notre Dame, 1994. [bibtex-entry]


  74. A. Lumsdaine, L.M. Silveira, and J.K. White. Simlab Programmer's Guide. Technical report CSE-TR-94-17, University of Notre Dame, 1994. [bibtex-entry]


  75. A. Lumsdaine. A Note on Convolution SOR. Technical report CSE-TR-94-14, University of Notre Dame, 1994. [bibtex-entry]


  76. A. Lumsdaine, L.M. Silveira, and J.K. White. CMVSIM User's Guide. Technical report CSE-TR-94-18, University of Notre Dame, 1994. [bibtex-entry]


  77. A. Lumsdaine, L.M. Silveira, and J.K. White. Simlab User's Guide. Technical report CSE-TR-94-16, University of Notre Dame, 1994. [bibtex-entry]


  78. A. Lumsdaine. Theoretical and Practical Aspects of Parallel Numerical Algorithms for Initial Value Problems, with Applications. Technical report RLE Technical Report 574, Massachusetts Institute of Technology, 1992. [bibtex-entry]


  79. A. Lumsdaine, J.L. Wyatt, and I.M. Elfadel. Nonlinear Analog Networks for Image Smoothing and Segmentation. Technical report A.I. Memo 1280, Massachusetts Institute of Technology, 1991. [bibtex-entry]


  80. A. Lumsdaine, M. Silveira, and J. White. CMVSIM Users' Guide. Technical report, 1990.
    Note: Research Laboratory of Electronics, Massachusetts Institute of Technology. [bibtex-entry]


  81. A. Lumsdaine, M. Silveira, and J. White. SIMLAB Programmer's Guide. Technical report, 1990.
    Note: Research Laboratory of Electronics, Massachusetts Institute of Technology. Unpublished. [bibtex-entry]


  82. A. Lumsdaine, M. Silveira, and J. White. CMVSIM Programmer's Guide. Technical report, 1990.
    Note: Research Laboratory of Electronics, Massachusetts Institute of Technology. Unpublished. [bibtex-entry]


  83. M. Silveira, A. Lumsdaine, and J. White. SIMLAB Users' Guide. Technical report, 1990.
    Note: Research Laboratory of Electronics, Massachusetts Institute of Technology. [bibtex-entry]


  84. A. Lumsdaine, J. Wyatt, and I. Elfadel. Parallel Distributed Networks for Image Smoothing and Segmentation in Analog VLSI. Technical report VLSI Memo No. 89-562, Massachusetts Institute of Technology, 1989. [bibtex-entry]


Posters and Presentations (82)
  1. Abhishek Kulkarni, Luke Dalessandro, Ezra Kissel, Andrew Lumsdaine, Thomas Sterling, and Martin Swany. Network-Managed Virtual Global Address Space for Message-driven Runtimes, June 2016.
    Note: Poster at the 25th International Symposium on High Performance Parallel and Distributed Computing (HPDC 2016). [bibtex-entry]


  2. Andrew Lumsdaine. The Perfect Proposal, May 2016.
    Note: Presentation at the School of Informartics and Computing CAREER Workshop. [bibtex-entry]


  3. Andrew Lumsdaine. Computer Science Plan, May 2016.
    Note: Presentation at the CSWARM Review Meeting. [bibtex-entry]


  4. Andrew Lumsdaine. The Matrix Template Library: A generic programming approach to scalable linear algebra libraries, January 2016.
    Note: Presentation at the Workshop on Exascale Software Technologies. [bibtex-entry]


  5. Martina Barnas Jesun Firoz, Marcin Zalewski and Andrew Lumsdaine. Comparison Of Single Source Shortest Path Algorithms On Two Recent Asynchronous Many-task Runtime Systems, December 2015.
    Note: Presentation at the 21st IEEE International Conference on Parallel and Distributed Systems. [bibtex-entry]


  6. Alice Koniges, Jayashree Ajay Candadai, Hartmut Kaiser, Adrian Serio, Kevin Huck, Jeremy Kemp, Thomas Heller, Friedrich-Alexander, Matthew Anderson, Andrew Lumsdaine, Thomas Sterling, and Ron Brightwell. HPX Applications and Performance Adaptation, November 2015.
    Note: Poster Presentation at the SC15 Posters, SC15 Austin, Texas.
    Keywords: HPX. [bibtex-entry]


  7. Abhishek Kulkarni and Andrew Lumsdaine. Active Global Address Space (AGAS): Global Virtual Memory for Dynamic Asynchronous Many-Tasking Runtimes, November 2015.
    Note: Doctoral Showcase Poster at the International Conference for High Performance Computing, Networking, Storage and Analysis (SC 2015). [bibtex-entry]


  8. Andrew Lumsdaine. Computer Science Plan, October 2015.
    Note: Presentation at the CSWARM TST Meeting. [bibtex-entry]


  9. Andrew Lumsdaine and Jeremiah Willcock. A Unifying Programming Model for Parallel Graph Algorithms, May 2015.
    Note: Presentation at Graph Algorithms Building Blocks (GABB'2015). [bibtex-entry]


  10. Andrew Lumsdaine. Computer Science Plan, May 2015.
    Note: Presentation at the CSWARM Review Meeting. [bibtex-entry]


  11. Marcin Zalewski, Nicholas Edmonds, and Andrew Lumsdaine. Declarative Patterns for Imperative Distributed Graph Algorithms, May 2015.
    Note: Presentation at Graph Algorithms Building Blocks (GABB'2015). [bibtex-entry]


  12. Andrew Lumsdaine and Peter Kogge. Discussion Session, Path Towards Exascale. What is it? What will it take?, March 2015.
    Note: Presentation at the CSWARM Extreme Scale Computing Workshop. [bibtex-entry]


  13. Andrew Lumsdaine, Jeffrey Wolin, Georgi Chunev, and Zachary Norman. The Art of Plenoptics, March 2015.
    Note: Presentation at the 2015 Society for Photographic Education Conference. [bibtex-entry]


  14. Andrew Lumsdaine and Todor Georgiev. Theory and Methods of Lightfield Photography, February 2015.
    Note: Tutorial at the Imaging Science and Technology Symposium on Electronic Imaging 2015. [bibtex-entry]


  15. A. Lumsdaine. Distributed Control for Scalable Parallel Algorithms. Presentation at High-performance Graph Algorithms and Applications in Computational Science, November 2014. [bibtex-entry]


  16. S. Tambe T. Georgiev and A. Lumsdaine. The Radon Image as Plenoptic Function. Presentation at IEEE International Conference on Image Processing, October 2014. [bibtex-entry]


  17. T. Georgiev and A. Lumsdaine. Theory and Methods of Lightfield Photography. Presentation at European Conference on Computer Vision, September 2014. [bibtex-entry]


  18. A. Lumsdaine. Programming Models/Methods for Productivity. Presentation at Extreme-scale Productivity Workshop, August 2014. [bibtex-entry]


  19. T. Sterling and A. Lumsdaine. Parallex: Theory and Practice for Lightweight Threading. Presentation at 2014 ACS Productivity Workshop, July 2014. [bibtex-entry]


  20. Andrew Lumsdaine and Thomas Sterling. A Beginner's Guide to SuperComputing, June 2014.
    Note: Tutorial at the International SuperComputing Conference. [bibtex-entry]


  21. A. Lumsdaine. The (Parallel) BGL: A High-Performance Parallel Graph Algorithms Library. Presentation at 19th International Workshop on High-level Parallel Programming Models and Supportive Environment (HIPS), May 2014.
    Note: Keynote presentation. [bibtex-entry]


  22. A. Lumsdaine. Standardization: Lessons Learned. Presentation at Graph Algorithms Building Blocks (GABB'2014), May 2014. [bibtex-entry]


  23. Larisse Voufo and Andrew Lumsdaine. ConceptClang: Theroretical Advances with Full C++ Concepts. Invited talk at C++Now'14 Conference in Aspen, Colorado, May 2014. [bibtex-entry]


  24. Andrew Lumsdaine. High--Performance Computing on Graphs, February 2014.
    Note: Participated in a panel at the SIAM PP Conference. [bibtex-entry]


  25. Andrew Lumsdaine. Computational Photography, February 2014.
    Note: Chaired Computational Photograhy Panel at the 2014 Electronic Imaging Science and Technology Conference. [bibtex-entry]


  26. Andrew Lumsdaine and Todor Georgiev. Theory and Methods of Lightfield Photography, February 2014.
    Note: Tutorial at the 2014 Electronic Imaging Science and Technology Conference. [bibtex-entry]


  27. Andrew Lumsdaine. Dynamic Runtime Systems for Scalable Graph Processing, February 2014.
    Note: Presentation at the 2014 SIAM PP Conference. [bibtex-entry]


  28. Andrew Lumsdaine. Parallel Graph Algorithms and Data Structures, January 2014.
    Note: Presentation at Intel Non-Numeric Computing Workshop. [bibtex-entry]


  29. A. Lumsdaine. Dynamic Runtime Systems for Graph Processing, July 2013.
    Note: Presentation at ACS Productivity Workshop. [bibtex-entry]


  30. Thomas Sterling and Andrew Lumsdaine. Introduction to High Performance Computing, June 2013.
    Note: Tutorial at the International Supercomputing Conference. [bibtex-entry]


  31. Andrew Lumsdaine. New Execution Models are Required for Big Data at Exascale, May 2013.
    Note: Panel presentation at Big Data and Extreme-scale Computing. [bibtex-entry]


  32. Andrew Lumsdaine. The Parallel BGL: A High-Performance Parallel Graph Algorithms Library, May 2013.
    Note: Presentation at University of Alabama at Birmingham. [bibtex-entry]


  33. Larisse Voufo, Marcin Zalewski, Jeremiah Willcock, and Andrew Lumsdaine. Weak Hiding for C++ Concepts (and A Generic Way to Describe Name Binding). Invited talk at C++Now'13 Conference in Aspen, Colorado, May 2013. [bibtex-entry]


  34. Abhishek Kulkarni, Andrew Lumsdaine, Adam Manzanares, Latchesar Ionkov, and Michael Lang. Multi-level Content-Addressable Checkpoint File System: In-Situ data reduction and write-aggregation in the extreme-scale I/O era, April 2013.
    Note: Poster Presentation at the 2013 Salishan Conference on High-Speed Computing. [bibtex-entry]


  35. Nick Edmonds, Jeremiah Willcock, and Andrew Lumsdaine. Expressing Graph Algorithms Using Generalized Active Messages, February 2013.
    Note: Poster.[bibtex-entry]


  36. Andrew Lumsdaine and Todor Georgiev. Theory and Methods of Lightfield Photography, February 2013.
    Note: Tutorial at the 2013 Electronic Imaging Science and Technology Conference. [bibtex-entry]


  37. A. Lumsdaine. Plenoptic Camera Resolution, November 2012.
    Note: Presentation at International Symposium on Microoptical Imaging and Projection. [bibtex-entry]


  38. Andrew Lumsdaine and Jeremiah Willcock. High Performance Generic Frameworks for Irregular Applications, October 2012.
    Note: Presentation to Intel SSG Sponsored Projects. [bibtex-entry]


  39. A. Lumsdaine. Scalable Graph Algorithms Based on Active Messages, September 2012.
    Note: Presentation at Clusters, Clouds, and Data for Scientific Computing. [bibtex-entry]


  40. Jeremiah Willcock and Andrew Lumsdaine. Avalanche: A Flow-Graph Framework for Simplifying the Use of Active Messages, August 2012.
    Note: Presentation at Productive Programming Models for Exascale workshop. Slides at rlhttp://xsci.pnnl.gov/ppme/pdf/Willcock_pres.pdf. [bibtex-entry]


  41. R. Heiland, J. Champlin, S. Ito, A. Litke, A. Lumsdaine, and J. Beggs. Introduction to Modeling and Computational Neuroscience using Python. Presentation at Society for Mathematical Biology Annual Meeting and Conference, July 2012. [bibtex-entry]


  42. A. Lumsdaine. Scalable Graph Algorithms Based on Active Messages (ICiS), July 2012.
    Note: Presentation at Institute for Computing in Science (ICiS) 2012 Summer Workshop. [bibtex-entry]


  43. A. Lumsdaine. Active Messages for Parallel Graph Algorithms, July 2012.
    Note: Presentation at ACS Productivity Workshop. [bibtex-entry]


  44. A. Lumsdaine. Parallel Graph Algorithms, July 2012.
    Note: Presentation at Intel URO Parallel Algorithms FTF Workshop. [bibtex-entry]


  45. A. Lumsdaine. The Parallel BGL: A High-Performance Parallel Graph Algorithms Library, June 2012.
    Note: Presentation at IBM T.J. Watson Research Center. [bibtex-entry]


  46. Larisse Voufo and Andrew Lumsdaine. ConceptClang: Towards an Implementation Model for C++ Concepts. Invited talk at C++Now'12 Conference in Aspen, Colorado, May 2012. [bibtex-entry]


  47. A. Lumsdaine. CREST Initiatives, Successes and Goals, April 2012.
    Note: Presentation at Pervasive Technology Institute Major Project Review. [bibtex-entry]


  48. Joseph A. Cottam and Andrew Lumsdaine. Efficient, dynamic data visualization with persistent data structures. SPIE: Visualization and Data Analysis (VDA; poster), January 2012. [bibtex-entry]


  49. T. Georgiev and A. Lumsdaine. The Multi-Focus Plenoptic Camera. Presentation at IS&T/SPIE Electronic Imaging Science and Technology, January 2012. [bibtex-entry]


  50. A. Lumsdaine, G. Chunev, and T. Georgiev. Interactive Plenoptic Rendering with GPUs. Presentation at IS&T/SPIE Electronic Imaging Science and Technology, January 2012. [bibtex-entry]


  51. A. Lumsdaine and T. Georgiev. Spatial Domain Analysis of Discrete Plenoptic Sampling. Presentation at IS&T/SPIE Electronic Imaging Science and Technology, January 2012. [bibtex-entry]


  52. Joseph A. Cottam and Andrew Lumsdaine. Reasonable Abstractions: Semantics for Dynamic Data Visualization. IEEE Conference on Visual Analytics Science and Technology (VAST; poster), October 2011.
    Keywords: Visualization. [bibtex-entry]


  53. R. Heiland, C. Perry, B. Ream, and A. Lumsdaine. Sculpture, Geometry, and Computer Science. Presentation at SIAM Conference on Computational Science and Engineering, March 2011. [bibtex-entry]


  54. Jeremiah Willcock, Torsten Hoefler, Nick Edmonds, and Andrew Lumsdaine. Active Pebbles: A Programming Model For Highly Parallel Fine-Grained Data-Driven Computations, February 2011.
    Note: Poster. Tied (two-way) for Best Student Poster.[bibtex-entry]


  55. R. Heiland, M. Swat, C. Silva, J.A. Glazier, and A. Lumsdaine. CompuCell3D, Workflows, and Parameter Studies. Presentation at the Supercomputing 2010 Conference, New Orleans, LA, November 2010. [bibtex-entry]


  56. Joshua Hursey, Jeffrey M. Squyres, Abhishek Kulkarni, and Andrew Lumsdaine. Open MPI Tutorial. Tutorial at the Indiana University booth at the ACM/IEEE SC09 Conference, Portland, Oregon, November 2009. [bibtex-entry]


  57. Joseph A. Cottam and Andrew Lumsdaine. GuideMe: Automatic Generation of Legends and Guides, May 2009. [bibtex-entry]


  58. Andrew Friedley, Christopher Mueller, and Andrew Lumsdaine. Presenting CorePy: A Synthetic Programming Environment For Python, March 2009.
    Note: Poster Presentation at CGO 2009. [bibtex-entry]


  59. Joseph A. Cottam and Andrew Lumsdaine. Bit by Bit: Incremental Data Visualization. IEEE Symposium on Information Visualization (poster), 2009.
    Keywords: Visualization. [bibtex-entry]


  60. Joseph A. Cottam, Joshua Hursey, and Andrew Lumsdaine. SeeTest: Unit Test Visualization. IEEE Symposium on Information Visualization (poster), November 2008.
    Note: Poster extending work presented at SoftVis 2008.
    Keywords: Visualization, Open MPI, MTT MPI Testing Tool, Software Visualization. [bibtex-entry]


  61. Joseph A. Cottam and Andrew Lumsdaine. Stencil: A Declarative, Generative System for Visualizing Dynamic Data. IEEE Symposium on Information Visualization (poster), November 2008.
    Note: Presentation and Poster for Stencil in the PhD Colloquium.
    Keywords: Visualization. [bibtex-entry]


  62. Andrew Friedley, Christopher Mueller, and Andrew Lumsdaine. And Now For Something Completely Different..., November 2008.
    Note: Presentation at SC 2008. [bibtex-entry]


  63. Andrew Lumsdaine. Radiance Photography. Tutorial at 2008 Computer Society Conference on Computer Vision and Pattern Recognition, June 2008. [bibtex-entry]


  64. Joseph A. Cottam, Joshua Hursey, and Andrew Lumsdaine. SeeTest: Unit Test Visualization, May 2008.
    Note: Poster at the Indiana University, School of Informatics poster session. Recieved honorable mention award.
    Keywords: Visualization. [bibtex-entry]


  65. Andrew Lumsdaine. OpenMP Extensions for Generic Libraries. Presentation at IWOMP '08, May 2008. [bibtex-entry]


  66. Andrew Lumsdaine. Radiance Photography. Tutorial at 29th annual conference of the European Association for Computer Graphics, April 2008. [bibtex-entry]


  67. Joseph A. Cottam and Andrew Lumsdaine. ThisStar: Declarative Visualization Prototype. IEEE Symposium on Information Visualization (poster), 2007.
    Keywords: Visualization. [bibtex-entry]


  68. Joseph A. Cottam, Ben Martin, Chris Mueller, and Andrew Lumsdaine. Reading the Envelope: Understanding Visual Similarity Matrices. IEEE Symposium on Visualization (poster), 2007.
    Keywords: Visualization. [bibtex-entry]


  69. Christopher Mueller, Benjamin Martin, and Andrew Lumsdaine. BLAST on IBM's Cell Broadband Engine, November 2006.
    Note: Presentation at SuperComputing 2006. [bibtex-entry]


  70. Prabhanjan Kambadur, Douglas Gregor, Andrew Lumsdaine, and Amey Dharurkar. Modernizing the C++ Interface to MPI. Presentation at the 13th European PVM/MPI Users' Group Meeting, Bonn, Germany, September 2006. [bibtex-entry]


  71. Christopher Mueller and Andrew Lumsdaine. Synthetic Programming with Python, August 2006.
    Note: Presentation at SciPy 2006. [bibtex-entry]


  72. Christopher Mueller and Andrew Lumsdaine. Synthetic Programming, August 2006.
    Note: Invited seminar at Intel. [bibtex-entry]


  73. Alex Breuer, Peter Gottschling, Douglas Gregor, and Andrew Lumsdaine. Effecting Parallel Graph Eigensolvers Through Library Composition. Presentation at Workshop on Performance Optimization for High-Level Languages and Libraries, Rhodes Island, Greece, April 2006. [bibtex-entry]


  74. Douglas Gregor and Andrew Lumsdaine. The Parallel Boost Graph Library. Presentation at the SIAM Conference on Parallel Processing, San Francisco, California, February 2006. [bibtex-entry]


  75. Andrew Lumsdaine. Lifting Sequential Graph Algorithms for Distributed-Memory Parallel Computation. Presentation at Google, Mountain View, California, February 2006. [bibtex-entry]


  76. Christopher Mueller and Andrew Lumsdaine. PSWEEP: A Lightweight Pattern for Distributed Computational Experiments, February 2006.
    Note: Presentation at SIAM Conference on Parallel Processing, San Francisco, California. [bibtex-entry]


  77. Andrew Lumsdaine. Generic Programming for Scientific Computing. Presentation at Army Research Lab, Adelphi, Maryland, January 2006. [bibtex-entry]


  78. Andrew Lumsdaine and Douglas Gregor. The Parallel Boost Graph Library. Presentation at Fort Meade, Maryland, January 2006. [bibtex-entry]


  79. Christopher Mueller and Andrew Lumsdaine. Developing Reliable Complex Software Systems in a Research Environment, September 2005.
    Note: Presentation at iLight 2005. [bibtex-entry]


  80. Christopher Mueller, Mehmet Dalkilic, and Andrew Lumsdaine. Implementing Data Parallel Algorithms for Bioinformatics, February 2005.
    Note: Presentation at SIAM Conference on Computational Science and Engineering, Orlando, FL. [bibtex-entry]


  81. Jeffrey M. Squyres and Andrew Lumsdaine. The Component Architecture of LAM/MPI (Poster), June 2003. [bibtex-entry]


  82. Jeremy G. Siek and Andrew Lumsdaine. Generic Programming for High Performance Numerical Linear Algebra, 1998.
    Note: Award for Best Web Presentation. [bibtex-entry]


Patents (16)
  1. T. Georgiev and A. Lumsdaine. Methods and apparatus for reducing plenoptic camera artifacts. U.S. Patent 9,316,840., April 2016. [bibtex-entry]


  2. T. Georgiev and A. Lumsdaine. Blended rendering of focused plenoptic camera data. U.S. Patent 8,860,833., October 2014. [bibtex-entry]


  3. T. Georgiev and A. Lumsdaine. Methods, apparatus, and computer-readable storage media for depth-based rendering of focused plenoptic camera data. U.S. Patent 8,817,015., August 2014. [bibtex-entry]


  4. A. Lumsdaine and J. Willcock. Compression system and method for accelerating sparse matrix computations. U.S. Patent 8,775,495., July 2014. [bibtex-entry]


  5. G. Chunev T. Georgiev and A. Lumsdaine. Methods and apparatus for super-resolution in integral photography. U.S. Patent 8,724,000., May 2014. [bibtex-entry]


  6. T. Georgiev and A. Lumsdaine. Focused plenoptic camera employing different apertures or filtering at different microlenses. U.S. Patent 8,471,920., June 2013. [bibtex-entry]


  7. T. Georgiev and A. Lumsdaine. Focused plenoptic camera employing microlenses with different focal lengths. U.S. Patent 8,400,555., March 2013. [bibtex-entry]


  8. T. Georgiev and A. Lumsdaine. Methods and apparatus for full-resolution light-field capture and rendering. U.S. Patent 8,379,105., February 2013. [bibtex-entry]


  9. T. Georgiev and A. Lumsdaine. Methods and apparatus for full-resolution light-field capture and rendering. U.S. Patent 8,380,060., February 2013. [bibtex-entry]


  10. T. Georgiev and A. Lumsdaine. Methods and apparatus for rich image capture with focused plenoptic cameras. U.S. Patent 8,345,144., January 2013. [bibtex-entry]


  11. T. Georgiev and A. Lumsdaine. Super-resolution with the focused plenoptic camera. U.S. Patent 8,315,476., November 2012. [bibtex-entry]


  12. T. Georgiev and A. Lumsdaine. Focused plenoptic camera employing different apertures or filtering at different microlenses. U.S. Patent 8,228,417., July 2012. [bibtex-entry]


  13. T. Georgiev and A. Lumsdaine. Methods and apparatus for reducing plenoptic camera artifacts. U.S. Patent 8,189,089., May 2012. [bibtex-entry]


  14. T. Georgiev and A. Lumsdaine. Methods and apparatus for full-resolution light-field capture and rendering. U.S. Patent 8,189,065., May 2012. [bibtex-entry]


  15. T. Georgiev and A. Lumsdaine. Methods and apparatus for full-resolution light-field capture and rendering. U.S. Patent 8,160,439., April 2012. [bibtex-entry]


  16. T. Georgiev and A. Lumsdaine. Methods and apparatus for full-resolution light-field capture and rendering. U.S. Patent 7,962,033., June 2011. [bibtex-entry]



BACK TO INDEX




Disclaimer:

This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All person copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.




Last modified: Fri Jul 29 21:35:18 2016
Author: apache.


This document was translated from BibTEX by bibtex2html