12
Introdução ao LPJ Introdução ao LPJ Dynamic Global Vegetation Dynamic Global Vegetation Model Model with managed Lands with managed Lands David M. Lapola / Celso von Randow CCST-INPE 10-12/Fev/2008

Ideia de Estrutura Do Workshop

  • Upload
    ibis

  • View
    456

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Ideia de Estrutura Do Workshop

Introdução ao LPJ Introdução ao LPJ Dynamic Global Vegetation ModelDynamic Global Vegetation Model

with managed Landswith managed Lands

David M. Lapola / Celso von Randow

CCST-INPE10-12/Fev/2008

Page 2: Ideia de Estrutura Do Workshop

Programação

1. Pré-história do LPJmL1.1 Colocando fotossíntese em equações a partir de medidas em laboratório1.2 Modelos de vegetação potencial1.4 Dinâmico x equilíbrio1. O modelo LPJmL2.1 Vegetação natural2.1.1 Assimilação (e manutenção) de C2.1.2 Liberação de C para a atmosfera e solo2.2 Hidrologia2.2.1 Evapotranspiração e condutância estomatal2.2.2 Água no solo2.3 Agricultura2.3.1 Tipos funcionais de cultivos (CFT)2.3.2 Fenologia, crescimento e colheita

1. Código fonte3.1 Inputs3.2 Estrutura do código3.3 Outputs

Workshop LPJmL Programação

10

11

12

Page 3: Ideia de Estrutura Do Workshop

3. Código-fonte

Workshop LPJmL 3. Código-fonte

Page 4: Ideia de Estrutura Do Workshop

Workshop LPJmL 3. Código-fonte: estrutura

Evolução…

Page 5: Ideia de Estrutura Do Workshop

Workshop LPJmL 3. Código-fonte: estrutura

Estrutura

Modular…1 módulo por pasta

~1 função por arquivo

Page 6: Ideia de Estrutura Do Workshop

Workshop LPJmL 3. Código-fonte: estrutura

Estrutura

Grande intercomunicabilidade através de pointers

Page 7: Ideia de Estrutura Do Workshop

Workshop LPJmL 3. Código-fonte: inputs

Inputs

Page 8: Ideia de Estrutura Do Workshop

Workshop LPJmL 3. Código-fonte: inputs

Inputs

Organizacao dos dadosOrganização dos dadosTemperatura, precipitação, cobertura de nuvens e nº dias chuvosos:

Uso da terra: meses = CFTs (26)

Jan Fev Mar Abr … Dezano 1 celula 1 251 284 292 306 … 242

célula 2 223 256 264 278 … 214célula 3 132 165 173 187 … 123… … … … … … …célula 67420 178 211 219 233 … 169

ano 2 celula 1 262 295 303 317 … 253célula 2 213 246 254 268 … 204célula 3 124 157 165 179 … 115… … … … … …célula 67420 156 189 197 211 … 147

ano x celula 1 256 289 297 311 … 247célula 2 208 241 249 263 … 199célula 3 145 178 186 200 … 136… … … … … … …célula 67420 189 222 230 244 … 180

Page 9: Ideia de Estrutura Do Workshop

Workshop LPJmL 3. Código-fonte: inputs

Inputs

Header (cabeçalho)

Page 10: Ideia de Estrutura Do Workshop

Workshop LPJmL 3. Código-fonte: outputs

Outputs

Veja também README_LPJmL_outputs.txt

Page 11: Ideia de Estrutura Do Workshop

Workshop LPJmL 3. Código-fonte: outros

Outros

• Cálculo separado para cada segmento (PFTs e CFTs)

• Versão pouco comentada (exceto agricultura)

• Rodada global (distribute.sh)

• Flags no arquivo ‘Makefile.inc‘

• Outras informações em:

• LPJ_Doc.txt

• No folder Workshop_LPJmL (gravado em…)

Page 12: Ideia de Estrutura Do Workshop

Obrigado!

Workshop LPJmL

http

://b

ig5.w

allcoo

.com