Files
OpenFOAM-12/test/multiphase/multiphaseEulerFoam/populationBalance/breakup/validation/createGraphs
Will Bainbridge 62c782367d multiphaseEulerFoam: Formatting improvements to population balance test cases
Patch contributed by Institute of Fluid Dynamics,
Helmholtz-Zentrum Dresden - Rossendorf (HZDR)
2021-06-11 14:17:39 +01:00

40 lines
1.0 KiB
Bash
Executable File

#!/bin/sh
if ! which gnuplot > /dev/null 2>&1
then
echo 'gnuplot not found - skipping graph creation' >&2
exit 1
fi
gnuplot<<EOF
set terminal postscript eps monochrome
set output '../numberDensity.eps'
set decimalsign '.'
set format xy '%g'
set xtics 1e1 mirror
set xlabel 'v(m^{3})'
set ytics 1e1 mirror
set ylabel 'n(m^{-3}m^{-3})'
set logscale xy
set xrange [1e-5:1.5]
set yrange [1e-5:10]
set key at graph 0.8,0.5
N0 = 0.05
v0 = 1.0
n(x,t) = N0*exp(-t*x**2.0)*2.0*t*v0
numberDensity = '../postProcessing/numberDensity/10/numberDensity.dat'
plot '<printf "1 0.05\n1 0\n"' w l lc rgb 'black' t 'Init. Cond.',\
n(x,10.0) dt 2 lc rgb 'black' t 'Ziff and McGrady (1985)',\
numberDensity every ::0::19 u 1:4 w p pt 1 lc rgb 'black' t 'air1',\
numberDensity every ::20::24 u 1:4 w p pt 5 lc rgb 'black' t 'air2',\
numberDensity every ::25::28 u 1:4 w p pt 9 lc rgb 'black' t 'air3'
EOF
#------------------------------------------------------------------------------