Skip to content

Commit 6dc75ec

Browse files
added code
1 parent 987113c commit 6dc75ec

File tree

709 files changed

+109460
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

709 files changed

+109460
-0
lines changed

.Rprofile

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# source global .Rprofile (very important to load user specific settings)
2+
# DO NOT EDIT THIS LINE!
3+
if(file.exists("~/.Rprofile")) source("~/.Rprofile")
4+
5+
6+
# This profile can be used to link the model to a specified library snapshot
7+
# (e.g. if your model version is from an older date and does not work with the
8+
# newest libraries anymore)
9+
# By default it is not active. Just uncomment the following lines and set the
10+
# snapshot path to a path of your choice
11+
# Please make also sure that in your config file this .Rprofile file is copied
12+
# to the model output folder. Otherwise, the run itself will again use the
13+
# default library set!
14+
15+
16+
# snapshot <- "/p/projects/rd3mod/R/libraries/snapshots/2019_02_26"
17+
# if(file.exists(snapshot)) {
18+
# cat("Set libPaths to",snapshot,"\n")
19+
# .libPaths(snapshot)
20+
# }

.gitattributes

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
* text=auto
2+

.gitignore

+146
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,146 @@
1+
.*.un~
2+
.*.swp
3+
input/
4+
output/*
5+
main.lst
6+
doc/doc.rds
7+
doc/documentation.*
8+
doc/goxygen_pdflatex.log
9+
doc/html/
10+
doc/markdown/
11+
Rplots.pdf
12+
core/input/f_cf.cs3r
13+
core/input/f_dataRegiSolar.cs3r
14+
core/input/f_emiFgas.cs4r
15+
core/input/f_gdp.cs3r
16+
core/input/f_IO_trade.cs4r
17+
core/input/f_lab.cs3r
18+
core/input/f_macBaseMagpie.cs4r
19+
core/input/f_maxProdGradeRegiHydro.cs3r
20+
core/input/f_maxProdGradeRegiWind.cs3r
21+
core/input/f_pop.cs3r
22+
core/input/p_abatparam_CH4.cs4r
23+
core/input/p_abatparam_N2O.cs4r
24+
core/input/p_abatparam_CO2.cs4r
25+
core/input/p_adj_deltacapoffset.cs4r
26+
core/input/p_boundEmi.cs4r
27+
core/input/p_boundInvMacro.cs4r
28+
core/input/pm_NuclearConstraint.cs4r
29+
core/input/p_costsPEtradeMp.cs4r
30+
core/input/pm_dataccs.cs3r
31+
core/input/p_earlyRetirementAdjFactor.cs3r
32+
core/input/p_emiFossilFuelExtr.cs4r
33+
core/input/p_emineg_econometric.cs3r
34+
core/input/p_histCap.cs3r
35+
core/input/p_PE_histCap.cs3r
36+
core/input/p_macBase1990.cs4r
37+
core/input/p_macBase2005.cs4r
38+
core/input/p_macBaseVanv.cs4r
39+
core/input/p_macPolCO2luc.cs4r
40+
core/input/p_regi_2_MAGICC_regions.cs3r
41+
core/input/p_share_ind_fehos.cs4r
42+
core/input/p_share_ind_fesos.cs4r
43+
core/input/p_share_ind_fesos_bio.cs4r
44+
core/input/pm_boundCapCCS.cs4r
45+
core/input/pm_boundCapEV.cs4r
46+
core/input/pm_costsTradePeFinancial.cs3r
47+
core/input/pm_shPPPMER.cs4r
48+
core/input/p_inco0.cs4r
49+
core/input/p_boundCapCCSindicator.cs4r
50+
core/input/pm_risk_premium.cs4r
51+
core/input/p_histCapFac.cs4r
52+
core/input/f_macBaseExo.cs4r
53+
core/input/f_developmentState.cs3r
54+
core/input/
55+
core/input/core/input/p_NuclearConstraint.cs4r
56+
core/input/core/input/pm_inco0.cs4r
57+
core/input/historical/historical.mif
58+
modules/04_PE_FE_parameters/iea2014/input/f04_IO_input.cs4r
59+
modules/04_PE_FE_parameters/iea2014/input/f04_IO_output.cs4r
60+
modules/04_PE_FE_parameters/iea2014/input/
61+
modules/11_aerosols/exoGAINS/input/ef_gains.cs4r
62+
modules/11_aerosols/exoGAINS/input/emi_gains.cs4r
63+
modules/11_aerosols/exoGAINS/input/f11_emiAPexo.cs4r
64+
modules/11_aerosols/exoGAINS/input/f11_emiAPexoAgricult.cs4r
65+
modules/11_aerosols/exoGAINS/input/f11_emiAPexoGlob.cs4r
66+
modules/11_aerosols/exoGAINS/input/f11_emiAPexsolve.cs4r
67+
modules/11_aerosols/exoGAINS/input/f11_emiFacAP.cs4r
68+
modules/21_tax/on/input/f21_max_fe_sub.cs4r
69+
modules/21_tax/on/input/f21_max_pe_sub.cs4r
70+
modules/21_tax/on/input/f21_prop_fe_sub.cs4r
71+
modules/21_tax/on/input/f21_tau_fe_sub_bit_st.cs4r
72+
modules/21_tax/on/input/f21_tau_fe_sub_transport.cs4r
73+
modules/21_tax/on/input/f21_tau_fe_tax_bit_st.cs4r
74+
modules/21_tax/on/input/f21_tau_fe_tax_transport.cs4r
75+
modules/21_tax/on/input/f21_tax_convergence.cs4r
76+
modules/21_tax/on/input/p21_tau_fuEx_sub.cs4r
77+
modules/21_tax/on/input/p21_tau_xpres_tax.cs4r
78+
modules/21_tax/on/input/pm_taxCO2eqHist.cs4r
79+
modules/23_capitalMarket/imperfect/input/p23_prtp.cs4r
80+
modules/23_capitalMarket/imperfect/input/pm_ies.cs4r
81+
modules/23_capitalMarket/imperfect/input/pm_nfa_start.cs4r
82+
modules/23_capitalMarket/imperfect/input/pm_risk_premium.cs4r
83+
modules/23_capitalMarket/perfect/input/pm_nfa_start.cs4r
84+
modules/26_agCosts/costs/input/p26_totLUcostLookup.cs4r
85+
modules/26_agCosts/costs/input/p26_macCostLuLookup.cs4r
86+
modules/26_agCosts/costs/input/
87+
modules/26_agCosts/off/input/p26_totLUcostLookup.cs4r
88+
modules/26_agCosts/off/input/p26_macCostLuLookup.cs4r
89+
modules/26_agCosts/off/input/
90+
modules/29_CES_parameters/calibrate/input/p29_capitalQuantity.cs4r
91+
modules/29_CES_parameters/calibrate/input/p29_efficiency_growth.cs4r
92+
modules/29_CES_parameters/calibrate/input/pm_es_demand.cs4r
93+
modules/29_CES_parameters/calibrate/input/pm_fe_demand.cs4r
94+
modules/29_CES_parameters/calibrate/input/p29_cesdata_price.cs4r
95+
modules/29_CES_parameters/calibrate/input/f29_capitalUnitProjections.cs4r
96+
modules/29_CES_parameters/calibrate/input/
97+
modules/30_biomass/magpie_40/input/f30_bioen_price.cs4r
98+
modules/30_biomass/magpie_40/input/p30_bio1stgen.cs3r
99+
modules/30_biomass/magpie_40/input/p30_biolcResidues.cs3r
100+
modules/30_biomass/magpie_40/input/p30_biolcProductionLookup.cs4r
101+
modules/30_biomass/magpie_40/input/
102+
modules/31_fossil/grades2poly/input/f31_costExPoly.cs3r
103+
modules/31_fossil/grades2poly/input/f31_ffPolyCoeffs.cs3r
104+
modules/31_fossil/grades2poly/input/f31_ffPolyCumEx.cs4r
105+
modules/31_fossil/grades2poly/input/f31_ffPolyRent.cs4r
106+
modules/31_fossil/timeDepGrades/input/f31_costExPoly.cs3r
107+
modules/32_power/IntC/input/f32_factorStorage.cs4r
108+
modules/32_power/IntC/input/f32_shCHP.cs4r
109+
modules/32_power/IntC/input/p32_grid_factor.cs4r
110+
modules/32_power/RLDC/input/f32_RLDC_Coeff_LoB.cs3r
111+
modules/32_power/RLDC/input/f32_RLDC_Coeff_Peak.cs3r
112+
modules/32_power/RLDC/input/f32_shCHP.cs4r
113+
modules/32_power/RLDC/input/p32_grid_factor.cs4r
114+
modules/32_power/RLDC/input/
115+
modules/33_CDR/all/input/f33_maxProdGradeRegiWeathering.cs3r
116+
modules/33_CDR/weathering/input/f33_maxProdGradeRegiWeathering.cs3r
117+
modules/35_transport/complex/input/f35_factorVintages.cs3r
118+
modules/35_transport/complex/input/f35_transp_eff.cs3r
119+
modules/35_transport/complex/input/pm_bunker_share_in_nonldv_fe.cs4r
120+
modules/36_buildings/services_putty/input/p36_floorspace_scen.cs4r
121+
modules/36_buildings/services_putty/input/p36_serviceInputs.cs4r
122+
modules/36_buildings/services_putty/input/p36_serviceOutputs.cs4r
123+
modules/36_buildings/services_putty/input/
124+
modules/36_buildings/services_with_capital/input/p36_floorspace_scen.cs4r
125+
modules/36_buildings/services_with_capital/input/p36_serviceInputs.cs4r
126+
modules/36_buildings/services_with_capital/input/p36_serviceOutputs.cs4r
127+
modules/36_buildings/services_with_capital/input/
128+
modules/37_industry/fixed_shares/input/p37_shIndFE.cs3r
129+
modules/40_techpol/NDC2018/input/f40_NDC.cs4r
130+
modules/40_techpol/NDC2018/input/f40_NDC+REN21+CHN_NUC.cs4r
131+
modules/40_techpol/NDC2018/input/f40_REN21.cs4r
132+
modules/40_techpol/NDC2018/input/f40_FE_RenShare.cs4r
133+
modules/40_techpol/NDC2018plus/input/f40_NDC.cs4r
134+
modules/40_techpol/NDC2018plus/input/f40_NDC+REN21+CHN_NUC.cs4r
135+
modules/40_techpol/NDC2018plus/input/f40_REN21.cs4r
136+
modules/40_techpol/NDC2018plus/input/f40_FE_RenShare.cs4r
137+
modules/40_techpol/NPi2018/input/f40_NDC.cs4r
138+
modules/40_techpol/NPi2018/input/f40_NDC+REN21+CHN_NUC.cs4r
139+
modules/40_techpol/NPi2018/input/f40_REN21.cs4r
140+
modules/45_carbonprice/NDC2018/input/p45_2005share_target.cs4r
141+
modules/45_carbonprice/NDC2018/input/p45_factor_targetyear.cs4r
142+
modules/45_carbonprice/NDC2018/input/p45_hist_share.cs4r
143+
modules/70_water/heat/input/CoolingShares_time.cs4r
144+
modules/70_water/heat/input/WaterConsCoef.cs4r
145+
modules/70_water/heat/input/WaterWithCoef.cs4r
146+
modules/80_optimization/nash/input/p80_eoWeights_fix.cs4r

.travis.yml

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# R for travis: see documentation at https://docs.travis-ci.com/user/languages/r
2+
3+
language: R
4+
repos:
5+
CRAN: https://cloud.r-project.org
6+
cache: packages
7+
latex: false
8+
pandoc: false
9+
sudo: false
10+
install:
11+
- Rscript -e "if(!requireNamespace('devtools')) install.packages('devtools')"
12+
- Rscript -e "if(!requireNamespace('lucode')) devtools::install_github('pik-piam/lucode')"
13+
script:
14+
- Rscript -e "null <- lucode::codeCheck(strict=TRUE)"
15+

CITATION.cff

+148
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,148 @@
1+
cff-version: 1.0.3
2+
message: If you use this model, please cite it as below.
3+
authors:
4+
5+
- family-names: Aboumahboub
6+
given-names: Tino
7+
8+
- family-names: Auer
9+
given-names: Cornelia
10+
affiliation: "Potsdam Institute for Climate Impact Research"
11+
12+
- family-names: Bauer
13+
given-names: Nico
14+
affiliation: "Potsdam Institute for Climate Impact Research"
15+
16+
- family-names: Baumstark
17+
given-names: Lavinia
18+
affiliation: "Potsdam Institute for Climate Impact Research"
19+
20+
- family-names: Bertram
21+
given-names: Christoph
22+
affiliation: "Potsdam Institute for Climate Impact Research"
23+
24+
- family-names: Dietrich
25+
given-names: Jan
26+
affiliation: "Potsdam Institute for Climate Impact Research"
27+
28+
- family-names: Dirnaichner
29+
given-names: Alois
30+
affiliation: "Potsdam Institute for Climate Impact Research"
31+
32+
- family-names: Giannousakis
33+
given-names: Anastasis
34+
affiliation: "Potsdam Institute for Climate Impact Research"
35+
36+
- family-names: Haller
37+
given-names: Markus
38+
39+
- family-names: Hilaire
40+
given-names: Jerome
41+
affiliation: "Potsdam Institute for Climate Impact Research"
42+
43+
- family-names: Klein
44+
given-names: David
45+
affiliation: "Potsdam Institute for Climate Impact Research"
46+
47+
- family-names: Körner
48+
given-names: Alexander
49+
50+
- family-names: Kriegler
51+
given-names: Elmar
52+
affiliation: "Potsdam Institute for Climate Impact Research"
53+
54+
- family-names: Leimbach
55+
given-names: Marian
56+
affiliation: "Potsdam Institute for Climate Impact Research"
57+
58+
- family-names: Levesque
59+
given-names: Antoine
60+
affiliation: "Potsdam Institute for Climate Impact Research"
61+
62+
- family-names: Lorenz
63+
given-names: Alexander
64+
65+
- family-names: Luderer
66+
given-names: Gunnar
67+
affiliation: "Potsdam Institute for Climate Impact Research"
68+
69+
- family-names: Ludig
70+
given-names: Sylvie
71+
72+
- family-names: Lüken
73+
given-names: Michael
74+
75+
- family-names: Malik
76+
given-names: Aman
77+
affiliation: "Potsdam Institute for Climate Impact Research"
78+
79+
- family-names: Manger
80+
given-names: Susanne
81+
82+
- family-names: Mouratiadou
83+
given-names: Ioanna
84+
85+
- family-names: Pehl
86+
given-names: Michaja
87+
affiliation: "Potsdam Institute for Climate Impact Research"
88+
89+
- family-names: Pietzker
90+
given-names: Robert
91+
affiliation: "Potsdam Institute for Climate Impact Research"
92+
93+
- family-names: Piontek
94+
given-names: Franziska
95+
affiliation: "Potsdam Institute for Climate Impact Research"
96+
97+
- family-names: Popin
98+
given-names: Laura
99+
100+
- family-names: Rauner
101+
given-names: Sebastian
102+
affiliation: "Potsdam Institute for Climate Impact Research"
103+
104+
- family-names: Rodrigues
105+
given-names: Renato
106+
affiliation: "Potsdam Institute for Climate Impact Research"
107+
108+
- family-names: Roming
109+
given-names: Niklas
110+
111+
- family-names: Rottoli
112+
given-names: Marianna
113+
affiliation: "Potsdam Institute for Climate Impact Research"
114+
115+
- family-names: Schmidt
116+
given-names: Eva
117+
118+
- family-names: Schreyer
119+
given-names: Felix
120+
affiliation: "Potsdam Institute for Climate Impact Research"
121+
122+
- family-names: Schultes
123+
given-names: Anselm
124+
affiliation: "Potsdam Institute for Climate Impact Research"
125+
126+
- family-names: Sörgel
127+
given-names: Björn
128+
affiliation: "Potsdam Institute for Climate Impact Research"
129+
130+
- family-names: Strefler
131+
given-names: Jessica
132+
affiliation: "Potsdam Institute for Climate Impact Research"
133+
134+
- family-names: Ueckerdt
135+
given-names: Falko
136+
affiliation: "Potsdam Institute for Climate Impact Research"
137+
138+
139+
title: REMIND - REgional Model of INvestments and Development
140+
version: 4.0
141+
date-released: 2019-05-02
142+
repository-code: https://github.com/remindmodel/remind
143+
keywords:
144+
- energy
145+
- economy
146+
- modeling
147+
license: AGPL-3.0-or-later
148+
url: https://www.pik-potsdam.de/research/transformation-pathways/models/remind

0 commit comments

Comments
 (0)