A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Previsão e Estudo de Caso Ferramentas Básicas J.Leandro P.S.Campos.

Apresentações semelhantes


Apresentação em tema: "Previsão e Estudo de Caso Ferramentas Básicas J.Leandro P.S.Campos."— Transcrição da apresentação:

1 Previsão e Estudo de Caso Ferramentas Básicas J.Leandro P.S.Campos

2 GFS 4 – GLOBAL FORECAST SYSTEM

3 GFS – Global Forecast System Download: – – Previsões ate 192 horas após a rodada (8 dias) Dados no formato Grib2 – Necessário ter o Perl instalado (Unix) – – Necessário ter o Cygwin e Perl (Cygwin/Windows) – OpenGrads, IDV, McIdas, Matlab,... (Unix/Windows) – –

4 GFS – Global Forecast System Usuários do OpenGrads Usuários do OpenGrads – Não é possível abrir os dados sem um arquivo descritor (.ctl) – Necessário ter os seguintes scripts: g2ctl.pl wgrib2 – Após ter esses dois scripts no mesmo diretório em que os arquivos... Para criar um template (arquivo descritor) devemos digitar os seguintes comandos no shel:

5 GFS – Global Forecast System Usuários do OpenGrads Para previsões: $ g2ctl.pl gfs_4_ _0000_%f3.grb2 >example.ctl (Unix) $ perl g2ctl.pl gfs_4_ _0000_%f3.grb2 >example.ctl $ gribmap -i example.ctl ga -> open example.ctl Para análises: $ g2ctl.pl -0 gfs_4_%y4%m2%d2_%h200_000.grb2 >example.ctl $ perl g2ctl.pl - 0 gfs_4_%y4%m2%d2_%h2_000.grb2 >example.ctl $ gribmap -0 -i example.ctl ga -> open example.ctl mais detalhes em: –

6 CONCEITOS MUITO BÁSICOS SOBRE OPENGRADS

7 Básico - Grads Abrindo arquivos binários ga-> open example.ctls Abrindo arquivos netcdf ga-> sdfopen example.nc Alguns comandos básicos ga-> q vars ( variáveis contidas no arquivo ) ga-> q ctlinfo ( informações contidas no ctl ) ga-> d variável ( plotando uma variável ) ga-> set display color white ( tela branca ) ga-> c ( limpa todos os displays ) ga-> quit ( sai do grads )

8 Básico - Grads Definindo latitudes e longitude e níveis específicoss ga-> set lat ga-> set lon ga-> set lev 500 Rodando um script ga-> run script.gs ga-> script.gs Salvando uma imagem ga-> printim display.png (.jpeg,.gif,... ) Para mais informações – – –

9 Construindo um Script Básico Pode ser criado por um bloco de notas Os comandos do grads devem estar entre aspas simples ( d temp) ou duplas (d temp). Exemplo: reinit open example.ctl set display color white *Isto é um comentário c set gxout shaded d temp cbarn printim temperatura.png close 1 Salve o script como temp.gs e no grads digite: ga-> run temp.gs ga-> temp

10 Construindo um Script Criando Loops Veja o exemplo abaixo reinit open example.ctl (... ) tt = 1 tf = 12 * Aqui começa o loop WHILE( tt <= tf ) set t tt say tt d temp cbarn (...) tt = tt + 1 ENDWHILE *Aqui termina o loop close 1

11 CRIANDO OU LENDO UM ARQUIVO BINÁRIO NO FORTRAN 95/2003

12 Lendo ou Escrevendo um Arquivo Binário do Grads Veja o Exemplo abaixo PROGRAM teste IMPLICIT NONE (... ) ! Lendo um arquivo binário OPEN(10,FILE=TRIM(iofile),ACTION='read',STATUS='old',ACCESS='direct',RECL=4*xdim*ydim ) DO k = 1, zdim READ(10,REC=k) var1(:,:,k) END DO (... ) ! Escrevendo um arquivo binário OPEN(20,FILE=TRIM(iofile),ACTION=write',STATUS=new',ACCESS='direct',RECL=4*xdim*ydim ) DO k = 1, zdim WRITE(10,REC=k) var2(:,:,k) END DO (... ) END PROGRAM teste

13 Alguns Links Compiladores Fortran – – – m m Compilador C/ C++ – Foruns –


Carregar ppt "Previsão e Estudo de Caso Ferramentas Básicas J.Leandro P.S.Campos."

Apresentações semelhantes


Anúncios Google