Galera, segue os passos para a instalação do TauDEM e utilização no QGIS.
Foi testado em dois pc's diferentes com Windows 10 64 Bits, QGIS 3.4, Python 3.7 e TauDEM 5.3.7. Então, instale a versão de acordo com o sistema operacional (32 ou 64 Bits)
1) No site do TauDEM (
http://hydrology.usu.edu/taudem/taudem5/downloads2.html) fazer o download do instalador (TauDEM 5.3.7 Complete Windows installer) e Microsoft MPI v7.1. Verifique se é necessário instalar também o Microsoft Visual C++ 2015 Redistributable Package (32 ou 64 Bits);
2) No processo de instalação do TauDEM, é solicitado o caminho do Python na etapa de instalação. Como eu já tinha o Python 3.7 instalado, indiquei o caminho
C:\Python37 (local onde tenho o Python instalado). Caso não tenha o Python instalado, faça o donwload no site
https://www.python.org/downloads/ e instale o Python 3.7.x. Obs.: Não testei sem ter o Python instalado;
2) Criar um diretório sem espaços e caracteres especiais para a instação do TauDEM e Microsoft MPI. Por exemplo, C:\TauDEM e C:\MicrosoftMPI;
3) Instale o TauDEM no diretório (C:\TauDEM), indique o caminho do Python (se pedir) e as bibliotecas GDAL normalmente;
4) Instale o Microsoft MPI no diretório (C:\MicrosoftMPI);
5) Acesso o diretório onde foi instalado o GDAL (C:\Program Files\GDAL para 64 Bits) e copie os arquivos gdal201.dll e xerces-c_2_8.dll no diretório de instalação do QGIS (C:\Program Files\QGIS 3.4\bin para 64 Bits)
7) Descompacte o arquivo zip e renomeie o diretório para processing_taudem. Você pode copiar o diretório diretamente no diretório de plugins do QGIS (C:\Users\NOME_DO_USUARIO\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins) ou compactar o diretório processing_taudem para zip e instalar o plugin via arquivo zip no QGIS.
Obs.: Se aparecer a mensagem ModuleNotFoundError: No module named 'processing_taudem', é porque o nome do diretório não está correto e/ou tem algum outro diretório dentro. Veja na imagem abaixo como deve ser:
Diretório contendo os plugins
Ao entrar no diretório processing_taudem, os arquivos devem ser listados.
8) Após o plugin instalado, é necessário configurá-lo. Em Opções / Processamento / Providers / TauDEM, ative o plugin e configure os caminhos do MPICH2/OpenMPI ... para C:\MicrosoftMPI e TauDEM directory para C:\TauDEM\TauDEM5Exe
É isso. Se seguir os passos corretamente os algoritmos do TauDEM funcionarão sem problemas. Se acontecer algum erro, revise os passos.
Lembrando que nos processamentos, é sempre uma boa prática manter os nomes dos arquivos e diretórios sem espaços, acentuação e caracteres especiais. Usar nomes curtos é uma boa ideia também.
Crie um diretório no drive de interesse, por exemplo, D:\Analises, e salve os resultados dos processamentos neste diretório. Depois, basta mover os arquivos de interesse nos diretórios dos projetos.
Fontes:
Boa sorte!