Area Program Manager, Dependable Computing, High-End Computing, JPL (2003 - 2005)
Principal Member, Information Systems and Computer Science Staff, Jet Propulsion Laboratory (JPL) (2003 - 2006)
Program Director, CISE/ACI, National Science Foundation (2012 - 2016)
Resilience and fault-tolerance
Parallel and distributed computing
Many task computing
Sustainable and open science, focusing on software
Selected Articles in Journals
D. S. Katz, K. E. Niemeyer, S. Gesing, L. Hwang, W. Bangerth, S. Hettrick, R. Idaszak, J. Salac, N. Chue Hong, S. NCorrales, A. Allen, R. S. Geiger, J. Miller, E. Chen, A. Dubey, P. Lago, "Fourth Workshop on Sustainable Software for Science: Practice and Experiences (WSSSPE4)," Journal of Open Research Software, v6.1, pp.10, 2018. https://doi.org/10.5334/jors.184
A. M. Smith, K. E. Niemeyer, D. S. Katz, L. A. Barba, G. Githinji, M. Gymrek, K. D. Huff, C. R. Madan, A. Cabunoc Mayes, K. M. Moerman, P. Prins, K. Ram, A. Rokem, T. K. Teal, R. Valls Guimera, J. T. Vanderplas, "Journal of Open Source Software (JOSS): design and first-year review," PeerJ Computer Science, v.4, pp. e147, 2018. https://doi.org/10.7717/peerj-cs.147
J. P. Tennant, J. M. Dugan, D. Graziotin, D. C. Jacques, F. Waldner, D. Mietchen, Y. Elkhatib, L. B. Collister, C. K. Pikas, T. Crick, P. Masuzzo, A. Caravaggi, D. R. Berg, K. E. Niemeyer, T. Ross-Hellauer, S. Mannheimer, L. Rigling, D. S. Katz, B. Greshake, J. Pacheco-Mendoza, N. Fatima, M. Poblet, M. Isaakidis, D. E. Irawan, S. Renaut, C. R. Madan, L. Matthias, J. N. Kj D. P. ODonnell, C. Neylon, S. Kearns, M. Selvaraju, and J. Colomb, "A multi-disciplinary perspective on emergent and future innovations in peer review" [version 3; referees: 2 approved with reservations], F1000Research, v.6:1151, 2017. doi: 10.12688/f1000research.12037.3
R. C. Jimz, M. Kuzak, Mo. Alhamdoosh, M. Barker, B. Batut, M. Borg, S. Capella-Gutierrez, N. Chue Hong, M. Cook, M. Corpas, M. Flannery, L. Garcia, J. L. GelpS. Gladman, C. Goble, M. Gonzz Ferreiro, A. Gonzalez-Beltran, P. C. Griffin, B. Gr J. Hagberg, P. Holub, R. Hooft, J. Ison, D. S. Katz, B. Leskoek, F. L G, L. J. Oliveira, D. Mellor, R. Mosbergen, N. Mulder, Y. Perez-Riverol, R. Pergl, H. Pichler, B. Pope, F. Sanz, M. V. Schneider, V. Stodden, R. Suchecki, R. SvobodovařekovH.-A. Talvik, I. Todorov, A. Treloar, S. Tyagi, M. van Gompel, D. Vaughan, A. Via, X. Wang, N. S. Watson-Haigh, S. Crouch, "Four simple recommendations to encourage best practices in research software" [version 1; referees: 3 approved], F1000Research v.6:876, 2017. doi: 10.12688/f1000research.11407.1
A. Allen, C. Aragon, C. Becker, J. Carver, A. Chiş, B. Combemale, M. Croucher, K. Crowston, D. Garijo, A. Gehani, C. Goble, R. Haines, R. Hirschfeld, J. Howison, K. Huff, C. Jay, D. S. Katz, C. Kirchner, K. Kuksenok, R. Lel, O. Nierstrasz, M. Turk, R. van Nieuwpoort, M. Vaughn, J. J. Vinju, "Engineering Academic Software (Dagstuhl Perspectives Workshop 16252)," Dagstuhl Manifestos, v.6(1), 2017. doi: 10.4230/DagMan.6.1.1
A. Marshall-Colon, S. P. Long, D. K. Allen, G. Allen, D. A. Beard, B. Benes, S. von Caemmerer, A. J. Christensen, D. J. Cox, J. C. Hart, P. M. Hirst, K. Kannan, D. S. Katz, J. P. Lynch, A. J. Millar, B. Panneerselvam, N. D. Price, P. Prusinkiewicz, D. Raila, R. G. Shekar, S. Shrivastava, D. Shukla, V. Srinivasan, M. Stitt, M. J. Turk, E. O. Voit, Y. Wang, X. Yin, X.-G. Zhu, "Crops In Silico: Generating Virtual Crops Using an Integrative and Multi-scale Modeling Platform," Frontiers in Plant Science, v.8, page 786, 2017. doi: 10.3389/fpls.2017.00786
S. Jha, D. S. Katz, A. Luckow, N. Chue Hong, O. Rana, Y. Simmhan, "Introducing Distributed Dynamic Data-intensive (D3) Science: Understanding Applications and Infrastructure," Journal of Concurrency and Computation: Practice and Experience (CCPE), page e4032, 2017. doi: 10.1002/cpe.4032
A. M. Smith, D. S. Katz, K. E. Niemeyer, FORCE11 Software Citation Working Group, "Software Citation Principles," PeerJ Computer Science, v.2, page e86, 2016. doi: 10.7717/peerj-cs.86
D. S. Katz, S.-C. T. Choi, K. E. Niemeyer, J. Hetherington, F. Ler, D. Gunter, R. Idaszak, S. R. Brandt, M. A. Miller, S. Gesing, N. D. Jones, N. Weber, S. Marru, G. Allen, B. Penzenstadler, C. C. Venters, E. Davis, L. Hwang, I. Todorov, A. Patra, M. de Val-Borro, "Report on the Third Workshop on Sustainable Software for Science: Practice and Experiences (WSSSPE3)," Journal of Open Research Software, v.4(1), page e37, 2016. doi: 10.5334/jors.118
K. E. Niemeyer, A. M. Smith, D. S. Katz, "The Challenge and Promise of Software Citation for Credit, Identification, Discovery, and Reuse," ACM Journal of Data and Information Quality (JDIQ), v.4(7):16, 2016. doi: 10.1145/2968452
K. Maheshwari, D. S. Katz, S. D. Olabarriaga, J. Wozniak, D. Thain, "Report on the First Workshop on Negative and Null Results in eScience," Journal of Concurrency and Computation: Practice and Experience (CCPE), 2016. doi: 10.1002/cpe.3908
Z. Zhang, D. S. Katz, A. Merzky, M. Turilli, S. Jha, Y. Nand, "Application Skeleton: Generating Synthetic Applications for Infrastructure Research," Journal of Open Source Software, doi: 10.21105/joss.00017, 2016.
Y. Perez-Riverol, L. Gatto, R. Wang, T. Sachsenberg, J. Uszkoreit, F. da Veiga Leprevost, C. Fufezan, T. Ternent, S. J. Eglen, D. S. Katz, T. J. Pollard, A. Konovalov, R. M. Flight, K. Blin, and J. A. Vizcaino, "Ten Simple Rules for Taking Advantage of git and GitHub," PLoS Computational Biology, v.12(7): e1004947, 2016.
K. Chard, S. Caton, K. Kugler, O. Rana, and D. S. Katz, "A Social Content Delivery Network for e-Science," Concurrency and Communication: Practice and Experience, in press, 2016.
D. S. Katz, S.-C. T. Choi, N. Wilkins-Diehr, N. Chue Hong, C. C. Venters, J. Howison, F. Seinstra, M. Jones, K. Cranston, T. L. Clune, M. de Val-Borro, R. Littauer, Report on the Second Workshop on Sustainable Software for Science: Practice and Experiences (WSSSPE2)," Journal of Open Research Software, v.4: e7, 2016.
D. S. Katz, A. Merzky, Z. Zhang, S. Jha, "Application Skeletons: Construction and Use in eScience," Future Generation Computing Systems, v.59. pp 114-124, 2016.
D. S. Katz and A. M. Smith, "Transitive Credit and JSON-LD," Journal of Open Research Software, v.3: e7, 2015.
L. B. Costa, H. Yang, E. Vairavanathan, A. Barros, K. Maheshwari, G. Fedak, D. S. Katz, M. Wilde, M. Ripeanu, S. Al-Kiswany, "The Case for Workflow-Aware Storage: An Opportunity Study," Journal of Grid Computing, v.13(1), pp. 95-113, 2015.
D. S. Katz, S.-C. T. Choi, H. Lapp, K. Maheshwari, F. Ler, M. Turk, M. Hanwell, N. Wilkins-Diehr, J. Hetherington, J. Howison, S. Swenson, G. D. Allen, A. C. Elster, B. Berriman, C. Venters, "Summary of the First Workshop on Sustainable Software for Science: Practice and Experiences (WSSSPE1)," Journal of Open Research Software, v.2(1): e6, pp. 1-21, 2014.
D. S. Katz, "Transitive Credit as a Means to Address Social and Technological Concerns Stemming from Citation and Attribution of Digital Products," Journal of Open Research Software, v.2(1): e20, pp. 1-4, 2014.
D. S. Katz and D. Proctor, "A Framework for Discussing e-Research Infrastructure Sustainability," Journal of Open Research Software, v.2(1): e13, pp. 1-4, 2014.
J. M. Wozniak, T. G. Armstrong, K. Maheshwari, E. L. Lusk, D. S. Katz, M. Wilde and I. T. Foster, "Turbine: A Distributed-Memory Dataflow Engine for High Performance Many-task Applications," Fundamenta Informaticae, v.128(3), pp. 337-366, 2013.
J. M. Wozniak, M. Wilde, D. S. Katz, "JETS: Language and System Support for Many-Parallel-Task Workflows," Journal of Grid Computing (Special Issue on Scientific Workflows), v. 11(3), pp. 341-360, 2013.
S. Jha, M. Cole, D. S. Katz, M. Parashar, O. Rana, J. Weissman, "Distributed computing practice for large-scale science and engineering applications," Journal of Concurrency and Computation: Practice and Experience (CCPE), v.25(11), pp. 1159-1585, 2013.
M. Wilde, N. Hategan, J. M. Wozniak, B. Clifford, D. S. Katz, I. Foster, "Swift: A language for distributed parallel scripting," Parallel Computing, v.37(9), pp. 633-652, 2011.
Z. Yun, Z. Lei, G. Allen, D. S. Katz, J. Ramanujam, "DA-TC: a novel application execution model in multicluster systems," Cluster Computing, v.15(4), 2012.
D. S. Katz, S. Callaghan, R. Harkness, S. Jha, K. Kurowski, S. Manos, S. Pamidighantam, M. Pierce, B. Plale, C. Song, J. Towns, "Science on the TeraGrid," Computational Methods in Science and Technology (CMST), v.Special Issue 2010, pp. 81-97, 2010.
P. Balaji, W. Feng, H. Lin, J. Archuleta, S. Matsuoka, A. Warren, J. Setubal, E. Lusk, R. Thakur, I. Foster, D. S. Katz, S. Jha, K. Shinpaugh, S. Coghlan, D. Reed, "Global-scale Distributed I/O with ParaMEDIC," Concurrency and Computation: Practice and Experience, v.22(16), pp. 2266-2281, 2010.
J. C. Jacob, D. S. Katz, G. B. Berriman, J. Good, A. C. Laity, E. Deelman, C. Kesselman, G. Singh, M.-H. Su, T. A. Prince, and R. Williams, "Montage: A Grid Portal and Software Toolkit for Science-Grade Astronomical Image Mosaicking," International Journal of Computational Science and Engineering, v. 4(2), pp. 73-87, 2009.
D. S. Katz, G. Allen, R. Cortez, C. Cruz-Neira, R. Gottumukkala, Z. D. Greenwood, L. Guice, S. Jha, R. Kolluru, T. Kosar, L. Leger, H. Liu, C. McMahon, J. Nabrzyski, B. Rodriguez-Milla, E. Seidel, G. Speyrer, M. Stubblefield, B. Voss, and S. Whittenburg, "Louisiana: A Model for Advancing Regional e-Research through Cyberinfrastructure," Philosophical Transactions of the Royal Society A, v. 367, pp. 2459-2469, 2009.
P. Chakraborty, S. Jha, and D. S. Katz, "Novel Submission Modes for Tightly-Coupled Jobs Across Distributed Resources for Reduced Time-to-Solution," Philosophical Transactions of the Royal Society A, v. 367, pp. 2545-2556, 2009.
G. Singh, K. Vahi, A. Ramakrishnan, G. Mehta, E. Deelman, H. Zhao, R. Sakellariou, K. Blackburn, D. Brown, S. Fairhurst, D. Meyers, B. Berriman, J. Good, and D. S. Katz, "Optimizing Workflow Data Footprint," Scientific Programming, v. 15(4), pp. 249-268, 2007.
D. E. Bernholdt, B. A. Allan, R. Armstrong, F. Bertrand, K. Chiu, T. L. Dahlgren, K. Damevski, W. R. Elwasif, T. G. W. Epperly, M. Govindaraju, D. S. Katz, J. A. Kohl, M. Krishnan, G. Kumfert, J. W. Larson, S. Lefantzi, M. J. Lewis, A. D. Malony, L. C. McInnes, J. Nieplocha, B. Norris, S. G. Parker, J. Ray, S. Shende, T. L. Windus, and S. Zhou, "A Component Architecture for High-Performance Scientific Computing," International Journal of High Performance Computing Applications, v. 20(2), pp. 163-202, Summer 2006.
E. Deelman, G. Singh, M.-H. Su, J. Blythe, Y. Gil, C. Kesselman, G. Mehta, K. Vahi, G. B. Berriman, J. Good, A. Laity, J. C. Jacob, and D. S. Katz, "Pegasus: a Framework for Mapping Complex Scientific Workflows onto Distributed Systems," Scientific Programming, v.13(3), pp. 219-237, November 2005.
M. Turmon, R. Granat, D. S. Katz, and J. Z. Lou, "Tests and Tolerances for High-Performance Software-Implemented Fault Detection," IEEE Transactions on Computers, v.52(5), pp. 579-591, May 2003.
D. S. Katz and R. R. Some, "NASA Advances Robotic Space Exploration," IEEE Computer, v. 36(1), pp. 52-61, January 2003.
T. Sterling, D. S. Katz, and L. Bergman, "High-Performance Computing Systems for Autonomous Spaceborne Missions," International Journal of High Performance Computing Applications, v. 15(3), pp. 282-296, Fall 2001.
D. S. Katz, and J. Kepner, "Embedded/Real-Time Systems," International Journal of High Performance Computing Applications (special issue: Cluster Computing White Paper), v. 15(2), pp. 186-190, Summer 2001.
D. S. Katz, T. Cwik, B. H. Kwan, J. Z. Lou, P. L. Springer, T. L. Sterling, and P. Wang, "An Assessment of a Beowulf System for a Wide Class of Analysis and Design Software," Advances in Engineering Software, v. 26(3-6), pp. 451-461, July 1998.
T. Cwik, J. Z. Lou, and D. S. Katz, "Scalable, Finite Element Analysis of Electromagnetic Scattering and Radiation," Advances in Engineering Software, v. 26(3-6), pp. 289-296, July 1998.
T. Cwik, D. S. Katz, C. Zuffada, and V. Jamnejad, "The Application of Scalable Distributed Memory Computers to the Finite Element Modeling of Electromagnetic Scattering and Radiation," International Journal of Numerical Methods in Engineering, v. 41(4), pp. 759-776, February 28, 1998.
T. Cwik, D. S. Katz, and J. Patterson, "Scalable Solutions to Integral-Equation and Finite-Element Simulations," (invited paper for special issue on Advanced Numerical Techniques in Electromagnetics), IEEE Trans. Antennas Propagat., v. 45(3), pp. 544-555, March 1997.
C. E. Reuter, R. M. Joseph, E. T. Thiele, D. S. Katz, and A. Taflove, "Ultrawideband Absorbing Boundary Conditions for Termination of Waveguiding Structures in FD-TD Simulations," IEEE Microwave and Guided Wave Letters, v. 4(10), pp. 344-346, October 1994.
D. S. Katz, E. T. Thiele, and A. Taflove, "Validation and Extension to Three Dimensions of the Berenger PML Absorbing Boundary Condition for FD-TD Meshes," IEEE Microwave and Guided Wave Letters, v. 4(8), pp. 268-270, August 1994.
M. J. Piket-May, A. Taflove, W. C. Lin, D. S. Katz, V. Sathiaseelan, and B. B. Mittal, "Initial Results for Automated Computational Modeling of Patient-Specific Electromagnetic Hyperthermia," IEEE Trans. Biomedical Engineering, v. 39(3), pp. 226-237, March 1992.
D. S. Katz, M. J. Piket-May, A. Taflove, and K. R. Umashankar, "FD-TD Analysis of Electromagnetic Wave Radiation from Systems Containing Horn Antennas," IEEE Trans. Antennas Propagat., v. 39(8), pp. 1203-1212, August 1991.
Articles in Conference Proceedings
E. A. Huerta, R. Haas, E. Fajardo, D. S. Katz, S. Anderson, P. Couvares, J. Willis, T. Bouvet, J. Enos, W. T. C. Kramer, H. W. Leong, D. Wheeler, "BOSS-LDG: A Novel Computational Framework that Brings Together Blue Waters, Open Science Grid, Shifter and the LIGO Data Grid to Accelerate Gravitational Wave Discovery," Proceedings of the 13th IEEE International Conference on eScience (eScience 2017), 2017.
M. Turilli, Y. N. Babuji, A. Merzky, M. T. Ha, M. Wilde, D. S. Katz, S. Jha, "Evaluating Distributed Execution of Workloads," Proceedings of the 13th IEEE International Conference on eScience (eScience 2017), 2017.
U. Nangia and D. S. Katz, "Understanding Software in Research: Initial Results from Examining Nature and a Call for Collaboration", Workshop on Sustainable Software for Science: Practice and Experiences (WSSSPE5.2), 2017.
U. Nangia and D. S. Katz, "Track 1 Paper: Surveying the U.S. National Postdoctoral Association Regarding Software Use and Training in Research," Workshop on Sustainable Software for Science: Practice and Experiences (WSSSPE5.1), 2017.
M. Turilli, F. Liu, Z. Zhang, A. Merzky, M. Wilde, J. Weissman, D. S. Katz, S. Jha, "Integrating Abstractions to Enhance the Execution of Distributed Applications," Proceedings of the 30th IEEE International Parallel & Distributed Processing Symposium (IPDPS), 2016.
S. J. Krieder, J. M. Wozniak, T. Armstrong, M. Wilde, D. S. Katz, B. Grimmer, I. T. Foster, I. Raicu, "Design and Evaluation of the GeMTC Framework for GPU-enabled Many-Task Computing," Proceedings of 23rd ACM International Symposium on High-Performance Parallel and Distributed Computing (HPDC'14), pp. 153-164, 2014.
Z. Zhang, D. S. Katz, T. G. Armstrong, J. M. Wozniak, I. Foster, "Parallelizing the Execution of Sequential Scripts," Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis (SC13), 2013.
Z. Zhang, D. S. Katz, M. Wilde, J. Wozniak, I Foster, "MTC Envelope: Defining the Capability of Large Scale Computers in the Context of Parallel Scripting Applications," Proceedings of 22nd International ACM Symposium on High-Performance Parallel and Distributed Computing (HPDC'13), 2013.
J. Wozniak, T. Armstrong, M. Wilde, D. S. Katz, E. Lusk and I. Foster, "Swift/T: Scalable Data Flow Programming for Distributed-memory Task-parallel Applications," Proceedings of the 13th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid), 2013.
Z. Zhang, D. S. Katz, M. Ripeanu, M. Wilde, I. Foster, "AME: An Anyscale Many-Task Computing Engine," Proceedings of the 6th Workshop on Workflows in Support of Large-Scale Science, 2011.
D. S. Katz, D. Hart, C. Jordan, A. Majumdar, J.P. Navarro, W. Smith, J. Towns, V. Welch, N. Wilkins-Diehr, "Cyberinfrastructure Usage Modalities on the TeraGrid," 2011 High-Performance Grid and Cloud Computing Workshop, Proceedings of 2011 IPDPS Workshops, pp. 927-934, 2011.
T. G. Armstrong, Z. Zhang, D. S. Katz, M. Wilde, I. T. Foster, "Scheduling Many-Task Workloads on Supercomputers: Dealing with Trailing Tasks," Proceedings of 3rd IEEE Workshop on Many-Task Computing on Grids and Supercomputers (MTAGS10), (Best Paper,) 2010.
S. Jha, D. S. Katz, M. Parashar, O. Rana, and J. Weissman, "Critical Perspectives on Large-Scale Distributed Applications and Production Grids," (Best Paper Award Winner), Proceedings of the 10th IEEE/ACM International Conference on Grid Computing (Grid 2009), 2009.
D. S. Katz, G. B. Berriman, E. Deelman, J. Good, J. C. Jacob, C. Kesselman, A. C. Laity, T. A. Prince, G. Singh, and M.-H. Su, "A Comparison of Two Methods for Building Astronomical Image Mosaics on a Grid," Proceedings of the 7th Workshop on High Performance Scientific and Engineering Computing (HPSEC-05), 2005.
J. W. Larson, B. Norris, E. T. Ong, D. E. Bernholdt, J. B. Drake, W. R. El Wasif, M. W. Ham, C. E. Rasmussen, G. Kumfert, D. S. Katz, S. Zhou, C. DeLuca, and N. S. Collins, "Components, The Common Component Architecture, and the Climate/Ocean/Weather Community," Proceedings of the 20th International Conference on Interactive Information and Processing Systems (IIPS) for Meteorology, Oceanography, and Hydrology, 84th American Meteorological Society Annual Meeting, 2004.
J. A. Gunnels, D. S. Katz, E. S. Quintana-Ortand R. A. van de Geijn, "Fault-Tolerant High-Performance Matrix Multiplication: Theory and Practice," Proceedings of the 2001 International Conference on Dependable Systems and Networks, pp. 47-56, IEEE Press, 2001.
D. S. Katz and P. L. Springer, "Development of a Spaceborne Embedded Cluster," Proceedings of the IEEE International Conference on Cluster Computing (CLUSTER2000), pp. 119-123, IEEE Press, 2000.
F. Chen, L. Craymer, J. Deifik, A. J. Fogel, D. S. Katz, A. G. Silliman, Jr, R. R. Some, S. A. Upchurch, and K. Whisnant, "Demonstration of the Remote Exploration and Experimentation (REE) Fault-Tolerant Parallel-Processing Supercomputer for Spacecraft Onboard Scientific Data Processing," Proceedings of the 2000 International Conference on Dependable Systems and Networks, pp. 367-372, IEEE Press, 2000.
M. Turmon, R. Granat, and D. S. Katz, "Software-Implemented Fault Detection for High-Performance Space Applications," Proceedings of the 2000 International Conference on Dependable Systems and Networks, pp. 107-116, IEEE Press, 2000.
P. Wang, D. S. Katz, and Y. Chao, "Optimization of a Parallel Ocean General Circulation Model," (Best Paper Award Winner), SC97, 1997.
Software in Research: Underappreciated and Underrewarded
Software Citation: A solution with a problem
Models for Model Integration
Software citation: a cornerstone of software-enabled research
(D. S. Katz, A. Merzky, Z. Zhang, S. Jha) Application Skeletons: Constructing and Using Abstract Many Task Applications in eScience
(D. S. Katz, J. Wozniak, M. Wilde, I. Foster) Multi-component Modeling with Swift at Extreme Scale
Advancing Science through Coordinated Cyberinfrastructure
Advancing Science through Local, Regional, and National Cyberinfrastructure
Science on the TeraGrid
Data Challenges on the TeraGrid
(D. S. Katz, J. C. Jacob, P. P. Li, Y. Chao, G. Allen) Data-Oriented Distributed Computing for Science: Reality and Possibilities
D. S. Katz, "Sustainable Software Needs a Change in the Culture of Science," Scientific Computing World, 2016.
D. S. Katz and G. Allen, "Experiences and Lessons from the Center for Computation & Technology," Research Trends, (30), pp. 13-17, September 2012.
B. Berriman, J. Good, J. C. Jacob, D. S. Katz, A. Laity, and T. A. Prince, "Montage Version 3.0," NASA Tech Briefs, NPO-41962, 2006.
D. S. Katz, "Programs for Testing Processor-in-Memory Computing Systems," NASA Tech Briefs, NPO-41206, 2006.
A. J. Bergou, B. Berriman, J. Good, J. C. Jacob, D. S. Katz, A. Laity, T. A. Prince, and R. Williams, "Software for Generating Mosaics of Astronomical Images," NASA Tech Briefs, NPO-40297, 2005.
D. S. Katz, E. R. Tisdale, and C. D. Norton, "Evaluating Performance of Components," NASA Tech Briefs, NPO-30693, 2004.
D. S. Katz, "PVM Wrapper," NASA Tech Briefs, NPO-40232, 2004.
J. A. Gunnels, D. S. Katz, E. S. Quintana-OrtR. A. van de Geijn, and E. R. Tisdale, "Software for Fault-Tolerant Matrix Multiplication," NASA Tech Briefs, NPO-30395, 2004.
D. S. Katz, A. Borgioli, T. A. Cwik, C. Fu, W. A. Imbriale, V. Jamnejad, and P. L. Springer "Program for Designing Multiple-Reflector Antenna Systems," NASA Tech Briefs, NPO-20628, 1999.
T. A. Cwik, D. S. Katz, C. Zuffada, V. Jamnejad, "Improved Parallel Computation of Electromagnetic Scattering," NASA Tech Briefs, NPO-20171, 1998.
D. S. Katz, A. Taflove, J. P. Brooks, and E. Harrigan, "Large-Scale Methods in Computational Electromagnetics," Cray Channels, v. 13(1), pp. 16-19, Spring 1991.
HEP Software Foundation: A. A. Alves Jr, G. Amadio, N. Anh-Ky, L. Aphecetche, J. Apostolakis, M. Asai, L. Atzori, M. Babik, G. Bagliesi, M. Bandieramonte, M. Barisits, L. A. T. Bauerdick, S. Belforte, D. Benjamin, C. Bernius, W. Bhimji, R. M. Bianchi, I. Bird, C. Biscarat, J. Blomer, K. Bloom, T. Boccali, B. Bockelman, T. Bold, D. Bonacorsi, A. Boveia, C. Bozzi, M. Bracko, D. Britton, A. Buckley, P. Buncic, P. Calafiura, S. Campana, P. Canal, L. Canali, G. Carlino, N. F. Castro, M. Cattaneo, G. Cerminara, P. Chang, J. Chapman, G. Chen, T. Childers, P. Clarke, M. Clemencic, E. Cogneras, I. Collier, G. Corti, G. Cosmo, D. Costanzo, B. Couturier, K. Cranmer, J. Cranshaw, L. Cristella, D. Crooks, S. Cr-Renaudin, S. Dallmeier-Tiessen, K. De, M. De Cian, A. Di Girolamo, G. Dimitrov, C. Doglioni, A. Dotti, D. Duellmann, L. Duflot, D. Dykstra, K. Dziedziniewicz-Wojcik, A. Dziurda, U. Egede, P. Elmer, J. Elmsheuser, V. D. Elvira, G. Eulisse, T. Ferber, A. Filipcic, I. Fisk, C. Fitzpatrick, J. Flix, A. Formica, A. Forti, F. Gaede, G. Ganis, R. Gardner, V. Garonne, A. Gellrich, K. Genser, S. George, F. Geurts, A. Gheata, M. Gheata, F. Giacomini, S. Giagu, M. Giffels, D. Gingrich, M. Girone, V. V. Gligorov, I. Glushkov, W. Gohn, J. B. Gonzalez Lopez, I. Gonzz Caballero, J. R. Gonzz Fernez, G. Govi, C. Grandi, H. Grasland, H. Gray, L. Grillo, W. Guan, O. Gutsche, V. Gyurjyan, A. Hanushevsky, F. Hariri, T. Hartmann, J. Harvey, T. Hauth, B. Hegner, B. Heinemann, L. Heinrich, J. M. Hernez, M. Hildreth, S. H, M. Hodgkinson, P. Hristov, X. Huang, V. N. Ivanchenko, T. Ivanov, B. Jashal, B. Jayatilaka, R. Jones, M. Jouvin, S. Y. Jun, M. Kagan, C. W. Kalderon, E. Karavakis, D. S. Katz, D. Kcira, B. P. Kersevan, M. Kirby, A. Klimentov, M. Klute, I. Komarov, P. Koppenburg, J. Kowalkowski, L. Kreczko, T. Kuhr, R. Kutschke, V. Kuznetsov, W. Lampl, E. Lancon, D. Lange, M. Lassnig, P. Laycock, C. Leggett, J. Letts, B. Lewendel, T. Li, G. Lima, J. Linacre, T. Linden, G. Lo Presti, S. Lopienski, P. Love, Z. L. Marshall, E. Martelli, S. Martin-Haugh, P. Mato, K. Mazumdar, T. McCauley, J. McFayden, S. McKee, A. McNab, H. Meinhard, D. Menasce, P. Mendez Lorenzo, A. Serhan Mete, M. Michelotto, J. Mitrevski, L. Moneta, B. Morgan, R. Mount, E. Moyse, S. Murray, M. S. Neubauer, S. Novaes, M. Novak, A. Oyanguren, N. Ozturk, A. Pacheco Pages, M. Paganini, J. Pansanel, V. R. Pascuzzi, A. Pearce, B. Pearson, K. Pedro, G. Perdue, A. Perez-Calero Yzquierdo, L. Perrozzi, T. Petersen, M. Petric, J. Piedra, L. Piilonen, D. Piparo, W. Pokorski, F. Polci, K. Potamianos, F. Psihas, G. Raven, J. Reuter, A. Ribon, M. Ritter, J. Robinson, E. Rodrigues, S. Roiser, D. Rousseau, G. Roy, A. Sailer, T. Sakuma, R. Santana, A. Sartirana, H. Schellman, J. SchovancovS. Schramm, M. Schulz, A. SciabS. Seidel, S. Sekmen, C. Serfon, H. Severini, E. Sexton-Kennedy, M. Seymour, I. Shapoval, J. Shiers, J.-G. Shiu, H. Short, G. P. Siroli, S. Skipsey, T. Smith, S. Snyder, M. D. Sokoloff, H. Stadie, G. Stark, G. Stewart, A. Shez-Hernez, J. Templon, G. Tenaglia, V. Tsulaia, C. Tunnell, E. Vaandering, A. Valassi, S. Vallecorsa, L. Valsan, P. Van Gemmeren, R. Vernet, B. Viren, J.-R. Vlimant, C. Voss, C. Vuosalo, C. Vuez Sierra, R. Wartel, T. Wenaus, S. Wenzel, F. Winklmeier, C. Wissing, F. Wuerthwein, B. Wynne, Z. Xiaomei, W. Yang and E. Yazgan, "A Roadmap for HEP Software and Computing R&D for the 2020s," arXiv: 1712.06982 [physics.comp-ph], 2017.
HEP Software Foundation: B. Couturier, G. Eulisse, H. Grasland, B. Hegner, M. Jouvin, M. Kane, D. S. Katz, T. Kuhr, D. Lange, P. Mendez Lorenzo, M. Ritter, G. A. Stewart, A. Valassi, "HEP Software Foundation Community White Paper Working Group - Software Development, Deployment and Validation," arXiv: 1712.07959 [physics.comp-ph], 2017.
Y. Babuji, A. Brizius, K. Chard, I. Foster, D. S. Katz, M. Wilde, J. Wozniak, "Introducing Parsl: A Python Parallel Scripting Library," Zenodo, August 30, 2017. https://doi.org/10.5281/zenodo.853492
D. S. Katz, K. E. Niemeyer, A. M. Smith, W. L. Anderson, C. Boettiger, K. Hinsen, R. Hooft, A. Lee, F. Ler, T. Pollard, F. Rios, "Software vs. data in the context of citation," PeerJ Preprints 4:e2630v1, 2016. DOI: https://doi.org/10.7287/peerj.preprints.2630v1
D. S. Katz and R. Ramnath, "Looking at Software Sustainability and Productivity Challenges from NSF," arXiv: 1508.03348 [cs.CY, cs.SE], 2015.
D. S. Katz, T. G. Armstrong, Z. Zhang, M. Wilde, and J. M. Wozniak, Many Task Computing and Blue Waters, Technical Report CI-TR-13-0911, Computation Institute, University of Chicago & Argonne National Laboratory, 2012.
D. S. Katz, K. Keahey, and S. Jul, "TeraGrid eXtreme Digital Wide Users Requirements Elicitation Meeting," Technical Report CI-TR-10-0811, Computation Institute, University of Chicago & Argonne National Laboratory, 2011.
D. S. Katz, S. Jha, M. Parashar, O. Rana, and J. Weissman, "Survey and Analysis of Production Distributed Computing Infrastructures," Technical Report CI-TR-7-0811, Computation Institute, University of Chicago & Argonne National Laboratory, 2011.
C. A. Stewart, D. S. Katz, D. L. Hart, D. Lantrip, D. S. McCaulay, R. L. Moore, "Survey of cyberinfrastructure needs and interests of NSF-funded principal investigators," IUScholarWorks, http://hdl.handle.net/2022/9917, 2011.
C. A. Stewart, D. S. McCaulay, S. Jul, R. L. Moore, D. S. Katz, D. L. Hart, D. Lantrip "Technical Report: TeraGrid eXtreme Digital Campus Cyberinfrastructure and Campus Bridging Requirements Elicitation Meeting," IUScholarWorks, http://hdl.handle.net/2022/13026, 2011.
G. Allen, D. S. Katz, "Computational Science, Infrastructure and Interdisciplinary Research on University Campuses: Experiences and Lessons from the Center for Computation & Technology," Center for Computation & Technology, Technical Report CCT-TR-2010-1, 2010.
D. S. Katz, J. Daly, N. DeBardeleben, M. Elnozahy, B. Kramer, L. Lathrop, N. Nystrom, K. Milfeld, S. Sanielevici, S. Cott, and L. Votta, "2009 Fault Tolerance for Extreme-Scale Computing Workshop, Albuquerque, NM - March 19-20, 2009," Argonne National Laboratory, Technical Memorandum ANL/MCS-TM-312, December 2009.
D. S. Katz, "The Hypercube Implementation of the Finite-Difference Time-Domain (FD-TD) Method for Electromagnetic Wave Scattering," Northwestern University EECS Department Honors Program, June 1988.
Editorial Board Member, Journal of Open Source Software (JOSS), 2016-present.
Best Paper Award: K. Maheshwari, J. M. Wozniak, H. Yang, D. S. Katz, M. Ripeanu, V. Zavala, M. Wilde, "Evaluating Storage Systems for Scientific Data in the Cloud," (best paper), Proceedings of 5th Workshop on Scientific Cloud Computing (ScienceCloud) 2014, (in conjunction with HPDC'14). (2014)
Best Paper Award: Z. Zhang and D. S. Katz, "Application Skeletons: Encapsulating MTC Application Task Computation and I/O," (best paper), Proceedings of 6th Workshop on Many-Task Computing on Grids and Supercomputers (MTAGS) (at SC13). (2013)
Best Paper Award: T. G. Armstrong, Z. Zhang, D. S. Katz, M. Wilde, and I. T. Foster, Scheduling Many-Task Workloads on Supercomputers: Dealing with Trailing Tasks, Proceedings of 3rd IEEE Workshop on Many-Task Computing on Grids and Supercomputers (at SC10). (2010)
Best Paper Award: S. Jha, D. S. Katz, M. Parashar, O. Rana, and J. Weissman, Critical Perspectives on Large-Scale Distributed Applications and Production Grids, 10th IEEE/ACM International Conference on Grid Computing (Grid 2009), Banff, Canada. (2009)
NASA Space Act Award: B. Berriman, J. Good, J. C. Jacob, D. S. Katz, A. Laity, and T. A. Prince, Montage: An Astronomical Image Mosaic Service for the National Virtual Observatory. (2005)
NASA Space Act Award: A. Borgioli, T. Cwik, W. A. Imbriale, V. Jamnejad, D. S. Katz, and P. L. Springer, MOD Tool: Microwave and Millimeter-wave Optic Design Tool (2003)
Best Paper Award: P. Wang, D. S. Katz, and Y. Chao, Optimization of a Parallel Ocean General Circulation Model, SC97, San Jose, California. (1997)
Professors like Rohit Bhargava know that tomorrow’s engineers will have to work across multiple fields to really be effective. Students from eight different disciplines work with him to fight cancer using nanotechnology. And two multimillion-dollar student training programs make sure that attitude is integrated into their education as well. See us in action by visiting campus
Illinois researchers are making strides to improve cancer detection, prevention, diagnosis, therapy, and quality of life. The Cancer Community @ Illinois provides resources to access cancer-related activities across campus and nucleate new programs and activities to advance cancer research progress.
The breadth and depth of knowledge in Engineering at Illinois makes it easy to find the expert in any given field. And experts who are ready to work across fields. Search for an individual or topic and let's change the world together.
Engineering students need to do more than learn equations and techniques. They need to identify the passions that motivate them and the personal skills to pursue those passions. The Illinois First-Year Experience (IEFX) helps every Engineering at Illinois student do just that. It’s the only program of its kind at an engineering program of our size. Learn more about the first-year experience.
Now through the end of 2019, The Grainger Foundation will match all donations up to $25 million to Engineering at Illinois' scholarship endowments. The opportunity to improve the quality, diversity, and global influence of our undergraduate students has never been greater. Learn more...
A new class of walking “bio-bots” powered by muscle cells and controlled with electrical pulses could aid in drug delivery, surgical robotics, ‘smart’ implants, mobile environmental analyzers, and more.
As one of the world's top ranked engineering programs, our students, faculty, and alumni set the standard for excellence. We drive the economy, reimagine engineering education, and bring revolutionary ideas to the world.
We solve the world's greatest challenges. We look toward the future and find ways to make it a reality. Leading the innovation of virtual reality. Designing electronic tattoos to treat seizures. Building safer global water systems. Converting algae to biofuel. Exploring fusion energy.