研究概要 |
平成19年度の研究では,大規模光回路解析のための有限要素法に基づく導波路不連続問題解析の並列処理化に関する研究を行った.近年のワークステーションのマルチCPU化,およびCPUのマルチコア化によって急速に普及しつつある共有メモリ型並列計算機を対象とした並列化を行っている.並列化にはOpenMPを使用し,線形ソルバーにはleft/right looking法,スーパーノード,パイプライン並列化による直接法スパース・ソルバーを用いることによって計算およびメモリ使用量の効率化を図っている.また,有限要素行列作成部分では,一般に要素番号に対するループが用いられるが,このようなループはデータレースが発生するため並列化することはできない.そこで,節点番号によるループとするこにより有限要素行列作成の並列化を行っている.具体的に,シリコン細線導波路を突き合わせ結合したフォトニック結晶波長合分波器の動作特性解析に本手法を適用している.このような大規模な光回路の特性解析には計算の簡便性から時間領域の解法が用いられてきたため,波長分散を考慮することが非常に困難であった.周波数領域の解法である本手法では,波長分散を考慮した解析を行い,その影響は非常に小さいことを明らかにした.また,並列化により4CPU使用時に行列作成部分の並列化を行っていない場合には1.7倍から2.2倍,並列化を行った場合には1.8倍から2.4倍の高速化が達成されていることを確認した.
|