Title :
Parallelization of the nanoscale device simulator nanoMOS-2.0 using a 100 nodes linux cluster
Author :
Goasguen, Sébastien ; Butt, Ah R. ; Colby, Kevin D. ; Lundstrorn, M.S.
Author_Institution :
Purdue Univ., West Lafayette, IN, USA
Abstract :
A state of the art linux cluster is used for quantum simulations of nanoscale devices. The simulator, nanoMOS-2.0 was modified to speed up the energy integration by distributing the energy grid over several processors. An 88% speed-up was achieved using the Parallel Matlab Interface (PMI). A detailed scattering model was also implemented using the Parallel Virtual Machine (PVM) toolkit under Matlab. Near-linear scaling was obtained, allowing self-consistent simulations to be performed in a day using 40 processors instead of a predicted 40 days on a single processor machine. The simulator can be accessed through the nanoHUB, (http://www.nanohub.purdue.edu) which uses the network computing platform, PUNCH, which interoperates with the cluster through the Portable Batch System (PBS).
Keywords :
Green´s function methods; MOSFET; electronic engineering computing; nanoelectronics; parallel processing; portals; semiconductor device models; virtual machines; 1 day; 100 nodes linux cluster; Matlab; PBS; Parallel Matlab Interface; Parallel Virtual Machine toolkit; Portable Batch System; nanoscale MOSFETs; nanoscale device simulator nanoMOS-2.0; nanoscale devices; network computing platform PUNCH; nonequilibrium Green´s function formalism; parallelization; quantum simulation; scattering model; self-consistent simulations; Clustering algorithms; Computational modeling; Computer networks; Linux; MOSFETs; Mathematical model; Nanoscale devices; Particle scattering; Physics; Virtual machining;
Conference_Titel :
Nanotechnology, 2002. IEEE-NANO 2002. Proceedings of the 2002 2nd IEEE Conference on
Print_ISBN :
0-7803-7538-6
DOI :
10.1109/NANO.2002.1032277