Home | Syllabus | Lectures | Readings | Assignments | Codes | Links |
---|
Course Number: CSCI 653
Section: 30072D (lecture)
Instructor:
Aiichiro Nakano;
office: VHE 610; phone: (213) 821-2657; email: anakano@usc.edu
Lecture: 2:00-3:50pm M W, THH 108
Office Hours: 4:00-5:00pm W, VHE 610
Prerequisites:
(1) CSCI 596 (Scientific Computing and Visualization); or
(2) basic knowledge of numerical methods (CSCI 501, PHYS 516 or equivalent) +
parallel computing (EE 451 or equivalent) +
3D graphics (CSCI 580 or equivalent).
Textbooks:
D. Frenkel and B. Smit,
Understanding Molecular Simulation: From Algorithms to Applications, 2nd Ed.
(Academic Press, 2001)--recommended
A. Grama, A. Gupta, G. Karypis, and V. Kumar,
Introduction to Parallel Computing, 2nd Ed.
(Addison-Wesley, 2003)--recommended
D. L. Chopp,
Introduction to High Performance Scientific Computing
(SIAM, 2019) -- recommended
W. H. Press, B. P. Flannery, S. A. Teukolsky, and W. T. Vetterling,
Numerical Recipes, 3rd Ed. (Cambridge Univ. Press, 2007)
Course Description
Provide students with advanced techniques that are common to high performance computer simulations
in science and engineering. Scalable algorithms for both deterministic and stochastic simulations
of particles and continuum will be implemented on massively parallel and
distributed computing platforms, and the simulation datasets will be visualized and analyzed
in immersive and interactive virtual environment. For details, please see
course information sheet.
Visualization of divide-conquer-recombine based simulation of photoexcitated electron-hole pairs in organic solar cells.