#!/bin/sh #------------------------------------------------------------------------------ # ========= | # \\ / F ield | OpenFOAM: The Open Source CFD Toolbox # \\ / O peration | # \\ / A nd | Copyright (C) 1991-2009 OpenCFD Ltd. # \\/ M anipulation | #------------------------------------------------------------------------------- # License # This file is part of OpenFOAM. # # OpenFOAM is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by the # Free Software Foundation; either version 2 of the License, or (at your # option) any later version. # # OpenFOAM is distributed in the hope that it will be useful, but WITHOUT # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License # for more details. # # You should have received a copy of the GNU General Public License # along with OpenFOAM; if not, write to the Free Software Foundation, # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA # # Script # ensightFoamReaderTest # # Description # start ensightFoamReader-udr_checker # #------------------------------------------------------------------------------ usage() { while [ "$#" -ge 1 ]; do echo "$1"; shift; done cat</dev/null || usage "directory does not exist: '$2'" shift 2 ;; *) usage "unknown option/argument: '$*'" ;; esac done # check existence of essential files for check in system/controlDict system/fvSchemes system/fvSolution do [ -s "$check" ] || usage "file does not exist: '$check'" done # export values that might be needed export FOAM_CASE=$PWD export FOAM_CASENAME=${PWD##*/} pathName=${PWD%/*} playFile=/tmp/ensightFoamReader.$$ trap "rm -f $playFile 2>/dev/null; exit 0" EXIT TERM INT cat << PLAY_FILE > $playFile $pathName $FOAM_CASENAME 0 PLAY_FILE echo "ensightFoamReader-udr_checker -p $playFile" ensightFoamReader-udr_checker -p $playFile #------------------------------------------------------------------------------