K12/undergraduate Courses (Track 1)

 

NanoScience (NS001): Introduction: This introductory lecture covers definitions fo nanoscience and nanotechnology and their distinction; historial perspectives, advanced microscael materials, research and experimental tools for nano research, connection between nanoscience/technology to biological and biomedical research, especially molecular biology, nano challenges, the linkage of time and special nano scales, current and future developments, and social impacts and implications. The emphasis of the course is on the stimulate K12 and undergraduates’ create thinking and encourage their future studies and career academic pursuing.
NanoScience (NS002): Repository of Nano Tools: This course covers major methods often used  for nanomaterials analysis and nano experiments. It starts with nano materials characteristics, electron probe methods, scanning probe microscopy methods, spectroscopic methods, and nonradiative and noneelectron, and the dependency of size and geometric phase and surface area concentration and porosity.
NanoSceince (NS003): Fabrication and synthesis methods in nanomaterials.This lecture briefly introduces basic fabrication methodologies and types, especially to-down fabrication and bottom-up fabrications, as well as computational chemistry. The emphasis is on how to use computational tools to help design nanomaterials. It also overview and highlight the commonly used sofwate in computational chemistry and online repository, especially Purdue’s nanoHub (how to register and use nanoHub’s distributed modules and software to design nano structured materials and devices).


Undergraduate/graduate College Short Courses (Track 2)

 

HPC001: High Performance Computing: This lecture covers the basic concepts and fundamentals about parallel computing in terms of relevant knowledge, measurement, parallel algorithms, data decomposition, task decomposition, synchronization and network latency, etc.
HPC002: Computational Science and Engineering: This lecture introduces the new domain of CSE, and domain’s technical role in inter/multidisciplinary research; and demonstrates the uses of CSE tools to solve challenges problems computationally. It links to many recently-developed programs and available tools
HPC003: Introduction to Parallel programming using MPI: This lecture provides hand-on training of parallel computing and parallel implementations using popular parallel utilities and libraries. The MPI 1 and 2 are introduced. The MPI languages and their functions re introduced and practices through a short course materials
HPC004: Performance measurements: This lecture address how to measure your computing performance in terms of speed and efficiency, how to tune your code, and how to select computing resources and resources allocation applications, and how to visualize and analyses the computational results etc.
HPC005: Cyberinfrastructure: This lecture presents many useful information and government solicitations and future development in cyberinfrastructure, with a focus on current recovery and competitiveness actions. It also share many resources and highlight recent achievements in cyberinfrastructure-enabled projects.
HPC006: Grids, NSF-TeraGrid and service, and cloud computing: The lectures covers the basic principals and achievements of grid computing, current research status, technical issues and architectures, infrastructure and implementations of grid and services based computing, with emphasis on could computing. It also present TeraGrid infrastructure and associated resources of computing at national level.
HPC 007: Multi-core programming: This lecture covers recently-demanded resource uses of multi-core computing. The emphasis lies in multithreading and the efficient utility of memory, and tools to handle multi-core program and applications
HPC 008: GPU/Cell programming: This lecture basically teaches how to conduct numerical and graphic computing on graphic accelerator processor or IBM’s Cell/BE processing technically, in order to speedup the computations. The recent hardware architecture of GPC/GPGPC/Cells will be reviewed. Navia’s Cuda programming and necessary tools, and resources will be posted for public use.


Advanced Workshop Tutorials (Track 3)


The workshop tutoirals cover the state-of-the-art research and development, and education curriculum in nanoelectronics. The tutorials have the following HPCnano related fields (not limited to): Petascale computing for nanotechnology, Ontology in nanotechnology, Cyberinfrastructure-enabled computational nanotechnology
Large-scale computing for multi-scale model and simulation in nanoscale systems, Large-scale computational chemistry
Parallel algorithms,domain decompositions, and computational methods in nano-materials processing, characteristics and defect prediction, and statistical analysis and data mining, Nanomaterial fabrication, synthesis, and processing simulations, Microscopy nano-structured materials databases, Large-scale molecular methods and simulations in nano-science and technology, Nano-science -related data and image processing, HPC-based modeling and simulation for nano-electromechanical systems, High performance computing in Fourier transform infrared nano-surface, Modeling and simulation of organic nano-structured materials and biomaterial processing, HPC-based multi-scale spectroscopy data and image processing, High performance data processing in microwave spectroscopy on quantum dots, High performance computing in atomic-scale friction, Large scale computing systems for nano-science (computational and network systems), Grid computing in nano-science and technology, High performance computing in bionanotechnology/nanobiotechnology , etc.. Any topics relavent to the following domains (not limited to):

HPCNano001: Petascale computing for nanotechnology

HPCNano002: Ontology in nanotechnology

HPCNano003: Cyberinfrastructure-enabled computational nanotechnology

HPCNano004: Large-scale computing for multi-scale model and simulation in nanoscale systems

HPCNano005: Large-scale computational chemistry

HPCNano006: Parallel algorithms,domain decompositions, and computational methods in nano-materials processing, characteristics and defect prediction, and statistical analysis and data mining

HPCNano006: Nanomaterial fabrication, synthesis, and processing simulations

HPCNano007: Microscopy nano-structured materials databases

HPCNano009: Large-scale molecular methods and simulations in nano-science and technology

HPCNano010: Nano-science -related data and image processing

HPCNano011: HPC-based modeling and simulation for nano-electromechanical systems

HPCNano012: High performance computing in Fourier transform infrared nano-surface

HPCNano013: Modeling and simulation of organic nano-structured materials and biomaterial processing

HPCNano014: HPC-based multi-scale spectroscopy data and image processing

HPCNano015: High performance data processing in microwave spectroscopy on quantum dots

HPCNano016: High performance computing in atomic-scale friction

HPCNano017: Large scale computing systems for nano-science (computational and network systems)

HPCNano018: Grid computing in nano-science and technology

HPCNano019: High performance computing in bionanotechnology/nanobiotechnology

HPCnano020: HPC in nanomedicine (nano drug delivery, nanorobotics, biomedical nanaodevices, nanocrystalization, nanoparticles, nanotherapies etc.)