SET

From HP-SEE Wiki

Revision as of 13:11, 12 December 2011 by Gurov (Talk | contribs)
Jump to: navigation, search

Contents

General Information

  • Application's name: Simulation of Electron Transport
  • Application's acronym: SET
  • Virtual Research Community: VRC “Computational Physics”
  • Scientific contact: Todor Gurov, Aneta Karaivanova, (gurov, anet)[@]parallel.bas.bg
  • Technical contact: Emanouil Atanassov, emanouil[@]parallel.bas.bg
  • Developers: Assoc. Prof. Dr. E. Atanassov, Department Grid Technology and Applications. IICT-BAS, Bulgaria
  • Web site: http://gta.grid.bas.bg

Short Description

SET uses Monte Carlo methods in order to solve integral equations describing electron transport. The methods use variance reduction for reducing the required CPU time. Billions of simulated trajectories are required for achieving accurate results. The application of these methods can benefit simulation of semiconductor devices at the nano-scale as well as other problems in computational electronics. The advanced variance reduction techniques in this application require fast inter-process communication (using MPI or similar type of interface), while the total number of trajectories is in the number of billions. Thus a large scale computational resource with fast interconnection is required (a supercomputer or HPC cluster).

Problems Solved

The application deals with simulation of semiconductor devices at small scale and attempts to provide new insights into the physical phenomena that are occurring

Scientific and Social Impact

Accurately predict or model new physical effects, occurring at the small scales (nanometer and femtosecond) scale. The reduced physical dimensions of contemporary electronic devices make quantum effects increasingly relevant for modelling the device operation. The improved understanding of these physical effects can allow further improvement in the design of semiconductor devices. Bulgaria has a tradition in the electronic industry and nowadays there are efforts to revive these activities.

Collaborations

IME-TU, Vienna, Austria. RBI, Zagreb, Croatia

Beneficiaries

...

Number of users

...

Development Plan

Concept: Done before the project started. Start of alpha stage: Done before the project started. Start of beta stage: M8 Start of testing stage: M9 Start of deployment stage: M15 Start of production stage: M16

Resource Requirements

  • Number of cores required: up to 8000
  • Minimum RAM/core required: 100 MB
  • Storage space during a single run: 1 GB
  • Long-term data storage: 10 GB

Technical Features and HP-SEE Implementation

  • Primary programming language: C
  • Parallel programming paradigm: MPI/OpenMP
  • Main parallel code: MPI
  • Pre/post processing code: Own developer
  • Application tools and libraries: SPRNG library, scrambling sequences

Usage Example

Tobefilledin, text and (maybe) images.

Infrastructure Usage

  • Home system: HPCG/BG
    • Applied for access on: 09.2010
    • Access granted on: 09.2010
  • Accessed production systems:
  1. BG/BG
    • Applied for access on: 10.2010
    • Access granted on: 10.2010
  • Porting activities: ...
  • Scalability studies: ...

Running on Several HP-SEE Centres

  • Benchmarking activities and results: ...
  • Other issues: ...

Publications

  • S. Ivanovska, A. Karaivanova, N. Manev, “Numerical Integration Using Sequences Generating Permutations”, 8th LSSC’11, June 6-10, 2011, Sozopol, Bulgaria, accepted to LNCS, 8 pages, 2011.
  • T.Gurov, S. Ivanovska, A. Karaivanova, N. Manev, “Monte Carlo Methods using New Class of Congruential Generators”, ICT Innivations 2011, 14-16 Sept 2011, Skopje FYROM, 10 p., submitted.

Foreseen Activities

  • Message oriented frameworks overcome some deployment limitations like lack of common Grid middleware are installed. This problem is planned to be solved in next step, but it is not an immediate problem for production use.
  • The availability of HPC resources enables new research to be performed where we will be investigating the impact of the applied electric field on the devices made from different semiconductor materials.
Personal tools