#!/bin/sh cd "${0%/*}" || exit # Run from this directory . $WM_PROJECT_DIR/bin/tools/RunFunctions # Tutorial run functions . $COUPLED_DIR/bin/tools/RunFunctions # LSWF util functions echo "Updating OpenFOAM headers with version 2.0..." updateCaseOpenFoamHeadersVersion 2.0 runApplication setSaturation checkLogErrorExitStatus checkReturn $? "0.1 - lswf-template" "Ocorreu uma falha ao executar o caso - setSaturation" runApplication setWaterComponent checkLogErrorExitStatus checkReturn $? "0.2 - lswf-template" "Ocorreu uma falha ao executar o caso - setWaterComponent" runApplication subsetMesh plug -overwrite -patch inlet if [ ! -d constant/setSubset/polyMesh ]; then checkReturn 1 "0.2 - lswf-template" "Ocorreu uma falha ao substituir malha - subsetMesh" fi rm -rf constant/polyMesh mv constant/setSubset/polyMesh constant/polyMesh if [ ! -d 0/setSubset ]; then checkReturn 1 "0.2 - lswf-template" "Ocorreu uma falha ao substituir campos - 0/setSubset não encontrado" fi find 0 -mindepth 1 -maxdepth 1 ! -name setSubset -exec rm -rf {} + mv 0/setSubset/* 0/ rmdir 0/setSubset checkLogErrorExitStatus checkReturn $? "0.2 - lswf-template" "Ocorreu uma falha ao gerar a subset - subsetMesh" runApplication changeDictionary checkReturn $? "0.3 - lswf-template" "Ocorreu uma falha ao executar o caso - changeDictionary" runApplication infoMesh checkLogErrorExitStatus checkReturn $? "0.4 - lswf-template" "Ocorreu uma falha ao executar o caso - infoMesh" runApplication decomposePar checkLogErrorExitStatus checkReturn $? "0.5 - lswf-template" "Ocorreu uma falha ao executar o caso - decomposePar" runParallel $(getApplication) checkLogErrorExitStatus checkReturn $? "0.6 - lswf-template" "Ocorreu uma falha ao executar o caso - Simulador" runApplication reconstructPar -withZero checkLogErrorExitStatus checkReturn $? "0.7 - lswf-template" "Ocorreu uma falha ao executar o caso - reconstructPar" wkt case --postProcess . checkLogErrorExitStatus checkReturn $? "0.8 - lswf-template" "Ocorreu uma falha ao executar o caso - wkt case --postProcess"