Nanoelectronic Modeling Lecture 27: NEMO1D -
Category
Published on
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:
- Convey the complexity of a large software package in its various components –
- User requirements
- Graphical user interface requirements and examples
- Software structure
- Program developer requirements
- Dynamic I/O design for batch and GUI
- Resonance finding algorithm – numerical and analytic advantages
- Inhomogeneous energy meshing – computational savings
- Information flow, code modularity
- Code documentation system
- Revision control system
Cite this work
Researchers should cite this work as follows:
Time
Location
Università di Pisa, Pisa, Italy