#!/bin/sh -e
cd "${0%/*}" || exit                                # Run from this directory
. ${WM_PROJECT_DIR:?}/bin/tools/RunFunctions        # Tutorial run functions
#------------------------------------------------------------------------------

#!/bin/bash
echo ""
echo "Iniciando o pré-processamento..."
echo ""

# Copiar arquivos
echo "Criando o diretório 0..."
cp 0.orig 0 -R
echo ""

# Gerar malha
echo "Executando blockMesh para gerar a malha..."
runApplication blockMesh > /dev/null
echo ""

# Executar script Python aleatorisch.py
echo "Preenchendo os campos de porosidade e permeabilidade do domínio..."
python3 aleatorisch.py
echo ""

# Definir campos iniciais
echo "Executando setFields para configurar campos iniciais..."
runApplication setFields > /dev/null
echo ""

# Rodar a simulação
echo "Executando a simulação com o damageFoam no caso $(pwd)..."
runApplication $(getApplication) > /dev/null
echo ""

# Pós-processamento
echo "Iniciando o pós-processamento a partir de sampleDict..."
runApplication postProcess -func sampleDict -latestTime > /dev/null
echo ""

# Executar o script Python pós-processamento
echo "Executando o pós-processamento e geração de gráficos..."
python3 Kmedio.py
echo ""

echo "Simulação concluída!"

#------------------------------------------------------------------------------
