pik-piam / mrremind

The mrremind packages contains data preprocessing for the REMIND model.
GNU Lesser General Public License v3.0
4 stars 41 forks source link

zero kap_steel_primary in rev6.48 #391

Closed 0UmfHxcvx5J7JoaOhFSs5mncnisTJJ6q closed 1 year ago

0UmfHxcvx5J7JoaOhFSs5mncnisTJJ6q commented 1 year ago

f29_capitalQuantity.cs4r reports zero kap_steel_primary for NEN in 2005

$ tar -Oxf /p/projects/rd3mod/inputdata/output/rev6.48_2b1450bc_remind.tgz ./f29_capitalQuantity.cs4r | grep "20[01].,NEN,gdp_SSP2EU,kap_steel_primary"
2000,NEN,gdp_SSP2EU,kap_steel_primary,0
2005,NEN,gdp_SSP2EU,kap_steel_primary,0
2010,NEN,gdp_SSP2EU,kap_steel_primary,0
2015,NEN,gdp_SSP2EU,kap_steel_primary,1e-06

which breaks the calibration.

0UmfHxcvx5J7JoaOhFSs5mncnisTJJ6q commented 1 year ago

The log reports f29_capitalQuantity.cs4r to not being calculated, but force-loaded from a stale cache

$ tar -Oxf /p/projects/rd3mod/inputdata/output/rev6.48_2b1450bc_remind.tgz ./diagnostics.log | sed -n '/^Run.*f29_capitalQuantity.cs4r/,/^Exit.*f29_capitalQuantity.cs4r/ p'
Run calcOutput(type = "Capital", file = "f29_capitalQuantity.cs4r", round = 6)
~  - forced cache does not match fingerprint d331f3a0
~  - loading cache calcCapital-F8a4577fe.rds
Exit calcOutput(type = "Capital", file = "f29_capitalQuantity.cs4r", round = 6) in 9.94 seconds
0UmfHxcvx5J7JoaOhFSs5mncnisTJJ6q commented 1 year ago

The loaded cache file reports NEN values as non-zero for NOR (Norway) and CHE (Switzerland)

$ Rscript --vanilla -e 'readRDS("/p/projects/rd3mod/inputdata/cache/default/calcCapital-F8a4577fe.rds")$x[c("GRL", "ISL", "LIE", "NOR", "SJM", "CHE"),"y2005","gdp_SSP2EU.kap_steel_primary"]'
Loading required package: magclass
         GRL          ISL          LIE          NOR          SJM          CHE 
0.000000e+00 0.000000e+00 0.000000e+00 1.651383e-07 0.000000e+00 2.958479e-07