			instalação do BRAMS versão 5

1- logar no eslogin01 comando: ssh eslogin01 -XC
2- entrar no scratchin comando: cd $SUBMIT_HOME
3- baixar o BRAMS, comando: svn export export https://svn.cptec.inpe.br/brams/trunk/BRAMS
   
   Obs: se você pertence ao grupo de pesquisa BRAMS e irá desenvolver algo novo no modelo, é aconselhavel copiar do trunk para o branch, e após baixar do branch com o comando: svn checkout https:"caminho_do_branch", com este comando é possível manter um vinculo da tua área no tupã com o site, permitindo com que todos trabalhem em um mesmo projeto.  

4-comando: module unload hdf5
5-comando: module load hdf5-parallel

6-comando: cd BRAMS/build/bin
7-comando: ./comp.bash RELACS_TUV (default)
   Obs: Há outras copilações como usando química atmosférica ./comp.bash RACM_TUV(quimica)

8- pegar os arquivos RAMSIN_5, xMit5.sh, run_BRAMS.sh, Ambiente_BRAMS_5_no_tupa.sh do repositório do assim_dados ou BRAMS e coloca-los dentro da pasta BRAMS. 
	Para isto entre no site https://projetos.cptec.inpe.br/projects/brams/files
	Baixe os arquivos RANSIN_5, xMit5.sh, run_BRAMS.sh, Ambiente_BRAMS_5_no_tupa.sh
	Verifique se está na pasta BRAMS
	comando: pwd
	crie uma cópia dos arquivos do site
	comando: gedit RAMSIN_5 (copie o RAMSIN_5 que você baixou para dentro deste arquivo RAMSIN_5, salve e feche)	
	comando: gedit xMit5.sh (copie o xMit5.sh que você baixou para dentro deste arquivo, salve e feche)
	faça o mesmo com os outros arquivos

9-permita a execução dos arquivos baixados 
  comando:chmod 775 Ambiente_BRAMS_5_no_tupa.sh run_BRAMS.sh xMit5.sh

10- execute o Ambiente_BRAMS_5_no_tupa.sh para criar as pastas e links necessários
  comando:./Ambiente_BRAMS_5_no_tupa.sh

11- para fazer uma rodada teste leia run_test




           Fim das etapas de instalação do BRAMS
	Qualquer dúvida claudio.pavani@gmail.com







                        possíves erros

há de se preparar o ambiente de copilação, escolha PGI, opção 6
preparar o ambiente de copilação, comando:source /usr/bin/development_config 

verifique se o copilador pgi é atual, verção 12 ou melhor
comando: module list   









                           Instalando fora da tupa

As informações abaixo são úteis caso você deseje instalar em uma outra máquina.
Basicamente altere o que é posto na frente do comando "./configure" de acordo com o copilador que há em tua máquina, no tupã foi padronizado o ftn

dentro da pasta build siga as instruções abaixo conforme compilador desejado.

Mini tutorial de compilação

Lembre-se de trocar o caminho de instalação no --prefix

Compilação Intel:
Usando mpif90 na tupa

module swap tupa2 aux

./configure --with-hdf5lib=/scratchin/grupos/catt-brams/shared/libs/intel/hdf5-1.8.8_parallel --with-zlib=/scratchin/grupos/catt-brams/shared/libs/intel/zlib-1.2.8/lib --with-fpcomp=mpif90 --with-cpcomp=mpicc --with-fcomp=/stornext/home/poluicao/intel/composerxe-2011.4.191/bin/intel64/ifort --with-ccomp=gcc --prefix=/scratchin/grupos/brams/home/rafael.stockler/teste/brams-5.0.1 --enable-jules

make
make install

Compilação PGI:

Usando mpif90 na tupa

module swap tupa2 aux

./configure --with-hdf5lib=/scratchin/
grupos/catt-brams/shared/libs/pgi/hdf5-1.8.11-parallel --with-zlib=/scratchin/grupos/catt-brams/shared/libs/pgi/zlib-1.2.8/lib --with-fpcomp=mpif90 --with-cpcomp=mpicc --with-fcomp=pgf90 --with-ccomp=pgcc --prefix=/scratchin/grupos/brams/home/rafael.stockler/teste/brams-5.0.1 --enable-jules

make
make install

Usando ftn:

module unload hdf5
module load hdf5-parallel

./configure  --with-fpcomp=ftn --with-cpcomp=ftn --with-fcomp=pgf90 --with-ccomp=pgcc --prefix=/scratchin/grupos/brams/home/rafael.stockler/teste/brams-5.0.1 --enable-jules

make
make install

JULES:

O default é sem jules, se quiser o jules precisa colocar o --enable-jules





