Ideia de Estrutura Do Workshop
Transcript of 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
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