Model Documentation

| Version 2.1.0

created with goxygen 0.29.0

81_codePerformance

Codeperformance (81_codePerformance)

Description

The realization codeperformance can be used to test the performance of the model. test code performance: noumerous (30) succesive runs performed in a triangle, tax0, tax30, tax150, all growing exponentially, therefore use carbonprice|exponential, c_emiscen|9, and cm_co2_tax_2020|0.

Interfaces

Interfaces to other modules
Interfaces to other modules

Input

module inputs (A: on)
  Description Unit A
cm_co2_tax_2020 level of co2 tax in year 2020 in $ per t CO2eq, makes sense only for emiscen eq 9 and 45_carbonprice exponential x
cm_co2_tax_growth growth rate of carbon tax x
pm_taxCO2eq
(ttot, all_regi)
CO2 tax path in T$/GtC = $/kgC. To get $/tCO2, multiply with 272 \(T\$/GtC\) x
sm_DptCO2_2_TDpGtC Conversion multiplier to go from \(/tCO2 to T\)/GtC: 44/12/1000 x

Output

Realizations

(A) off

Limitations There are no known limitations.

(B) on

BAU, tax30, and tax150 runs are set in a loop of 30 runs in total. The realization needs the realization “exogenous” of the 45_carbonprice module

Limitations There are no known limitations.

Definitions

Objects

module-internal objects (A: on)
  Description Unit A
c81_runs max number of performance runs x

Sets

sets in use
  description
all_regi all regions
modules all the available modules
regi(all_regi) all regions used in the solution process
run iterator for performance test iterations
set regi_nucscen(all_regi) regions which nucscen applies to
ttot(tall) time index with spin up

Authors

Anastasis Giannousakis, Robert Pietzcker

See Also

core

References