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

Apresentações semelhantes


Apresentação em tema: "Previsão e Estudo de Caso Ferramentas Básicas"— 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
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 mais detalhes em:

6 Conceitos Muito básicos sobre OPENGRADS

7 Básico - Grads Abrindo arquivos binários Abrindo arquivos netcdf
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 ) WRITE(10,REC=k) var2(:,:,k) END PROGRAM teste

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


Carregar ppt "Previsão e Estudo de Caso Ferramentas Básicas"

Apresentações semelhantes


Anúncios Google