Purdue University CSE Program Computational Science and Engineering

  • Slides: 19
Download presentation
Purdue University CS&E Program Computational Science and Engineering Interdisciplinary Graduate Program Tom Downar/ Jyoti

Purdue University CS&E Program Computational Science and Engineering Interdisciplinary Graduate Program Tom Downar/ Jyoti Mathur

www. cse. purdue. edu 9/25/2020 Tom Downar/ Jyoti Mathur 2

www. cse. purdue. edu 9/25/2020 Tom Downar/ Jyoti Mathur 2

Overview • • • CS&E Program CS&E Administration CS&E Curriculum CS&E Home departments/faculty CS&E

Overview • • • CS&E Program CS&E Administration CS&E Curriculum CS&E Home departments/faculty CS&E Student data CS&E Seminar Series, 01 -02 CS&E Awards, summary and details of 01 & 02 CS&E-GAANN program CS&E Funding Future Plans 9/25/2020 Tom Downar/ Jyoti Mathur 3

Program History – Founded in the fall of 1995 by John Rice and Elias

Program History – Founded in the fall of 1995 by John Rice and Elias Houstis as an interdisciplinary graduate specialization program. – CS&E was opened to graduate students admitted to a home department but interested in performing research with a computational science and engineering specialization. – CS&E is offered at both the MS and Ph. D. level; ‘Computational Engineering’ for students in home departments of the schools of engineering and ‘Computational Science’ for students in home departments of the other schools. 9/25/2020 Tom Downar/ Jyoti Mathur 4

 CS&E Funding • The Source of funding for CS&E administration is from Purdue

CS&E Funding • The Source of funding for CS&E administration is from Purdue University. • In 2001, the Academic Reinvestment Program of Purdue awarded a recurring grant of $50, 000 per year to the proposal titled “Computational Science and Engineering Educational Program” submitted by the CS&E program. 9/25/2020 Tom Downar/ Jyoti Mathur 5

Administration • CS&E Program Director: – Tom Downar (NE), Since Spring 2002 – Elias

Administration • CS&E Program Director: – Tom Downar (NE), Since Spring 2002 – Elias N. Houstis (CS), 1995 to fall 2001 • CS&E Program Coordinator: – Jyoti Mathur (CS) • CS&E Graduate Committee – One CS&E faculty member, called the CS&E representative, from each active home department is member of the graduate committee. 9/25/2020 Tom Downar/ Jyoti Mathur 6

Home Departments/Faculty 16 departments from 5 Schools participate in CS&E: • Schools of Engineering

Home Departments/Faculty 16 departments from 5 Schools participate in CS&E: • Schools of Engineering – AAE(4), ECE(12), ME(3), NE(3) • School of Science – BIOL(8), CHEM(5), CS(13), EAS(5), MATH(8), PHYS(4), STAT(4) • School of Agriculture – Ag. E(1), FS(2) • School Liberal Arts – PSYCH(1) • School of Pharmacy – IPPH(1), MCMP(1) 9/25/2020 Tom Downar/ Jyoti Mathur 7

Students 9/25/2020 Tom Downar/ Jyoti Mathur 8

Students 9/25/2020 Tom Downar/ Jyoti Mathur 8

Curriculum • Course load = 1/3 course load from computing + 2/3 course load

Curriculum • Course load = 1/3 course load from computing + 2/3 course load from master’s or doctoral degrees in home departments. For students with home department as CS or ECE, the 1/3 course load should be from outside department application area. • The courses in computing are chosen from the list of Core courses and the list of Relevant Courses. These lists prepared by the CS&E graduate committee. • CS&E students attend and give talks in the weekly CS&E Seminar Series • Upon successful completion of CS&E program, the CSE is listed as a “specialization” on the student’s transcript 9/25/2020 Tom Downar/ Jyoti Mathur 9

CSE 501 Introduction to Computational Science – This is the introductory course of the

CSE 501 Introduction to Computational Science – This is the introductory course of the Computational Science and Engineering Program. – The objective of this course is to familiarize students from various disciplines in the science of problem solving. – This includes basic computational tools (Matlab, Mathematica, PSEs), computational kernels of important problems, and core techniques for solving the problems. – It emphasizes computer simulations as an an important design tool, the role of high performance computing in large scale simulations, and the "Grand Challenge“ problems. 9/25/2020 Tom Downar/ Jyoti Mathur 10

CSE 501 Introduction to Computational Science Year Taught Fall 95 Fall 96 Fall 97

CSE 501 Introduction to Computational Science Year Taught Fall 95 Fall 96 Fall 97 Spring 99 Fall 01 Fall 02 9/25/2020 # Students 18 9 10 11 27 - Professor Sajiva Weerawarana Ananth Grama John Rice Elisha Sacks Ananth Grama Tom Downar/ Jyoti Mathur 11

Core Courses • • • Computational Mathematics – CS 514 - Numerical Analysis Iterative

Core Courses • • • Computational Mathematics – CS 514 - Numerical Analysis Iterative methods – CS 515 - Numerical Analysis of Linear Systems – ME 581 - Numerical Methods. High Performance Computing – CS 525 - Parallel Computing – EE 563 - Programming Parallel Machines Intelligent Computing – CS 572 - Heuristic Problem Solving Design – EE 570 - Programming Techniques for Artificial Intelligence Scientific Visualization – CS 530 - Introduction To Scientific Visualization – EE 628 - Computer Graphic Simulation and Visualization Computational Optimization – – CS 520 - Computational Methods in Analysis. EE 580 - Optimization Methods for Systems and Control MA 521 - Introduction to Optimization Problems IE 535 - Linear Programming Optimization 9/25/2020 Tom Downar/ Jyoti Mathur 12

Seminar Series 01 -02 Speaker Title of Talk Peter Dimitrov Minev, Department of Mathematical

Seminar Series 01 -02 Speaker Title of Talk Peter Dimitrov Minev, Department of Mathematical Sciences, University of Alberta , Canada (Fall 01) Finite Element Algorithms for Multiphase Flow Philippe Flajolet, INRIA Rocquencourt & Brigitte Vallee, Universite de Caen, France (Fall 01) Continued Fractions, Comparison Algorithms, and Structure Constants Ping Wang, Jet Propulsion Laboratory, California Institute of Technology (Fall 01) Parallel Implementation of Large-scale 3 D Thermal Convection Software John N. Shadid, Computational Science Department, Sandia National Laboratories (Fall 01) Stabilized FE Simulations of Reacting Flows: Solution Algorithms and Applications Tayfun E. Tezduya, Mechanical Engineering, Rice University. Houston, Texas (Spring 02) Finite Element Interface-Tracking and Interface Capturing Techniques for Flows with Moving Boundaries and Interfaces Karthik Ramani, Department of Mechanical Engineering, Purdue University (Spring 02) CADDAC: Multi-Client Collaborative Shape Design System With Server based Geometry Kernel Sabre Kais, Department of Chemistry, Purdue University (Spring 02) Finite Size Scaling for Quantum Critical Phenomena Zahari Zlatev, National Environmental Research Institute, Denmark (Spring 02) Using Partitioning in the Numerical Treatment of ODE Systems with applications in Atmospheric Modeling 9/25/2020 Tom Downar/ Jyoti Mathur 13

Seminar Series 01 -02 ……continued Speaker Title of talk Narayan R. Aluru, University of

Seminar Series 01 -02 ……continued Speaker Title of talk Narayan R. Aluru, University of Illinois Urbana-Champaign (Spring 02) Tiny Machines and Large Computations Kannan Nandha (graduate student) School of ME, Purdue University (Spring 02) Lattice Boltzmann Simulations of Flows in Jets and Channels Chris J. Bailey-Kellogg, Department of Computer Sciences, Purdue University (Spring 02) Using Physical Properties for Mining in Data-Scarce Domains Sanjay E. Sarma, Department of Mechanical Engineering, M. I. T. (Spring 02) On Cutting-Paths: Geometric Theory and Planning Techniques Joao Cangussu (graduate student) Department of CS, Purdue University (Spring 02) A State Variable Approach for Feedback Software Process Control Robert Falgout, Center for Applied Scientific Computing, Lawrence Livermore National Laboratory (Spring 02) New Advances in Algebraic Multigrid Budi Wijaya Chandra (graduate student), School of AAE, Purdue University (Spring 02) New Tools for On-Orbit Liquid Propellant Slosh Prediction 9/25/2020 Tom Downar/ Jyoti Mathur 14

Student Awards Summary (1995 -2002) YEAR TYPE OF AWARD # OF AWARDS/ SOURCE 1995

Student Awards Summary (1995 -2002) YEAR TYPE OF AWARD # OF AWARDS/ SOURCE 1995 -1996 Special Initiative Research Grant (SIRG-PRF) 2/ Purdue Research Foundation 1996 -1997 SIRG-PRF 2/ Purdue 1997 -1998 SIRG-PRF 2/ Purdue 1998 -1999 SIRG-PRF 2/ Purdue 1999 -2000 SIRG-PRF 2/ Purdue 2000 -2001 SIRG-PRF Interdisciplinary Fellowship 2/ Purdue 2001 -2002 2001 -2004 SIRG-PRF Lynn-PRF GAANN 2/ Purdue 4/ DOEducation+2/ Purdue 2002 -2003 Ross-PRF 3/ Purdue 9/25/2020 Tom Downar/ Jyoti Mathur 15

Student Awards (2001 -02) 2001 -02/ LYNN-PRF: • Yunlin Xu/NE Real Time Nuclear Reactor

Student Awards (2001 -02) 2001 -02/ LYNN-PRF: • Yunlin Xu/NE Real Time Nuclear Reactor Simulation • Kannan Nandha /ME Lattice-Boltzmann simulations Of Engine Flows On Parallel Computers • Bong-sun Lee /ECE Computational Model For color Constancy • Budhi Chandra/AAE Numerical Methods For On-Orbit Liquid Propellant Slosh Models 2001 -02/ SIRG-PRF: • Zoltan Gecse/ PHYS Computational Electronic Structure of Anti Ferromagnatic (Bio) • Jun Gan/NE Matrix Free Newton-Krylov Methods for Solving Coupled Thermal- Molecules Hydraulics / Neutronics Reactor Equations 2001 -04/ CS&E-GAANN (DOE): • Tomaz Kozlowski/NE (starting Fall 2001) Adaptive Neutron Transport Methods For Nuclear • Charles Wright/AAE (starting Spring 2002) Development of Low-Noise Jet Aircraft Engines Reactor Transient Analysis 9/25/2020 Tom Downar/ Jyoti Mathur 16

Student Awards (2002 -03) 2002 -03/ ROSS-PRF: • Xiaojuan Ren/ECE Network Computing Software using

Student Awards (2002 -03) 2002 -03/ ROSS-PRF: • Xiaojuan Ren/ECE Network Computing Software using PUNCH • Zhaoping Zhong/NE The Numerical Nuclear Reactor for High Fidelity Integrated Simulation of Neutron and Thermal-Hydraulic Phenomena • Haiping Huang/AAE Efficient Parallel Computing Methods for Rotorcraft Aerodynamics 2002 -05/ CS&E-GAANN (DOE): • Mark Ward/MATH-CS (starting fall 2002) • Troy Johnson/ECE (starting spring 2003) 9/25/2020 Tom Downar/ Jyoti Mathur 17

CS&E GAANN Program • What is GAANN? – Graduate Assistance in Areas of National

CS&E GAANN Program • What is GAANN? – Graduate Assistance in Areas of National Need – The areas of national need include Biology, Chemistry, Computer and Information Science, Engineering, Geological Science, Mathematics, and Physics. • • Sponsor of GAANN: Department of Education (DOE). The CS&E GAANN – Title: “Interdisciplinary Fellowship Program for Computational Science and Engineering” – PI : T. J. Downar (NE) – Co-PI’s: R. Eigenmann (ECE), A. Lyrintziz (AAE), S. King (EAS), J. Mathur (CS&E) – Period: 1 August 2001 – 31 July 2004 – Number of Fellowships from DOE: 4 – Number of matching Fellowships from Purdue: 2 9/25/2020 Tom Downar/ Jyoti Mathur 18

CS&E Future Plans • • Expand CSE 501 to two semesters Create more CS&E

CS&E Future Plans • • Expand CSE 501 to two semesters Create more CS&E scholarship/fellowship offerings Recruit more schools/departments into CS&E Cultivate relation with CRI – Joint colloquium/workshop/short course offerings – CS&E Student participation in CRI research • Explore undergraduate CS&E program • Other Ideas? 9/25/2020 Tom Downar/ Jyoti Mathur 19