-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathchanges_to_master_dirty.html
276 lines (263 loc) · 12.5 KB
/
changes_to_master_dirty.html
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
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Changes to master since v5.4.1 — Clawpack 5.5.0alpha documentation</title>
<link rel="stylesheet" href="_static/flasky.css" type="text/css" />
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<link rel="stylesheet" href="_static/base.css" type="text/css" />
<link rel="stylesheet" href="_static/layout.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: './',
VERSION: '5.5.0alpha',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="_static/jquery.js"></script>
<script type="text/javascript" src="_static/underscore.js"></script>
<script type="text/javascript" src="_static/doctools.js"></script>
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="shortcut icon" href="_static/clawicon.ico"/>
<link rel="author" title="About these documents" href="about.html" />
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
</head>
<body role="document">
<div id="main-wrapper" class="sphinx">
<div id="header-wrapper">
<section id="header">
<!-- <h1><a href="http://clawpack.org/">Clawpack</a></h1> -->
<h1><a href="http://clawpack.org/">Clawpack-5</a></h1>
<nav>
<ul>
<li>
<a href="contents.html">Docs</a>
</li>
<li>
<a href="installing.html">Install</a>
</li>
<li>
<a class="" href="../../../gallery/_build/html/index.html">Gallery</a>
</li>
<li>
<a class="" href="community.html">Community</a>
</li>
<li>
<a class="active" href="http://github.com/clawpack">Source</a>
</li>
<li>
<a class="" href="developers.html">Develop</a>
</li>
</ul>
</nav>
</section>
<div class="decoration"></div>
</div>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="nav-item nav-item-0"><a href="contents.html">Clawpack 5.5.0alpha documentation</a> »</li>
</ul>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="changes-to-master-since-v5-4-1">
<span id="changes-to-master"></span><h1>Changes to master since v5.4.1<a class="headerlink" href="#changes-to-master-since-v5-4-1" title="Permalink to this headline">¶</a></h1>
<p>Follow the links to see changes that have been made to the master branch of
each repository since the last release (v5.4.1) on February 17, 2017.</p>
<p>These changes should appear in the next release. If you need them now,
see <a class="reference internal" href="developers.html#developers"><span class="std std-ref">Developers’ Guide</span></a> for instructions on cloning and installing from the
master branch.</p>
<div class="section" id="changes-that-are-not-backward-compatible">
<h2>Changes that are not backward compatible<a class="headerlink" href="#changes-that-are-not-backward-compatible" title="Permalink to this headline">¶</a></h2>
<blockquote>
<div><ul class="simple">
<li>The format of checkpoint styles has changed for AMRClaw and GeoClaw, so old
checkpoint files can not be used to restart with newer code.</li>
</ul>
</div></blockquote>
</div>
<div class="section" id="general-changes">
<h2>General changes<a class="headerlink" href="#general-changes" title="Permalink to this headline">¶</a></h2>
<blockquote>
<div><ul class="simple">
<li><cite>LICENSE</cite> file added to all repositories, with BSD license</li>
</ul>
</div></blockquote>
</div>
<div class="section" id="changes-to-classic">
<h2>Changes to classic<a class="headerlink" href="#changes-to-classic" title="Permalink to this headline">¶</a></h2>
<blockquote>
<div><ul class="simple">
<li>None other than addition of License.</li>
</ul>
</div></blockquote>
<p>See <a class="reference external" href="https://github.com/clawpack/classic/compare/v5.4.1...master">classic diffs</a></p>
</div>
<div class="section" id="changes-to-clawutil">
<h2>Changes to clawutil<a class="headerlink" href="#changes-to-clawutil" title="Permalink to this headline">¶</a></h2>
<blockquote>
<div><ul class="simple">
<li>Minor changes</li>
</ul>
</div></blockquote>
<p>See <a class="reference external" href="https://github.com/clawpack/clawutil/compare/v5.4.1...master">clawutil diffs</a></p>
</div>
<div class="section" id="changes-to-visclaw">
<h2>Changes to visclaw<a class="headerlink" href="#changes-to-visclaw" title="Permalink to this headline">¶</a></h2>
<blockquote>
<div><ul class="simple">
<li>Minor changes to Matlab codes</li>
<li>Minor changes to kml functionality</li>
</ul>
</div></blockquote>
<p>See <a class="reference external" href="https://github.com/clawpack/visclaw/compare/v5.4.1...master">visclaw diffs</a></p>
</div>
<div class="section" id="changes-to-riemann">
<h2>Changes to riemann<a class="headerlink" href="#changes-to-riemann" title="Permalink to this headline">¶</a></h2>
<blockquote>
<div><ul class="simple">
<li>Add some vectorized Riemann solvers</li>
<li>Changes to layered shallow water solvers</li>
</ul>
</div></blockquote>
<p>See <a class="reference external" href="https://github.com/clawpack/riemann/compare/v5.4.1...master">riemann diffs</a></p>
</div>
<div class="section" id="changes-to-amrclaw">
<h2>Changes to amrclaw<a class="headerlink" href="#changes-to-amrclaw" title="Permalink to this headline">¶</a></h2>
<ul class="simple">
<li>Write more digits in <cite>regions.data</cite> file.</li>
<li>Clean up some timing variables.</li>
<li>The maximum number of allowable refined grids is now
variable, and no longer static. If the current maximum
is exceeded, all arrays dimension at maxgr, namely
rnode, node, and listOfGrids (currently set
to 10000) are resized by another 10K.
bndList is also now resizable.</li>
<li>Makefile.amr_2d changed to include the new files to initialize,
restart, and resize the nodal arrays and boundary lists.</li>
<li>The gauges had one some variable that depended
on maxgr. By changing the gauges algorithm, this was
eliminated. The old algorithm did not scale well for
O(10^5) grids and O(100) gauges. The new algorithm just
has each grid patch sort the gauge list to see if it has any
gauges to update. (The old algorithm sorted all grid owners and
their owner gauges, (thus needing to save that mapping), and
therefore was an index lookup by grid number. But again, 10^5
grids needing 2 arrays for only 100 gauges did not make sense.
Also changed the algorithm for finding the best source grid for a
gauge. By starting at the finest level, and rearranging the order
of the loops, once a grid owner was found for a gauge there was no
need to search the rest of the grids.</li>
</ul>
<p>See <a class="reference external" href="https://github.com/clawpack/amrclaw/compare/v5.4.1...master">amrclaw diffs</a></p>
</div>
<div class="section" id="changes-to-geoclaw">
<h2>Changes to geoclaw<a class="headerlink" href="#changes-to-geoclaw" title="Permalink to this headline">¶</a></h2>
<ul class="simple">
<li>Multi-layer shallow water solvers have been extended to work with AMR.</li>
<li>Makefile.geoclaw changed to include the new files to initialize,
restart, and resize the nodal arrays and boundary lists.</li>
<li>The geoclaw versions for checkpointing and restarting also had
to change to write out maxgr, and call the allocate routines for
the arrays that depend on maxgr. (see amrclaw changes)</li>
</ul>
<p>See <a class="reference external" href="https://github.com/clawpack/geoclaw/compare/v5.4.1...master">geoclaw diffs</a></p>
</div>
<div class="section" id="changes-to-pyclaw">
<h2>Changes to PyClaw<a class="headerlink" href="#changes-to-pyclaw" title="Permalink to this headline">¶</a></h2>
<p>For changes in PyClaw, see the <a class="reference external" href="https://github.com/clawpack/pyclaw/blob/master/CHANGES.md">PyClaw changelog</a>.</p>
<p>See <a class="reference external" href="https://github.com/clawpack/pyclaw/compare/v5.4.1...master">pyclaw diffs</a></p>
</div>
</div>
<div class="section" id="other-clawpack-repositories">
<h1>Other Clawpack Repositories<a class="headerlink" href="#other-clawpack-repositories" title="Permalink to this headline">¶</a></h1>
<p>The repositories below are not included in the Clawpack tarfile or pip
install, but changes to these repositories may also be of interest.</p>
<ul class="simple">
<li><a class="reference external" href="https://github.com/clawpack/apps/compare/v5.4.1...master">apps diffs</a></li>
<li><a class="reference external" href="https://github.com/clawpack/doc/compare/v5.4.1...master">doc diffs</a></li>
<li><a class="reference external" href="https://github.com/clawpack/docker-files/compare/v5.4.1...master">docker-files diffs</a></li>
</ul>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p><a href="http://clawpack.org/">
<img class="logo" src= "_static/clawlogo.jpg" alt="Logo"/>
</a>
<h2>Version 5.5.0alpha</h2>
</p>
<h3><a href="contents.html">Table Of Contents</a></h3>
<ul>
<li><a class="reference internal" href="#">Changes to master since v5.4.1</a><ul>
<li><a class="reference internal" href="#changes-that-are-not-backward-compatible">Changes that are not backward compatible</a></li>
<li><a class="reference internal" href="#general-changes">General changes</a></li>
<li><a class="reference internal" href="#changes-to-classic">Changes to classic</a></li>
<li><a class="reference internal" href="#changes-to-clawutil">Changes to clawutil</a></li>
<li><a class="reference internal" href="#changes-to-visclaw">Changes to visclaw</a></li>
<li><a class="reference internal" href="#changes-to-riemann">Changes to riemann</a></li>
<li><a class="reference internal" href="#changes-to-amrclaw">Changes to amrclaw</a></li>
<li><a class="reference internal" href="#changes-to-geoclaw">Changes to geoclaw</a></li>
<li><a class="reference internal" href="#changes-to-pyclaw">Changes to PyClaw</a></li>
</ul>
</li>
<li><a class="reference internal" href="#other-clawpack-repositories">Other Clawpack Repositories</a></li>
</ul>
<h3>Related Topics</h3>
<ul>
<li><a href="contents.html">Documentation overview</a><ul>
</ul></li>
</ul>
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="_sources/changes_to_master_dirty.rst.txt"
rel="nofollow">Show Source</a></li>
<li><a href="https://github.com/clawpack/doc/blob/master/doc/changes_to_master_dirty.rst"
rel="nofollow">Show on GitHub</a></li>
<li><a href="https://github.com/clawpack/doc/edit/master/doc/changes_to_master_dirty.rst"
rel="nofollow">Edit on GitHub</a></li>
</ul>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
© Copyright CC-BY 2018, The Clawpack Development Team.
Created using <a href="http://sphinx.pocoo.org/">Sphinx</a>.
</div>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-44811544-1', 'auto');
ga('send', 'pageview');
</script>
</body>
</html>