Support

Support Options

Submit a Support Ticket

 
You are here: HomeResourcesOnline PresentationsNanoelectronic Modeling Lecture 27: NEMO1D - About

Nanoelectronic Modeling Lecture 27: NEMO1D -

By Gerhard Klimeck

Electrical and Computer Engineering, Purdue University, West Lafayette, IN

View Presentation (SWF)

Licensed under Creative Commons according to this deed.

Category Online Presentations
Abstract

This presentation provides a very high level software overview of NEMO1D. The items discussed are:

  • User requirements
  • Graphical user interface
  • Software structure
  • Program developer requirements
  • Dynamic I/O design for batch and GUI
  • Resonance finding algorithm
  • Inhomogeneous energy meshing
  • Information flow, code modularity
  • Code documentation system
  • Revision control system

Learning Objectives:

  1. Convey the complexity of a large software package in its various components –
    1. User requirements
    2. Graphical user interface requirements and examples
    3. Software structure
    4. Program developer requirements
    5. Dynamic I/O design for batch and GUI
    6. Resonance finding algorithm – numerical and analytic advantages
    7. Inhomogeneous energy meshing – computational savings
    8. Information flow, code modularity
    9. Code documentation system
    10. Revision control system
Cite this work

Researchers should cite this work as follows:

  • Gerhard Klimeck (2010), "Nanoelectronic Modeling Lecture 27: NEMO1D - ," http://nanohub.org/resources/8597.

    BibTex | EndNote

Time October 07, 2009
Location Università di Pisa, Pisa, Italy
Tags
  1. algorithms
  2. course lecture
  3. GUI
  4. nanoelectronics
  5. NEMO
  6. NEMO1D
  7. software

nanoHUB.org, a resource for nanoscience and nanotechnology, is supported by the National Science Foundation and other funding agencies.