Theory/Computation



ナノ構造エレクトロニクス研究室では、量子力学に立脚したシミュレーション、デバイス設計を行う事を目的に、様々な理論: 非平衡グリーン関数法、ボルツマン輸送方程式、ウィグナー輸送方程式、モンテカルロアルゴリズム、量子ダイナミクス法、第一原理計算、強束縛近似法(タイトバインディング法)、各種有効方程式などの理論を基盤として用いています。また、シミュレーションによって得られたデータを元にした新たな価値の創造、データ駆動による新たなデバイスシミュレーションの展開のため、各種人工知能的手法(ニューラルネットワーク、遺伝的アルゴリズム等)を用いています。

これらの理論に基づくシミュレーションプログラムをコンピュータ(PC,ワークステーション、並列計算機)で実装する上で、主に以下のプログラミング言語、プラットホームを用いています。

・C, C++,C#, Fortran90, Java, Python
・MPI, OpenMP を用いた並列計算
・Linux ワークステーション、並列計算機環境(最大108並列)
・スマート端末実装(Android OS, iOS)
・Visual Studio を用いたGUI実装