これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド mpbi-data です。
プログラム:
NAME
mpb-data-MPBによって出力されたHDF5ファイルの変換
SYNOPSIS
mpb データ [オプション] ... [HDF5ファイル] ...
DESCRIPTION
mpb-dataは、HDF5ファイルの追加の処理と変換を実行するためのユーティリティです。
MITPhotonic-BandsプログラムであるMPBによって出力されます。 特に、それは
長方形のグリッドに再フォーマットすることで、視覚化をより受け入れやすくします。
複数の期間に拡張し、データを再スケーリングします。
MIT Photonic Bands(MPB)は、バンド構造(分散)を計算するための無料のプログラムです。
関係)および周期的誘電体構造の電磁モード。
HDF5は、Nationalによって開発された無料のポータブルバイナリ形式およびサポートライブラリです。
イリノイ大学アーバナシャンペーン校のスーパーコンピューティングアプリケーションセンター。
シングル h5 ファイルには複数のデータセットを含めることができます。 デフォルトでは、 mpb データ すべてで動作します
ファイル内のMPBで生成されたデータセットですが、これは -d オプション、または
構文を使用する HDF5FILE:DATASET.
mpb データ その出力データセットを追加のデータセットとして入力ファイルに書き込みます。
データセット名に「-new」が追加されました。 または、出力を
によって指定された別のファイル -o オプションを選択します。
デフォルトでは、出力データセットは入力データセットと同じであることに注意してください。 君
変換を指定するには、以下のXNUMXつ以上のオプションを使用する必要があります(例: -r/-e と
-n オプションは非常に便利です)。
OPTIONS
-h コマンドラインオプションと使用法に関するヘルプを表示します。
-V mpb-dataのバージョン番号と著作権情報を印刷します。
-v 詳細な出力。
-o file
出力データセットを file (最初の入力ファイルの場合のみ)
入力ファイル内の追加のデータセット(デフォルト)。
-r 入力データのセルと同じ体積の長方形のセルを出力します。 この
オプションは、非直交ユニットセルからのデータを視覚化する場合に特に便利です
(例:三角格子)、そうでない場合、データは歪んだり歪んだりして表示されます
ほとんどのグラフィックプログラム。 このオプションには、ほとんどの場合、 -n
均一な解像度を確保するためのオプション。
-e x、y、z
として -r オプションですが、出力の最初の軸を x、y、z
最初の格子ベクトルに沿った方向ではなく、方向(デカルト座標)
for -r.
-P 位相角
複素数値のデータセットの場合、このオプションを使用すると、出力値が次のようにローテーションされます。
位相角 複素平面の度。 つまり、それらはexp(2 pi
i 位相角 / 360)。
-n n 出力 n 格子単位あたりのグリッドポイント( "a")。 これは、
より細かい(またはより粗い)解像度に補間するだけでなく、
解像度は各方向で均一です(データが歪んで見えるのを防ぐため)
あなたがそれを視覚化するとき)。
-x mx, -y my, -z mz
これは mpb データ 対応するラティスに複数の周期を出力する
方向。 XNUMX次元またはXNUMX次元のデータセットの特定のスライスを使用します。
マシン情報の記入> という構文でなければなりません。例えば、 -x 3.2 最初の格子方向に3.2周期の出力を引き起こします。 The
デフォルトでは、単一の期間のみを出力します。
-m s 出力 s 各格子方向の周期; に相当: -x s -y s -z s.
-T 出力には、最初のXNUMXつの次元(xとy)が入れ替わっています。 これはで便利です
パフォーマンス上の理由から、MPBの並列(MPI)バージョンと組み合わせて使用します。
最初のXNUMX次元が入れ替わったすべての配列を出力します。 -T これを元に戻すことができます
移調。
-p ピクセル化された出力。 通常、入力データは出力に線形補間されます
グリッド、しかし -p オプションを指定すると、代わりに、で最も近いグリッドポイントが使用されます。
入力データ。 これは、たとえば、離散化を研究したい場合に便利です。
誘電関数表現の。
-d 名
データセットを使用する 名 入力ファイルから。 それ以外の場合は、各ファイルの最初のデータセット
使用されている。 または、構文を使用します HDF5FILE:DATASETあなたがすることができます
ファイルごとに異なるデータセットを指定します。 あなたは使用することができます h5ls コマンド(含まれています
hdf5)を使用して、ファイル内のデータセットの名前を検索します。
mpb-dataはすでに
MPBによって作成されたファイルに関連するデータセット。 また、mpb-dataは
このオプションで実際のスカラーデータセットとして指定されたデータセットで、
データセットを複数の期間に拡張する場合のexp(ikx)係数。
onworks.net サービスを使用して mpbi-data をオンラインで使用する