paraFoam: added option to open ParaView
when OpenFOAM-format case files are not located
This commit is contained in:
parent
13440e9d17
commit
6067771383
1 changed files with 14 additions and 6 deletions
20
bin/paraFoam
20
bin/paraFoam
|
|
@ -3,7 +3,7 @@
|
|||
# ========= |
|
||||
# \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
# \\ / O peration |
|
||||
# \\ / A nd | Copyright (C) 2011-2014 OpenFOAM Foundation
|
||||
# \\ / A nd | Copyright (C) 2011-2015 OpenFOAM Foundation
|
||||
# \\/ M anipulation |
|
||||
#-------------------------------------------------------------------------------
|
||||
# License
|
||||
|
|
@ -182,10 +182,10 @@ all)
|
|||
if [ -f constant/polyMesh/blockMeshDict ]
|
||||
then
|
||||
touch "$caseName.blockMesh"
|
||||
echo "created '$caseName.blockMesh'"
|
||||
echo "Created '$caseName.blockMesh'"
|
||||
fi
|
||||
touch "$caseName.$extension"
|
||||
echo "created '$caseName.$extension'"
|
||||
echo "Created '$caseName.$extension'"
|
||||
# discover probable regions
|
||||
for region in constant/*
|
||||
do
|
||||
|
|
@ -193,14 +193,14 @@ all)
|
|||
then
|
||||
regionName=${region##*/}
|
||||
touch "$caseName{$regionName}.$extension"
|
||||
echo "created '$caseName{$regionName}.$extension'"
|
||||
echo "Created '$caseName{$regionName}.$extension'"
|
||||
fi
|
||||
done
|
||||
exit 0
|
||||
;;
|
||||
true)
|
||||
touch "$caseFile"
|
||||
echo "created '$caseFile'"
|
||||
echo "Created '$caseFile'"
|
||||
exit 0
|
||||
;;
|
||||
esac
|
||||
|
|
@ -254,11 +254,19 @@ else
|
|||
;;
|
||||
esac
|
||||
|
||||
[ -n "$warn" ] || {
|
||||
echo "Cannot locate OpenFOAM-format case files"
|
||||
echo -n "Would you like to open ParaView anyway <Y|n>:"
|
||||
read open
|
||||
[ "$open" = "" ] || echo $open | grep -iqE "^y" && paraview
|
||||
exit
|
||||
}
|
||||
|
||||
# only create/remove caseFile if it didn't already exist
|
||||
[ -e $caseFile ] || {
|
||||
trap "rm -f $caseFile 2>/dev/null; exit 0" EXIT TERM INT
|
||||
touch "$caseFile"
|
||||
echo "created temporary '$caseFile'"
|
||||
echo "Created temporary '$caseFile'"
|
||||
}
|
||||
|
||||
# For now filter out any ld.so errors. Caused by non-system compiler?
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue