forked from scientific-conduct/scientific-conduct.github.io
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
205 lines (170 loc) · 18.1 KB
/
Copy pathindex.html
File metadata and controls
205 lines (170 loc) · 18.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Basic Page Needs
–––––––––––––––––––––––––––––––––––––––––––––––––– -->
<meta charset="utf-8">
<title>Scientific Conduct</title>
<meta name="description" content="">
<meta name="author" content="">
<!-- Mobile Specific Metas
–––––––––––––––––––––––––––––––––––––––––––––––––– -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- FONT
–––––––––––––––––––––––––––––––––––––––––––––––––– -->
<link href="//fonts.googleapis.com/css?family=Raleway:400,300,600" rel="stylesheet" type="text/css">
<!-- CSS
–––––––––––––––––––––––––––––––––––––––––––––––––– -->
<link rel="stylesheet" href="css/normalize.css">
<link rel="stylesheet" href="css/skeleton.css">
<!-- Favicon
–––––––––––––––––––––––––––––––––––––––––––––––––– -->
<link rel="icon" type="image/png" href="images/favicon.png">
</head>
<body>
<!-- Primary Page Layout
–––––––––––––––––––––––––––––––––––––––––––––––––– -->
<div class="container">
<div class="row">
<div class="twelve columns" style="margin-top: 5%" >
<h4>Scientific CO<sub>2</sub>nduct</h4>
<h5>A Framework for Reporting the Carbon Cost of Scientific Research</h5>
<p>The recent Intergovernmental Panel on Climate Change (IPCC) <a
href="https://www.ipcc.ch/sr15/" target="_blank">special report </a>
on the consequences of global warming to 1.5° C above pre-industrial levels has made it clear that global heating poses significant and urgent threats to the sustainability of both humanity and our planet. In order to avert global catastrophe and mass extinctions it is critical that all members of society acknowledge the scale and urgency of the crisis that we face, and act immediately both to address the sustainability of our own lives and to demand meaningful responses from government and industry. We believe that the scientific community has a particular obligation, not only to contribute towards education, advocacy and effective solutions, but also to be transparent in the evaluation and mitigation of the carbon costs of our own research. To this end, we propose here a simple framework for reporting the carbon costs of research, with the hope that both individual researchers and institutions will commit to such reporting. In particular, it is hoped that in the short term such a standardised reporting framework will raise awareness of the scale of our collective impact, and promote the immediate offsetting of carbon costs, while in the longer term we hope to inspire change in the ways in which global collaborative scientific research is performed, using sustainability as a design principle.</p>
<h6>A Standardised Reporting Table</h6>
<p> We, the endorsers of this proposal, commit to including a
CO<sub>2</sub> reporting table such as the one below in all our future
publications. This table reports in a transparent way the carbon cost
of a particular research work, such as a publication, taking into
account the cost of both computational resources and research
associated travel. On this website we provide a list of all public endorsers of this proposal and if you, your research group, or your academic institution would like to make a similar public commitment, please do so via pull request on the <a href="https://github.com/scientific-conduct/scientific-conduct.github.io" target="_blank"> repository of this website</a>, or by sending a mail to
<a href="mailto:scientificconduct@posteo.net">scientificconduct@posteo.net</a>.
In addition to including such a reporting table, we commit to offsetting the CO<sub>2</sub>-costs of our research, acknowledging this as a non-ideal temporary solution. We recognise that without institutional support such offsetting may be prohibitively expensive for individual students and researchers, and we hope that such transparent reporting provides a clear motivation of the need for institutional support in this regard.</p>
<table class="center">
<tr>
<th class="topandbottom"> Numerical Simulations</th><th class="topandbottom"></th>
</tr>
<tr>
<td class="noborder">Total Kernel Hours [h]</td> <td class="noborder">8260</td>
</tr>
<tr>
<td class="noborder">Thermal Design Power Per Kernel [W]</td> <td class="noborder">5.75</td>
</tr>
<tr>
<td class="noborder">Total Energy Consumption Simulations [kWh]</td> <td class="noborder">82</td>
</tr>
<tr>
<td class="noborder">Average Emission Of CO<sub>2</sub> In Germany [kg/kWh]</td> <td class="noborder">0.56</td>
</tr>
<tr>
<td class="noborder">Total CO<sub>2</sub>-Emission For Numerical Simulations [kg]</td> <td class="noborder">45</td>
</tr>
<tr>
<td>Were The Emissions Offset?</td> <td><b> Yes </b></td>
</tr>
<tr>
<td > <b> Transport</td><td></td>
</tr>
<tr>
<td class="noborder">Total CO<sub>2</sub> Emission for Transport [kg]</td> <td class="noborder">1050</td>
</tr>
<tr>
<td>Were The Emissions Offset?</td> <td><b> Yes </b></td>
</tr>
<tr>
<td class="bottomdb">Total CO<sub>2</sub> Emission [kg]</td> <td class="bottomdb"><b> 1095 </b></td>
</tr>
</table>
<p> In order to facilitate the use of such tables, we have included a
LaTeX template in the resources folder of the website <a
href="https://github.com/scientific-conduct/scientific-conduct.github.io"
target="_blank"> repository</a>. If you are not using LaTeX, feel free
to use your own template containing the above information. Moreover,
the table can be shortened if no numerical simulations were performed.
If you decide to visualise your CO<sub>2</sub> emissions, please also
reference this website to increase the visibility of this project among
your community. Let's now walk through an example of how to calculate all the necessary information. We begin with a description of how to calculate the total CO<sub>2</sub> cost of any computational resources which were utilised: Firstly, it is necessary to estimate the <i>total kernel hours</i> that were used. This should be available to users of High Performance Computing (HPC) systems, or can be kept track of manually. Next, one should estimate the <i>thermal design power per kernel</i>. For this, you will need to find out on which kernel the simulations were conducted. The thermal design power should then be available in the manual of the manufacturer. For users of HPC systems we encourage you to reach out to your system administrators to obtain this information. Given the above information, one can calculate the <i>total energy consumption</i> (in kWh) via</p>
<p class="centered"> [total energy consumption (kWh)] = [total kernel
hours (h)] x [thermal design power per kernel (W)] / 1000 </p>
<p class="reduced"> Next, it is necessary to find out the <i>average CO<sub>2</sub> emissions </i>(in kg/kWh) from energy production in the country in which your computational resources were located. For European countries this information, sourced from European Environmental Agency, can be found <a href="https://www.rensmart.com/Calculators/KWH-to-CO2" target="_blank"> here</a>. If you have additional data for your location, please add it to this website via a pull request! If you cannot find this information about your location or are unsure where the computations were conducted, we suggest using the global average of 0.47 kg/kWh. Finally, to calculate the <i>total CO<sub>2</sub> emissions</i> (kg) of your computational resources one uses the simple formula:</p>
<p class="centered"> [total CO<sub>2</sub> emissions (kg)] = [total energy consumption (kWh)] x [average CO<sub>2</sub> emissions (kg/kWh)] </p>
<p class="reduced">
We would like to emphasise that this calculation necessarily only
yields a lower bound to the actual emissions as it ignores factors such
as cooling altogether. Nevertheless, we think the value of this
oversimplified estimation is to deliver an intuitive feeling of the involved climate
costs. Any improvements to our methodology are of course warmly
welcome. Moreover, we strongly encourage experimentalists to contribute
a reasonable framework to estimate the energy needed for research
conducted in laboratories as well.
Before discussing ways in which the CO<sub>2</sub>
emissions from numerical simulations can be offset, let us first
describe how to estimate the CO<sub>2</sub> emissions from research
related air-travel. The first step in this regard is to list all
research related flights, and we would like to suggest including
flights for collaborative research visits, as well as conference
attendance in fields relevant to the research work, or at which
collaborators are present. Given this list of flights, one can then use
<a href="https://www.atmosfair.de/en/" target="_blank">atmosfair</a>
to calculate the CO<sub>2</sub> emissions of each flight, and sum them
together to obtain the total, which is then reported in the table. Finally, at this stage we can discuss the ways in which the relevant CO<sub>2</sub> emissions can be offset. Once again however we want to stress that offsetting emissions <i>is not</i> a sustainable solution, and provides only a temporary strategy, which we advocate in conjunction with dedicated efforts to re-design our research process in a way that drastically reduces emissions. Again, we also acknowledge that offsetting costs may be prohibitive for individual researchers, and we hope to provide motivation to students and researchers to insist that such costs be covered by funding organisations and academic institutions. Even if it is not financially possible to offset the relevant emissions, we still encourage using the reporting table, as a method of raising awareness to this issue. In light of these caveats however, given an estimate of the total CO<sub>2</sub> emissions, if financially possible these can be easily offset using <a href="https://www.atmosfair.de/en/" target="_blank">atmosfair</a>.</p>
<h6>Towards Sustainable Science</h6>
<p> Given that emission offsetting is not a sustainable or effective approach to mitigating the effects of global heating, what actions can we take, individually or as a community, to move towards a more sustainable mode of scientific research? Here we provide some simple ideas, not all new, for how this might be achieved. However, we strongly intend this as a living document, and so if you have ideas or suggestions, please feel free to make a pull request! Let's begin with travel related CO<sub>2</sub> costs: </p>
<p class="reduced"> <b>Virtual conferences</b>. Conference related
air-travel is certainly one of the greatest contributions to the
overall
CO<sub>2</sub> footprint of a researcher. While we recognise that
such meetings play both a social role and an academic role, we
strongly believe that in many instances virtual conferences allow for
effective dissemination of research, with drastically reduced
CO<sub>2</sub> emissions. We also believe there is significant scope
for creativity in format here - for instance a conference as a
collection of pre-recorded talks, supplemented with scheduled online
question and answer sessions. This in fact may even aid the
dissemination of research, by allowing access to a potentially much
broader audience than those who could attend physically,
while maintaining the quality control of accepted talks.<p>
<p class="reduced"> <b>Bundling conferences</b>. As mentioned above, we
acknowledge the essential social role played by conferences, in
building community cohesion and facilitating the development of
collaborative relationships and new opportunities, and we recognise
that virtual conferences cannot fully satisfactorily fulfill this role. However, we suggest that bundling conferences - i.e. holding one much longer event per year, rather than many smaller conferences - would allow for effective community building, while again significantly reducing the number of flights an individual researcher is required to take per year. In many communities there already exist such events - for example the annual three week Benasque quantum information meeting
(popular article in <a href="https://www.republik.ch/2019/09/07/die-physiker" target="_blank">German</a>
and a translation in <a
href="https://docs.google.com/document/d/1R--apvFL1XUWNcSoPfyyxTxd9_mQ3x-vVICd7t_oAxY/edit"
target="_blank">English</a>).<p>
<p class="reduced"> <b>Choice of location</b>. If a conference is really necessary, choosing the location in a way that ensures many participants have the opportunity to reach it without the need for flying can make a big contribution towards mitigation of CO<sub>2</sub> expenses.<p>
<p class="reduced"> <b> Using green venues</b>. By now, there are many venues which offer green conferences, extending from the power supply of the venue to providing food and drinks from regional resources. Additionally, organizers of conferences could make vegetarian meals the default option, with fish or meat needing to be requested specially. In a similar vein, for catered meals one could move towards displaying transparently <a href="https://chalmerskonferens.se/en/lunchmenyer-johanneberg/" target="_blank">the CO<sub>2</sub> costs of different menu options</a>. Ideally we should be both scientists, and ethical consumers.</p>
<p>While air travel is certainly the major contributing factor for research related CO<sub>2</sub> emissions, numerical simulations and the associated computational resources are also significant contributors, particularly in fields such as machine learning and data science. To this end we make some suggestions as to how such emissions may be mitigated.</p>
<p class="reduced"> <b>CO<sub>2</sub> emissions as a design
principle</b>. When designing numerical simulations, scientists usually
do not take CO<sub>2</sub> emissions into account. The runtime and the
availability of computational resources are usually the determining
factors to choose the parameters for the simulation. We suggest a
change in state of mind, allowing for questions such as "Will my result improve in a significant way if I emit more CO<sub>2</sub>?" </i>, or, "Can I design methods and techniques with the goal of achieving the same results with less emissions?".<p>
<p class="reduced"> <b>Visibility of CO<sub>2</sub> emissions</b>. One
of the primary motivations for the reporting framework proposed here is
precisely to facilitate the process of using CO<sub>2</sub> emissions
as a design principle, by making the amount of emissions visible.
However we believe it is possible to go further by developing open
source tools, and designing computational frameworks, that make visible
the amount of CO<sub>2</sub> which will be emitted either at the time
of job submission, or in the user statistics for a particular computing
facility or device. The widely used <a
href="https://slurm.schedmd.com/overview.html"
target="_blank">SLURM</a> scheduler actually comes with such a feature!<p>
<p class="reduced"> <b>An open source policy towards CO<sub>2</sub> heavy results</b>. It is becoming more and more popular to share code that is used for the
scientific simulations. Large open-source libraries with special tools exists for almost any research direction. We propose to extend this sharing mentality to also share the <i>results</i> of costly computations, such as trained neural network models, or the outcome of other optimisations. While open source code makes running the model again easy, its not free for our planet. <p>
<h6>A Concluding Remark</h6>
<p> Our planet, and life as we know it, is in an urgent state of crisis. We believe that as scientists we have a particular obligation to acknowledge the scale and urgency of our situation, and to act in whichever ways we can to contribute towards the sustainability of our environment, both for ourselves and future generations. In order to raise awareness on these issues, and to stimulate both debate and change, we commit to transparently reporting the carbon costs of our research, offsetting these costs as a temporary strategy, and working actively in the long-term towards a sustainable mode of scientific production. In particular it is necessary that we all contribute to redesigning our own scientific process, and pressuring our funding agencies and institutions to support us in this effort. Our success relies on action as a community, and so we encourage you to make similar public commitments, and look forward to working together for the collective future of our planet. </p>
<h6>Endorsers</h6>
<p> Ryan Sweke, Marcel Goihl, Johannes Jakob Meyer, Augustine
Kshetrimayum, Frederik Wilde, and You?</p>
</div>
</div>
</div>
<!-- End Document
–––––––––––––––––––––––––––––––––––––––––––––––––– -->
</body>
</html>