#!/bin/bash

#Aqui você vai criar o seu ambiente de trabalho BRAMS quinta versão.
#o BRAMS tem que ser rodado dentro do scratchin
#se você mudar o endereço das pastas aqui, não esqueça de mudar também no RAMSIN
#se você irá utilizar os dados SFC e IVAR por pouco tempo, coloca-os no scratchout, o padrão é no scratchout. 

cd $WORK_HOME
mkdir BRAMS
cd BRAMS
mkdir dataout
cd dataout

mkdir SFC IVAR 
#se você precisa utilizar os dados de pré-processamento por muito tempo, comente a linha acima e descomente a criação detas no scratchin.
#Por falta e de espaço será utilizado estas pastas no scractchout 

mkdir ANL HIS UMID POS
#na pasta POS fica o pós-processamento, nela há os arquivos .ctl, que são abertos pelo grads


#local onde será rodado o modelo

cd $SUBMIT_HOME/BRAMS
mkdir RUN_BRAMS
cd RUN_BRAMS
mkdir dataout
cd dataout
ln -sf $WORK_HOME/BRAMS/dataout/ANL ./      
ln -sf $WORK_HOME/BRAMS/dataout/HIS ./
ln -sf $WORK_HOME/BRAMS/dataout/UMID ./
ln -sf $WORK_HOME/BRAMS/dataout/POS ./
ln -sf $WORK_HOME/BRAMS/dataout/SFC ./
ln -sf $WORK_HOME/BRAMS/dataout/IVAR ./

cd $SUBMIT_HOME/BRAMS/RUN_BRAMS
mkdir datain
cd datain

mkdir COND_SRC_TRC
mkdir DP 
#nesta pasta fica os teus DPs caso necessite de DPs que não estejam nos endereços indicados.
mkdir obs 
#pasta com dados de observação
mkdir H 
#no RAMSIN pede que exista esta pasta, que serve para armazenar uma condição histórica de nudging
mkdir tmp
#arquivos temporários

cd $SUBMIT_HOME/BRAMS/RUN_BRAMS
ln -sf ../build/jules3.0-ccatt-brams-5.0-opt.pgi-cray-RELACS_TUV ./
#copilador, RELACS_TUV é o copilador padrao
ln -sf ../jules.in ./



#Voce ainda deve colocar seu RANSIN_5, xMit5.sh e run_BRAMS.sh nesta pasta
mv ../RANSIN_5 xMit5.sh run_BRAMS.sh ./






