抄録
C-009
CPU及びGPUに対応したC++とPython向け波動光学計算ライブラリの開発
下馬場朋禄・角江 崇(千葉大)・高田直樹(高知大)・増田信之・伊藤智義(千葉大)
本報告では,波動光学で使われる回折計算,ホログラム計算,位相回復アルゴリズム,位相アンラッピングアルゴリズムなどをCPU及びGPU(Graphics Processing Unit)上で高速に実行できるCWOライブラリ(Computational Wave Optics)について述べる.本ライブラリはC++言語と軽量言語の一つであるPython向けに実装されている.波動光学は光学のみならず超音波,X線,電子線などの幅広い分野で適用できるため,本ライブラリはこれらの分野でも有用なものとなる.