Upload
ibis
View
456
Download
0
Embed Size (px)
Citation preview
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
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
3. Código-fonte
Workshop LPJmL 3. Código-fonte
Workshop LPJmL 3. Código-fonte: estrutura
Evolução…
Workshop LPJmL 3. Código-fonte: estrutura
Estrutura
Modular…1 módulo por pasta
~1 função por arquivo
Workshop LPJmL 3. Código-fonte: estrutura
Estrutura
Grande intercomunicabilidade através de pointers
Workshop LPJmL 3. Código-fonte: inputs
Inputs
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
Workshop LPJmL 3. Código-fonte: inputs
Inputs
Header (cabeçalho)
Workshop LPJmL 3. Código-fonte: outputs
Outputs
Veja também README_LPJmL_outputs.txt
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…)
Obrigado!
Workshop LPJmL
http
://b
ig5.w
allcoo
.com