Model Update Log
Log of C-ROADS-CP version updates
v3.005.018
Excel and graphical inputs in 1-region/Global mode
We have added the ability to input Fossil Fuel CO2 emissions targets using the Excel spreadsheet, User Scenario v3 005.xls, as well as via the graphical input mode*. Setting inputs for 1-region is now the same as for the 6-region and 15-region spreadsheet input.
Additional graphs
Two additional graphs have been added to the graph viewing panes. Under the “CO2 Emissions” menu on the left graph pane, two Global Cumulative Fossil Fuel CO2 Emissions graphs are available displayed either in GTons Carbon or as GTons CO2. These new graphs are available at any of the C-ROADS aggregation levels.
Resize to Screen Size Option
If you open the C-ROADS Directory within Windows Explorer, you will see both “C-ROADS v3.VNP” and “C-ROADS v3 – resize.VNP.” Selecting the “C-ROADS v3 – resize” option will open C-ROADS in a mode which scales the C-ROADS User Interface to fit a larger or smaller screen size. This is especially helpful if you using a screen that is smaller than the minimum 1024 x 768 that the normal C-ROADS interface is designed to fit. The screen rescaling is not merely a zoom of the screen and as such some items do not scale as well as others. Nevertheless this option can be helpful with small screens. For projection purposes, we recommend changing the computer’s screen resolution to closer to the projector’s resolution to make the C-ROADS native 1024x768 image more visible. This preserves the quality of the user interface.
Dataset Control help dialog
When you click on the “Load/Unload Run” button, there is now a help file to guide your resizing of the “Dataset Control” dialog. It is there if you need it, and may be ignored if you don’t. When you dismiss the “Dataset Control” dialog, the help screen also closes.
Adjust x-axis maximum and minimum on graphs
In the Settings pane there is a new adjustment for graphs, Set X-axis for Graphs, which contains a pair of input boxes that allow you to change the displayed years on those graphs that normally display from 2000-2100. This feature may be useful if you want to focus attention on near term goals such as 2020 targets or 2050 targets by only showing the relevant years of the graph or historical portions of particular data.
Bug fixes
A bug was repaired that caused a saved run which was at 1-region/Global resolution and opened using “Load saved run” to open without displaying the Emissions targets settings on the screen.
If the Reference scenario was not set to the default, SRES A1FI MINCAM, on the Welcome/Main view and a saved run was loaded that used the default as the reference scenario, the run would be loaded with the incorrect reference scenario.
v3.0
Model Sensitivity testing with the new Sensitivity tab
You can now test the sensitivity of C-ROADS results to eleven key parameters in the Sensitivity pane. They include:
- climate sensitivity
- ocean mixing
- CO2 fertilization
- biomass loss from afforestation
- carbon cycle: land and Ocean Uptake
- methane Emissions from biological activity
- methane emissions from permafrost and clathrates
- temperature threshold for permafrost and clathrates
- Emissions/GDP: Ref Scenario
- Emissions/Capita: Ref Year
- Emissions/Capita: Ref Scenario
Changes in the Emissions Targets input controls– Additional Target types
On the Emissions Targets tab there are three new target types:
- Emissions/GDP: Ref Scenario
- Emissions/Capita: Ref Year
- Emissions/Capita: Ref Scenario
The full set of target types now looks like the image on the right. We have renamed the menu choices to help point out the differences and similarities.
Population and GDP controls
In the new “Population and GDP” tab, assumptions within the selected Reference scenario about population and GDP may be adjusted using the controls found in this new input pane.
Additional output graphs
Six additional graphs have been added to the graph viewing panes. Under the “ Other” menu on the left graphs pane there are country/bloc level graphs for Population, GDP, GDP per capita and Gross World Product per capita. On the right graph pane, under the “per Capita” menu there are two new graphs for Global emissions per capita and Global emissions per Gross World product. These two variables are also present on the corresponding country/bloc level graphs as points of reference.
New World Climate Exercise tab
We have added controls to enable C-ROADS to be used for facilitating the World Climate role playing exercise. With the press of a button on the main page you can set up a 6-Region simulation and activate the controls on the World Climate Exercise pane and deactivate most of the other input controls to provide a clean, simplified version of C-ROADS for use with World Climate. The controls allow World Climate type inputs of “Growth Stop Year,” “Decline Start Year,” and “Annual emissions reduction (%/year)”. Forestry inputs are also controllable as a 0-1 index for deforestation and afforestation by country or bloc.
For the advanced C-ROADS user, the controls for the World Climate Exercise may be activated after initiating a 6-region run using the “Create New Run” button or by loading a previously saved 6-region run using the “Load Saved Run” button. Either will allow access to all C-ROADS control elements during a World Climate session as well as the reference scenario you have chosen from the menu. Emissions for individual countries may be entered in the standard “manual” mode rather than using the World Climate style entry allowing extensive flexibility in your use.
Recalibration of the Reference Scenarios
We recently updated the Reference Scenarios (RS) to improve our methodology for downscaling from the more spatially aggregated data sources, i.e., SRES scenarios and EMF22 models. As a result, the global projections for BAU emissions remain largely unchanged but the allocation of future BAU emissions between C-ROADS regions has shifted. Specifically, our new default, which remains based on SRES A1FI, now has a greater share of the global emissions coming from the Developed and Developing non-MEF regions. As before, the user can choose among the suite of reference scenarios or base model runs on a customized, user-designed reference scenario.
v2.154b.70
Design changes to the Main/Welcome screen
We have modified the Main/Welcome screen with some changes in button placement to emphasize the precedence of button function. Buttons and menus are now grouped in three categories: Settings, Simulation, and Post-simulation analysis.
Settings
The Set Graph Defaults button has moved under the Settings heading which is more appropriate to its functional role.
Simulation
There are two ways to “enter” a simulation, Create New Run and Load Saved Run. Create New Run starts a new simulation run using the User-specified settings from the Aggregation level and Reference Scenario drop down menus and the simulator default settings for all input controls.
You may also start a simulation based on a previously saved run using Load Saved Run. This will start a simulation with all of the simulator input control settings you had set previously when you saved the simulation, including the Aggregation level and the Reference Scenario source. You may make changes or modifications to the input controls of the simulation and Save Run again to preserve the run in its new state which is comprised of any unchanged control settings from the starting file and any new setting of the input controls— starting settings plus changes. This also allows you to create a favorite starting set of settings that you use as the basis for your “new runs” even a simple as, for example, “15-region, User Defined Scenario baseline.”
We have removed the Update Run function as it did not add to the capabilities provided by Load Saved Run.
Post-simulation analysis
Each of the Post-simulation Analysis functions requires a saved simulation file as its input. These are the <filename.vdf> files that you see in the “Simulation Output” and other directories.
Contribution Analysis takes a previously saved C-ROADS-CP run and performs a leave-one-out analysis of the global data to determine the contributions of each country/region to Cumulative Fossil Fuel Emissions, CO2 ppm, Temperature, and Radiative Forcing. Uncertainty Analysis takes a previously saved run and performs an uncertainty/sensitivity analysis using an analysis toolset file and displays the results for multiple variables. Review Run(s) is unchanged from previous versions of C-ROADS-CP but the button has been moved from Simulation to Post-simulation Analysis because, functionally, it is an analysis of previously created simulation output. Export Dataset remains unchanged and creates an Excel file containing the data from the variables displayed on the graphs.
1 region- Global aggregation
There is a new option for the aggregation setting, “1 region- Global.” Selecting this and choosing Create New Run will start a simulation in which the Emissions Targets, Non-CO2 GHGs, and Land-use Emissions controls affect emissions and land-use for the entire world. The 1-Region level of aggregation provides a means for a “quick sketch” to explore the dynamics and sensitivities of different changes to user inputs.
Changes in the input controls
Settings tab
Several of the settings have been moved to their relevant tabs—Deforestation and Afforestation baseline settings to the Land-use Emissions tab and the settings for Non-CO2 GHGs to the new Non-CO2 GHGS tab.
Emissions Targets tab (formerly Fossil Fuel CO2 emissions)
The Fossil Fuel CO2 Emissions tab has been renamed as the Emissions Targets tab. This change reflects the nature of the controls on this tab. These controls, by default, control emissions of all Kyoto Protocol greenhouse gases, GHGs. This default behavior is changed depending on the setting of the Non-CO2 GHGs controls (below). When the Non-CO2 GHGs control is set to its default setting to follow “Emissions Targets”, the three emissions targets and the post target controls affect all Non-Land use emissions— Fossil fuel CO2 emissions plus non-CO2 GHG emissions. When the Non-CO2 GHGs control is set to follow “Reference scenario non-CO2 GHG emissions”, the Emissions Target tab controls affect only Fossil fuel CO2 emissions; the non-CO2 GHG emissions are controlled by the active Reference scenario under these conditions.
The “Post target” setting determines how emissions will behave after the final target year is passed. There are 4 post target settings: Cap at target level, Continue rate to target, Resume Reference Scenario and Specify rate. The Post target behavior is itself determined by the selected target type: OFF, Ref year, Ref Scenario or Carbon Intensity.
The default behavior, “Cap at target level” depends on whether the target type was set by Reference year, Reference scenario or by Carbon Intensity. When you select a target type of “Reference year”, when the target year is achieved the emissions remain constant at the target year value. If you have chosen a “Reference scenario” target type, when the target year is achieved the emissions will resume at the rate defined by the active Reference scenario. Finally when you choose a target relative to “Carbon intensity”, when the target year is achieved the carbon intensity will remain capped at the level reached in the target year. Post target setting applies to the last target type setting.
For the remaining three settings of post target rate, all three target types behave in the same manner regardless of which target type you use:
Continue rate to target— the emissions rate will follow the same rate post target as it followed to hit the target.
Resume Reference Scenario— after the target is reached, the emissions rate will resume the rate defined by the active Reference scenario.
Specify rate— you may set the post target rate at a fixed rate between 10%/year and -10%/year.
Precedence of Reference Scenario vs. User settings.
For 6 and 15 region, if the Reference Scenario rate of reduction is greater than specified by the user, the Reference scenario becomes the cap. An example is shown in the figure. The reference scenario behavior is the green line. Reduction starting in 2012 (1st up-arrow) to 25% below 2000 levels by 2050 (2nd up arrow) is the red line. From 2012 until ~2020 (first down arrow) the Reference scenario is less than the User scenario so the Reference scenario predominates. From 2020 until 2055 (2nd down arrow) the User scenario is less than the Reference scenario and the User scenario predominates. At 2050, the emissions rate becomes constant at the user-specified 2050 level until approximately 2055 when the Reference scenario is lower than the user-specified 2050 level and the Reference scenario again predominates.
If instead of 25% below 2005 levels, the user had specified 0% below, or 2005 levels, the Reference Scenario would always predominate and there would appear to be no model response when in fact the model response is to use the lesser of the Reference scenario or the user-specified scenario.
Non-CO2 GHGs tab
This new tab is a new location for the control from the Settings tab, “Non-CO2 GHGs.” The options have been renamed from “Follow CO2 emissions” and “Reference Scenario” to “Fossil Fuel CO2 emissions targets” and “Reference Scenario Non-CO2 GHG Emissions”. Their functions remain the same. There is a third new capability, “Scaled Reference Scenario Non-CO2 GHG Emissions”. This setting allows you to create a scaled version of the reference scenario that will apply to the non-CO2 GHGs in the reference scenario.
In addition to the new “Scaled Reference Scenario Non-CO2 GHG Emissions” capability, these settings have been disaggregated to match the aggregation level of the run: 1 region, 6 region or 15 region. They were previously only global. There are table inputs and individual country inputs available for 6- and 15-region aggregation. An example of the 6-region input below shows the active buttons when the “Scaled Reference Scenario Non-CO2 GHG Emissions” is selected for a country or region- note the red dots.
The setting of the Non-CO2 GHG switch changes the nature/target of the controls on the Emissions Targets tab as described above under “Emissions Targets.”
Land use emissions tab
The baseline settings for Deforestation and Afforestation have moved from the Settings tab to this tab so all the Land use emissions settings are grouped together. There is no change in their function. When the Land use Global settings input pane is visible, these settings are active. Conversely, when the country/region settings are visible, country/region settings are active. The settings that were active at the time of a “Save Run” will be active if you reopen a saved run, but both global and country/region settings are saved.
Non-CO2 forcings tab
This is a new function. You may set, using graphical inputs, three non-CO2 forcings: 1) Organic Carbon, Black Carbon, and Bio Aerosols, 2) Solar and Albedo, and 3) Ozone Precursor forcings. They are activated by a check box. Saving the model run will save the settings of the graphical inputs as well as the state of the check box.
v2.148a.46
Directory structure added
In release v2.148a.46 we have added a new directory structure that will help separate user–generated files from C_ROADS CP files created during installation. Previously, the two file genera were co-mingled and C-ROADS-CP would only read files from specified directories making it complicated for users to maintain any sub-directory organization of user files. The folder view of the new structure is shown here. The default location when savings simulation results is the "Simulation Output" folder. Users can create additional organization in this folder, depicted by the "Optional User folder." These new folders can have any name and there can be one or more such folders. Please note, uncertainty output generated by the "Uncertainty" functionality should not be saved in the 'Simulation Output' folder to avoid confusion for the user (they have the same file-type and *.VDF extension).
"Simulation Output" directory supplies files for multiple starting points
User files are now written into two user specific folders, "Simulation Output" and "Uncertainty Output". This directory structure separates User files from C-ROADS-CP related files to help ensure program integrity.
Simulation Output Directory (Folder)– This is the default location to which files are saved whenever you save a simulation run. It is also the default location from which files are read when you select Update run, Load stored settings or Review run.
If you wish you may create additional sub-directories for storing specific project output from simulation runs (e.g., "Optional User Folder" as shown above in the figure).
Within the "Simulation Output" directory there is a sub-directory called "Provided output." It contains three settings files: Kyoto 110208CP.cin, Confirmed reductions 110208CP.cin, and Potential reductions 110208CP.cin and two simulation output files, Confirmed reductions 110208CP.vdf, and Potential reductions 110208CP.vdf. These settings files were generated using the A1FI reference scenario. The settings are further detailed on the Climate Scoreboard pages of the Climate Interactive website at http://www.climateinteractive.org/scoreboard/scoreboard-science-and-data/current-climate-proposals-1 and in related pages accessed by the navigation pane on the right hand side of the web page. Confirmed proposals include official government statements, adopted legislation, and UNFCC submissions. Potential proposals include conditional proposals, legislation under consideration, and unofficial government statements.
The analysis processes for Contribution analysis or Uncertainty analysis also use the "Simulation Output" directory as the default for loading saved output for analysis, but can open files from other directories also.
"Uncertainty Output" directory
After you have performed an Uncertainty analysis of a simulation output, you may save the result. C-ROADS-CP will suggest a filename that is a concatenation of the Simulation output filename and the Analysis Control File name which is decent way to keep track of how the file was created. If files get confused, it is easy to recreate an analysis from the original simulation as needed.
When you save output from an Uncertainty analysis it is always saved into the directory, "Uncertainty Output", regardless of whether you navigate away from this directory during the Save File dialog interaction. Once files have been saved, you may move them into your Optional sub-directories and review them later from within those sub-directories.
Our goal here is to keep Simulation Output files separate from Uncertainty Output files. Both have the same file type suffix, .vdf, but they are not inter-convertible.
Reference Scenario default changed to SRES A1FI MINICAM
The default Reference scenario has been changed to SRES A1FI MINCAM. The previous default reference scenario will remain in the list of available references scenarios. A detailed explanation is available online.
Web links to C-ROADS-CP information
We have added active links within the C-ROADS-CP interface to web-based files containing relevant information relative to simulator functions.
| Information | Active link location? |
| Release notes | Click version number on the Welcome page |
| Default Reference Scenario | Button in Help? for Ref Scenario selection |
| How-to videos | Buttons on Getting started pages |
| How-to videos | Buttons on Reference page |
| C-ROADS-CP Reference guide | Button and link on Reference page |
| C-ROADS-CP Scientific review | Button and link on Reference page |
| FAQ for C-ROADS and C-ROADS-CP | Buttons and links on FAQ page |
Known Issue with Unicode in Folder/Directory Names
While we have improved the model in numerous ways and fixed many bugs, there is still an unresolved issue. If non-English characters are used in the pathname of the C-ROADS-CP model folder (e.g., é, ñ, ø, î, å, etc.), the directory path name cannot be interpreted correctly by the modeling software and C-ROADS-CP won't run.
We have the following two workarounds for the problem. Either rename all the folders in the directory path name so they contain only standard English characters so "Léo" would become Leo or Piñon would become Pinon. Alternatively, install C-ROADS-CP in the location, C:\C-ROADS-CP v2 (that is, directly at the root of the hard drive). By avoiding non-English characters, the supporting software will operate properly. We apologize for this inconvenience that is out of our control. The underlying problem will be corrected before the next C-ROADS-CP release.
Bug and feature fixes in this version
Some reference scenario graph lines were incorrectly labeled as to the reference scenario source from which they were derived. Whenever a new reference scenario was used to create a new run and this was followed by update run or review run, the reference scenario was not the correct reference scenario to match the updated or reviewed run, but was from the reference scenario from the previous Create new run.
Review run, Contribution Analysis, and Uncertainty analysis now generate a reference run when invoked. Review run determines the relevant reference scenario that was used to produce the run being examined and regenerates the reference scenario. Contribution Analysis and Uncertainty analysis generate a reference run based on the current selection for Reference Scenario on the Welcome screen.
Some minor adjustments to GDP projections to reflect better the individual countries' rates.
Changing to a new Reference Scenario on the Main/Welcome screen and proceeding directly to Contribution Analysis or Uncertainty analysis did not generate a new Reference run (ref.vdf) which would incorporate the new reference scenario settings. This has been corrected. A copy of ref.vdf is now placed into the Simulation Output directory each time a new reference scenario is generated so ref.vdf represents the active Reference Scenario
v2.142
We have added two new graph types that allow comparisons of runs from individual countries. The graphs are entitled "Comparative FF CO2 emissions by country" and "CO2 equivalent non-forest emissions by country group" and are found in the left graph display pane. Access to them is from the "CO2 Emissions" and "CO2 Equiv" drop-down menus. The new graphs are at the bottom of each drop-down list and labeled "Comparative FF CO2 emissions by country" and "Comparative CO2e emissions by country", respectively.
For this new graph to be convenient, you need to show only one or at most two countries at a time. This can be accomplished in several ways. On the Welcome/main screen you may click the "Set graph defaults" button and set the default to the one or two countries that you wish to view - this setting changes the simulation default until you change it again.
You could also perform a "one-session" re-set in the control panel screen using the "Select regions" button; this changes the settings during the current simulation session only and then reverts to the defaults when you "Return to main" and cycle through the welcome/main screen.
The most temporary method for controlling what lines display on a graph is to check and un-check the graph legend check boxes. This is temporary - even switching between graphs reverts to the default. Note that if you use the "Data table" or "Export Image/data" buttons, these will export all the data represented in the graph legend, whether the check boxes are checked or not.
There is a maximum of 12 runs before we run out of name space.
In the above screen shot, with the legends showing India and US for 3 conditions, "current_run" is shown because "Create new run" was used to enter the control panel, and current_run is always shown in this mode. To omit the current run, you would enter the control panel from the welcome/main screen using the "Review runs" button selecting one of the runs you wish to review, and then using the Load/unload run button in the control panel to build up the set you wish.
The name of the file from which the data set is derived is appended to the country name in [square brackets], so careful naming or renaming of your saved data sets will create a more informative legend.
We have also corrected a bug which prevented the scroll bars from appearing on the table entry for 15 region land use and FF emissions, as well as one that affected forestry inputs in 6 region mode.
For new users, there is now a link to each of the tutorial videos from the "Getting started" page and the "Getting started" quick guide. Clicking the button opens your web browser to the link containing the video.
There are 5 changes and additions that you'll find at the interface level that are new or improved. There are also improvements in the underlying simulation program.
- At the opening "Welcome" screen you may choose from a collection of Reference scenarios, derived from EMF22 and SRES, and you may also specify your own user-defined reference scenario. When you choose "Create new run", your chosen Ref scenario is used. The footer in the graphs will reflect the name of the Reference scenario, as will the legend in comparative graphs. There is also a reminder on the Control panel page so you can easily see the active reference scenario.
- Additionally, on the Welcome screen you'll see two new buttons, "Contribution analysis" and "Uncertainty analysis":
- Contribution analysis takes a previously saved C-ROADS-CP run and performs a leave-one-out analysis of the global data to determine the contributions of each country/region to CO2 ppm, Temperature and Radiative Forcing.
- Uncertainty takes a previously saved run and performs an uncertainty/sensitivity analysis using an analysis toolset file and displays the results for multiple variables - see the Help? screen.
- On the main Control screen, under the tab for Fossil Fuel CO2 emissions, you will find that the input controls now allow a new entry mode for each country/region, by Carbon Intensity. This adds to the previously available input modes, "Reference year" and "Reference scenario." Finally, the OFF mode cleans up the Fossil Fuel CO2 emissions input interface when it is not in use. The "Target" boxes may be used in any order, and their order of use is controlled by the setting of the target year.
- When you select the Land use emissions tab, you'll find that you may enter these globally, as before, or by country/region. There is a table mode for the country/region entry that allows for easy review of the settings or for easy entry for multiple country/regions.
The program will install in a folder, C-ROADS-CP v2, and so will not overwrite your previous version of C-ROADS from last year.


