これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド nsplash です。
プログラム:
NAME
スプラッシュ-SPHデータの視覚化ツール(c)2004-2015 Daniel Price
SYNOPSIS
スプラッシュ file1 file2 file3...
DESCRIPTION
SPLASH:SPHデータの視覚化ツール(c)2004-2015 Daniel Price v2.6.0 [22月XNUMX日
2015]
フラグでの使用法:splash [-p fileprefix] [-d defaultsfile] [-l Limitsfile] [-ev] [-lowmem]
[-o形式] [-x col] [-y col] [-render col] [-cont col] file1 file2 .. ..
コマンドラインオプション:
-p ファイル接頭辞
:スプラッシュによって読み取り/書き込みされるすべての設定ファイルにプレフィックスを変更します
-d デフォルトファイル
:スプラッシュによって読み取り/書き込みされたデフォルトファイルの名前を変更します
-l Limitsfile
:スプラッシュによって読み取り/書き込みされた制限ファイルの名前を変更します
-e, -ev
:ASCII進化ファイルに最適なデフォルトオプションを使用します(つまり、エネルギーと時間)
-lm, -lowmem
:低メモリモードを使用[現在読み取られているsphNGデータにのみ適用]
-o ピックスフォーマット
:指定された形式でピクセルマップをダンプします( -o フォーマットのリストについて)
コマンドラインプロットモード:
-x の項目に表示されます。
:コマンドラインでxプロットを指定します(つまり、xの入力を求めないでください)
-y の項目に表示されます。
:コマンドラインでyプロットを指定します(つまり、yの入力を求めないでください)
-与える] の項目に表示されます。
:コマンドラインでレンダリング量を指定します(つまり、レンダリングプロンプトは表示されません)(
列1と2をxとyとして -x および -y 指定されていない)
-ベクター] の項目に表示されます。
:コマンドラインでベクトルプロット量を指定します(つまり、ベクトルプロンプトなし)
-c [ontour] 列:コマンドラインで輪郭の量を指定します(つまり、輪郭プロンプトなし)
-開発 デバイス
:コマンドラインでプロットデバイスを指定します(つまり、プロンプトを表示しません)
変換モード(「スプラッシュからXダンプファイル」):スプラッシュからASCII:SPHデータをに変換
asciiファイルdumpfile.ascii
バイナリに
:SPHデータを単純なフォーマットされていないバイナリdumpfile.binaryに変換します
書きます(1)time、npart、ncolumns
i = 1、npartを実行します
書きます(1)dat(1:ncolumns)、itype
遠藤
ファントムへ:SPHデータをPHANTOMのバイナリダンプファイルに変換しますガジェット:変換します
SPHデータをデフォルトのGADGETスナップショットファイル形式に
グリッド変換モード(「スプラッシュからXへのダンプファイル」):
グリッドへのスプラッシュ
:基本的なSPHデータを補間します(密度、およびデータに存在する場合は速度)
2Dまたは3Dグリッドに、グリッドデータをファイルに書き込みます(デフォルトのoutput = asciiを使用)
gridasciiへ
:上記のように、ASCII形式で書き込まれたグリッドデータ
gridascii2へ
:ASCII形式で書き込まれたグリッドデータ、すべてXNUMXつのファイル
gridbinaryに
:上記のように、単純なフォーマットされていないバイナリ形式のグリッドデータ:
write(unit)nx、ny、nz、ncolumns、time
[各4バイト]
write(unit)(((rho(i、j、k)、i = 1、nx)、j = 1、ny)、k = 1、nz)
[各4バイト]
write(unit)(((vx(i、j、k)、i = 1、nx)、j = 1、ny)、k = 1、nz)
[各4バイト]
write(unit)(((vy(i、j、k)、i = 1、nx)、j = 1、ny)、k = 1、nz)
[各4バイト]
write(unit)(((...(i、j、k)、i = 1、nx)、j = 1、ny)、k = 1、nz)
[各4バイト]
alltoグリッド
:上記のように、*すべての*列をグリッド(および出力ファイル)に補間します
すべてのグリッドアスキー
:上記のように、ASCII出力付き
すべてのグリッドバイナリ
:上記のように、バイナリ出力
一連のダンプファイルの分析モード(「スプラッシュ計算Xダンプファイル」):
スプラッシュ計算エネルギー
:KE、PE、総エネルギー対時間の計算
'energy.out'というファイルへの出力
calc massaboverho:一連の密度しきい値を超える質量と時間
'massaboverho.out'というファイルへの出力
計算最大
:各列の最大値と時間
'maxvals.out'というファイルへの出力
計算分
:各列の最小値と時間
'minvals.out'というファイルへの出力
計算差分
:(最大-最小)各列と時間
'diffvals.out'というファイルへの出力
カルクアンプ
:各列の0.5 *(最大-最小)対時間
'ampvals.out'というファイルへの出力
計算デルタ
:0.5 *(最大-最小)/各列の平均対時間
'deltavals.out'というファイルへの出力
計算平均
:各列の平均と時間
'meanvals.out'というファイルへの出力
計算rms
:(質量加重)各列の二乗平均平方根対時間
'rmsvals.out'というファイルへの出力
上記のオプションはすべて、入力ファイルごとにXNUMX行の小さなASCIIファイルを生成します。 NS
次のオプションは、XNUMXつの入力ファイル(ASCIIで)と同じサイズのファイルを生成します
フォーマット):
計算時間平均
:すべてのパーティクルの*すべての*エントリの時間平均
'time_average.out'というファイルへの出力
計算比
:最初と比較した各ファイルの*すべての*エントリの比率
'ratio.out'というファイルへの出力
基本的なスプラッシュの使用法は、ユーザーガイドで説明されています。
ディレクトリsplash / docs /splash.pdfにあります
v2.6.0 [22年2015月XNUMX日]
使用法:splash file1 file2 file3 .. ..
フラグでの使用法:splash [-p fileprefix] [-d defaultsfile] [-l Limitsfile] [-ev] [-lowmem]
[-o形式] [-x col] [-y col] [-render col] [-cont col] file1 file2 .. ..
コマンドラインオプション:
-p ファイル接頭辞
:スプラッシュによって読み取り/書き込みされるすべての設定ファイルにプレフィックスを変更します
-d デフォルトファイル
:スプラッシュによって読み取り/書き込みされたデフォルトファイルの名前を変更します
-l Limitsfile
:スプラッシュによって読み取り/書き込みされた制限ファイルの名前を変更します
-e, -ev
:ASCII進化ファイルに最適なデフォルトオプションを使用します(つまり、エネルギーと時間)
-lm, -lowmem
:低メモリモードを使用[現在読み取られているsphNGデータにのみ適用]
-o ピックスフォーマット
:指定された形式でピクセルマップをダンプします( -o フォーマットのリストについて)
コマンドラインプロットモード:
-x の項目に表示されます。
:コマンドラインでxプロットを指定します(つまり、xの入力を求めないでください)
-y の項目に表示されます。
:コマンドラインでyプロットを指定します(つまり、yの入力を求めないでください)
-与える] の項目に表示されます。
:コマンドラインでレンダリング量を指定します(つまり、レンダリングプロンプトは表示されません)(
列1と2をxとyとして -x および -y 指定されていない)
-ベクター] の項目に表示されます。
:コマンドラインでベクトルプロット量を指定します(つまり、ベクトルプロンプトなし)
-c [ontour] 列:コマンドラインで輪郭の量を指定します(つまり、輪郭プロンプトなし)
-開発 デバイス
:コマンドラインでプロットデバイスを指定します(つまり、プロンプトを表示しません)
変換モード(「スプラッシュからXダンプファイル」):スプラッシュからASCII:SPHデータをに変換
asciiファイルdumpfile.ascii
バイナリに
:SPHデータを単純なフォーマットされていないバイナリdumpfile.binaryに変換します
書きます(1)time、npart、ncolumns
i = 1、npartを実行します
書きます(1)dat(1:ncolumns)、itype
遠藤
ファントムへ:SPHデータをPHANTOMのバイナリダンプファイルに変換しますガジェット:変換します
SPHデータをデフォルトのGADGETスナップショットファイル形式に
グリッド変換モード(「スプラッシュからXへのダンプファイル」):
グリッドへのスプラッシュ
:基本的なSPHデータを補間します(密度、およびデータに存在する場合は速度)
2Dまたは3Dグリッドに、グリッドデータをファイルに書き込みます(デフォルトのoutput = asciiを使用)
gridasciiへ
:上記のように、ASCII形式で書き込まれたグリッドデータ
gridascii2へ
:ASCII形式で書き込まれたグリッドデータ、すべてXNUMXつのファイル
gridbinaryに
:上記のように、単純なフォーマットされていないバイナリ形式のグリッドデータ:
write(unit)nx、ny、nz、ncolumns、time
[各4バイト]
write(unit)(((rho(i、j、k)、i = 1、nx)、j = 1、ny)、k = 1、nz)
[各4バイト]
write(unit)(((vx(i、j、k)、i = 1、nx)、j = 1、ny)、k = 1、nz)
[各4バイト]
write(unit)(((vy(i、j、k)、i = 1、nx)、j = 1、ny)、k = 1、nz)
[各4バイト]
write(unit)(((...(i、j、k)、i = 1、nx)、j = 1、ny)、k = 1、nz)
[各4バイト]
alltoグリッド
:上記のように、*すべての*列をグリッド(および出力ファイル)に補間します
すべてのグリッドアスキー
:上記のように、ASCII出力付き
すべてのグリッドバイナリ
:上記のように、バイナリ出力
一連のダンプファイルの分析モード(「スプラッシュ計算Xダンプファイル」):
スプラッシュ計算エネルギー
:KE、PE、総エネルギー対時間の計算
'energy.out'というファイルへの出力
calc massaboverho:一連の密度しきい値を超える質量と時間
'massaboverho.out'というファイルへの出力
計算最大
:各列の最大値と時間
'maxvals.out'というファイルへの出力
計算分
:各列の最小値と時間
'minvals.out'というファイルへの出力
計算差分
:(最大-最小)各列と時間
'diffvals.out'というファイルへの出力
カルクアンプ
:各列の0.5 *(最大-最小)対時間
'ampvals.out'というファイルへの出力
計算デルタ
:0.5 *(最大-最小)/各列の平均対時間
'deltavals.out'というファイルへの出力
計算平均
:各列の平均と時間
'meanvals.out'というファイルへの出力
計算rms
:(質量加重)各列の二乗平均平方根対時間
'rmsvals.out'というファイルへの出力
上記のオプションはすべて、入力ファイルごとにXNUMX行の小さなASCIIファイルを生成します。 NS
次のオプションは、XNUMXつの入力ファイル(ASCIIで)と同じサイズのファイルを生成します
フォーマット):
計算時間平均
:すべてのパーティクルの*すべての*エントリの時間平均
'time_average.out'というファイルへの出力
計算比
:最初と比較した各ファイルの*すべての*エントリの比率
'ratio.out'というファイルへの出力
不明なコマンドライン引数 '--version'
onworks.net サービスを使用してオンラインで nsplash を使用する