私はopenfoamで作業しており、Uとpごとに、保存する反復ごとにcsvデータセットを作成したいと考えています。たとえば、私の場合は 320 回の反復で収束し、10 回の反復ごとにファイルに書き込みます。したがって、30 個のファイル (10.csv、20.csv、30.csv .... 320.csv) を保存します。各変数 U と p について、その反復での各セルのすべての値を含む csv を使用します。始め方がわかりません。Python の paraview でいくつかのスクリプトを試しましたが、期待どおりの結果が得られません。これは私の現在のコードです:
import paraview
import paraview.simple as pv
a = pv.GetActiveSource()
a.UpdatePipeline()
rawData = pv.servermanager.Fetch(a)
data_cell = rawData.CELL_DATA_FIELD
data_cell = rawData.GetCellData()
print data_cell
writer = pv.CreateWriter('10.csv')
writer.UpdatePipeline()
各ファイルに対してこれを繰り返し行う方法を考える前に、まず、目的の csv 形式のファイルを 1 つ取得します。私はこれにどのようにアプローチするのだろうかと思っています。