- pvpython postprocessor for bubble dynamics simulations
- Created to process the output of ALPACA bubble simulations
- Compatible with paraview 5.8.0
- Created by Daniel Nagy (Technical University of Budapest, Sonochemistry Research Group)
- Model: Circular bubbles
- Model: Axisymmetric bubble (symmetry is the y-axis)
- Model: 3D bubbles
pvpython postprocessor.py inputfolder outputfolder
postprocessor.pycould be any of the 3 scriptsinputfolderALPACA output folder,.xdmffiles are searched underinputfolder/domain/*.xdmfoutputfolderthe folder where the output of the postprocessor is saved,data.csvis always saved underoutputfolder/data.csv
--debugprints debug information--savewave possave the standing wave data (pressure, density, velocity) at the specified position. This generates extra output files (e.g.wavePressureMiddle.csv)topsaves the data at the top of the domainmiddlesaves the data at the middle of the domainbottomsaves the data at the bottom of the domainallsaves the data at all the previous positions
--savepicssaves an image of the bubble in each step, image saved atoutputfolder/pics_#step.png--pmin valspecifies the bottom of the pressure color bar on the saved image (e.g.--pmin 0.5e5sets the color bar min. to 0.5 bar)--pmax valspecifies the top of the pressure color bar on the saved image (e.g.--pmax 1.5e5sets the color bar max. to 1.5 bar)--nosavedatadoes not create thedata.csvfile (can be used just to save the standing wave)--versionprints the current version
Contains the important bubble quantities for each timestep
- Column 1: step, the actual step number
- Column 2: time, the time instance of the step
- Column 3: bubble pressure
- Column 4: bubble density
- Column 5: bubble volume (model corrigated)
- Column 6: bubble radius (along x axis)
- Column 7: bubble radius (along y axis)
- Column 8: inlet pressure
- Column 9: inlet density
- Column 10: bubble mass (model corrigated)
Contains the information of the standing wave (e.g. PressureMiddle refers to the pressure wave at the middle of the domain).
- Row 1: sampling positions
- Column 1: sampling time instances
- Row i, Column j: field variable at the i-1th time instance at the j-1th position