MBUFRTOOLS /MBUFR-ADT 

Modulo e Ferramentas para codificação/decodificação  de dados meteorológicos em the FM-94 BUFR

 

 

1 Instalação

 

1.1 – Desempacote o arquivo  bufrttols_unx.tar.gz 

      Exemplo:

           

            gunzip bufrtools_unx.tar.gz

            tar -xvf bufrtools_unx.tar

 

           

 

1.2 – Configuração da variável de ambiente MBUFR_TABLES

            Edite o arquivo “.login” ou “.bashrc e adicione  a variável MBUFR_TABLES.

            A MBUFR_TABLES tem que conter o caminho para a pasta onde as tabelas BUFR estão.

            Exemplo no sistema  csh:   

           

            setenv MBUFR_TABLES  ${HOME}/bufrtools/tables/

 

 

1.3 – Compilação do MBURFTOOLS.

 

           

            Selecione o Makefile adequado para o compilador fortran disponível.   

            Exemplo: 

            make -f Makefile_g95 ( para compilador  g95 )

            make -f Makefile_ifort ( para compilador Intel)

            make -f Makefile_dec   ( para compilador  f90 Dec-alfa )

 

            Se não tiver nenhum compilador FORTRAN 90, recomendamos o compilador g95 disponível em <http://www.g95.org>

 

 

            Para outros compiladores FORTRAN, edite um dos “makefile” disponíveis e modifique os parâmetros de compilação na primeira linha.    

             Consulte o manual de compilador e verifique os parâmetros que definem o byte como unidade de Leitura/Escrita  (byterecl option).

   

             

           

2 – TESTANDO E UTILIZANDO O SISTEMA

            Por facilidade, copie os programas para da pasta ${HOME}/mbufrtools/bin para a pasta “${HOME}/bin”.

            Use os arquivos BUFR dentro da pasta “data_examples”.        

           

Exemplos

 

a) Para converter arquivos BUFR em texto (1 mensagem e 1 subgrupo)

                        bufrdump <BUFR file > < Text file > 1 1

 

b) Para converter arquivos textos em  BUFR 

                        bufrgen <Text file > < New BUFR file >

 

  c) Para listar informações gerais sobre um arquivo BUFR

                        bufrlist <BUFR file >

 

           

 

Maiores informações contate sergioh@cptec.inpe.br