                            instalação do BRAMS versão 5.1 ou 5.01

1- logar no eslogin01 comando: ssh eslogin01 -XC
2- entrar no scratchin comando: cd $SUBMIT_HOME
3- baixar o BRAMS, comando: svn export https://svn.cptec.inpe.br/brams/branches/BRAMS-5.01
                        ou: svn checkout
          
   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-5.01/build
7- escreva o seguinte comando: ./configure --with-fpcomp=ftn --with-cpcomp=ftn --with-fcomp=pgf90 --with-ccomp=pgcc --prefix=$SUBMIT_HOME/RMS/atm/BRAMS-5.01/ --enable-jules
8- depois make
9- depois make install

10- pegar os arquivos RAMSIN_5-01, xMit5.sh, run_BRAMS_5.01.sh, Ambiente_BRAMS_5-01_no_tupa do repositório do assim_dados e coloca-los dentro da pasta bin. 
***	Para isto entre no site https://projetos.cptec.inpe.br/projects/brams/files
	Baixe os arquivos RANSIN_5-01, xMit5.sh, run_BRAMS_5.01.sh, Ambiente_BRAMS_5-01_no_tupa
	entre na pasta bin do BRAMS-5.01
	comando: cd $SUBMIT_HOME/BRAMS-5.01/bin
	crie uma cópia dos arquivos do site
	comando: gedit RAMSIN_5-01 (copie o RAMSIN_5-01 que você baixou para dentro deste arquivo RAMSIN_5-01, 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

13-permita a execução dos arquivos baixados 
  comando:chmod 775 Ambiente_BRAMS_5-01_no_tupa run_BRAMS_5.01.sh xMit5.sh

14- execute o Ambiente_BRAMS_5-01_no_tupa para criar as pastas e links necessários
  comando:./Ambiente_BRAMS_5-01_no_tupa

15- 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






