| 287 | == WORK DECEMBER 2011/JANUARY 2012 == |
| 288 | |
| 289 | After the meeting of September 2011, we agree that is unuseful to start the algebraic method without the equilibrium of the biomass (litter inputs).[[BR]] |
| 290 | |
| 291 | For testing this point, I make a 250Y run without the method. Then I solve for 5Y after restarting this job. [[BR]] |
| 292 | [[BR]] |
| 293 | For the PFT 10 and the PFT 6, I obtain good results (0.05% relative error to the referenced values - 7000Y ORCHIDEE run). [[BR]] |
| 294 | We divide the simulation lenght by 6 for the grasses |
| 295 | and by 12 to have the same relative error (see above)! [[BR]] |
| 296 | |
| 297 | It proves well that the analytic spinup is very sensitive to the biomass and its equilibrium. |
| 298 | |
| 299 | |
| 300 | === 1) First implementation : === |
| 301 | |
| 302 | In order to optimize the time for the equilibrium of the biomass, we look at 3 criterions (2 fluxes and one stock): |
| 303 | * turnover_daily_accu : the cumulated sum of the turnover daily over the forcing period |
| 304 | * bm_to_litter_accu : the cumulated sum of bm_to_litter over the forcing period |
| 305 | * biomass : the stock of biomass |
| 306 | |
| 307 | If the relatives errors for the three previous criterions between two forcing period is less than a given threshold (in %) simultaneously, we start the |
| 308 | algebraic method.[[BR]] |
| 309 | The error is calculated by taking the maximum relative error over all the biomass compartment. To simlify the survey, we set the same |
| 310 | threshold for the three criterions.[[BR]] |
| 311 | |
| 312 | If this condition cannot be reached, we force after the resolution after a prescribed length defined by the user (typically |
| 313 | the estimated time for the biomass to be at equilibrium). [[BR]] |
| 314 | |
| 315 | |
| 316 | Similarly, the carbon equilibrium is not reached until a threshold defined by the user is reached. We consider the maximum relative error over the carbon pools.[[BR]] |
| 317 | |
| 318 | The simulation finishes when the equilibrium is reached or normally. |
| 319 | |
| 320 | '''Conclusion :''' |
| 321 | |
| 322 | I test this method for the PFT 6 and PFT 10. |
| 323 | |
| 324 | I conclude that we cannot set a strict criterion over the carbon (0.01%) and over the biomass (0.1% didn't work) due to the reactif pools (metabolic litter : |
| 325 | a little variation implies a "big" relative error). [[BR]] |
| 326 | So we decide to focus only to the passive pool for computing the error. |
| 327 | |
| 328 | |
| 329 | === 2) Second implementation : === |
| 330 | |
| 331 | The same as above except the relative error for the carbon is based on the passive pool only. [[BR]] |
| 332 | We choose to set the threshold for the carbon to 0.01%.[[BR]] |
| 333 | |
| 334 | I make a run whose the simulation lenght was 500Y max. [[BR]] |
| 335 | If the biomass equilibrium is not reached, the resolution start after 495Y for the last five years.[[BR]] |
| 336 | |
| 337 | Here are the results for the PFT 6 : |
| 338 | |
| 339 | |
| 340 | || BIOMASS THRESHOLD || TIME EQUILIBRIUM BIOMASS || PASSIVE THRESHOLD || SPINUP LENGTH || SOLUTION || |
| 341 | || 0.5% || 85Y || 0.01% || 246Y || || |
| 342 | || 0.3% || 103Y || 0.01% || 222Y || || |
| 343 | || 0.2% || 118Y || 0.01% || 206Y || || |
| 344 | || 0.1% || 495Y (forced resolution) || 0.01% || 498Y || || |
| 345 | |
| 346 | For the PFT 10, the maximum length simulation was 200Y. The forced resolution start after 195Y. |
| 347 | || BIOMASS THRESHOLD || TIME EQUILIBRIUM BIOMASS || PASSIVE THRESHOLD || SPINUP LENGTH || |
| 348 | || || Y || 0.01% || Y || |
| 349 | || || Y || 0.01% || Y || |
| 350 | || || Y || 0.01% || Y || |
| 351 | || || 495T (forced resolution) || 0.01% || 498Y || |
| 352 | |
| 353 | |
| 354 | '''Conclusion :''' |
| 355 | |
| 356 | The threshold 0.1 % for the biomass stock cannot be reached so I have to wait 200Y for the equilibrium of the biomass for the grasses![[BR]] |
| 357 | |
| 358 | Because of the grasses and of the intrisic instabilities of the model, we decide to make a third change. [[BR]] |
| 359 | For the biomass criterions, we focus now only on the fluxes : turnover_daily_accu and bm_to_litter_accu. [[BR]] |
| 360 | We look at the relative errors every 10 years (decennal mean of the fluxes). |
| 361 | |
| 362 | |
| 363 | |
| 364 | === 3) Third implementation : === |
| 365 | |
| 366 | In order to reduce intrisic instabilities of the model which affect the method, we look at the relative error on the decennal mean fo the biomass fluxes.[[BR]] |
| 367 | |
| 368 | For the same reason, we solve the spinup system every 10 years after the starting of the method. I used the same protocol for the PFT 6 and 10 described |
| 369 | above : |
| 370 | |
| 371 | Results for PFT6 : |
| 372 | |
| 373 | || BIOMASS THRESHOLD || TIME EQUILIBRIUM BIOMASS || PASSIVE THRESHOLD || SPINUP LENGTH || NUMBER OF SYSTEM RESOLUTION || SOLUTION || |
| 374 | || 0.5% || 90Y || 0.01% || 330Y || 15 || || |
| 375 | || 0.25% || 210Y || 0.01% || 311Y || 11 || || |
| 376 | || 0.1% || 250Y || 0.01% || 260Y || 2 || || |
| 377 | || 0.01% || 340Y || 0.01% || 361Y || 3 || || |
| 378 | |
| 379 | Results for PFT10 (only one test made): |
| 380 | |
| 381 | || BIOMASS THRESHOLD || TIME EQUILIBRIUM BIOMASS || PASSIVE THRESHOLD || SPINUP LENGTH || NUMBER OF SYSTEM RESOLUTION || SOLUTION || |
| 382 | || 0.1% || 40Y || 0.01% || 60Y || 3 || || |
| 383 | |
| 384 | |