Skip to content

Commit b5f4b51

Browse files
committed
Merge branch 'master' into rbanerjee20-diffu_rw
2 parents 567f551 + 0a6a6b8 commit b5f4b51

3,015 files changed

Lines changed: 36687 additions & 454 deletions

File tree

Some content is hidden

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

.github/workflows/deploy-jupyter-book.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# Workflow for deploying fdm-jupyter-book to GitHub Pages (https://www.devitoproject.org/devito_book/)
12
name: Deploy Jupyter Book
23

34
# Only run this when the master branch changes

.github/workflows/jupyter-notebooks.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# Workflow for checking notebooks in fdm-devito-notebooks are compiling using nbval
12
name: Jupyter Notebooks
23

34
on:

.github/workflows/verification.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# Workflow for running verification tests from original textbook on Devito functions
12
name: Verification
23

34
on:

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
![Jupyter Notebooks](https://github.com/devitocodes/devito_book/workflows/Jupyter%20Notebooks/badge.svg)
88
![Verification](https://github.com/devitocodes/devito_book/workflows/Verification/badge.svg)
99
![Deploy Jupyter Book](https://github.com/devitocodes/devito_book/workflows/Deploy%20Jupyter%20Book/badge.svg)
10-
[![Slack Status](https://img.shields.io/badge/chat-on%20slack-%2336C5F0)](https://opesci-slackin.now.sh)
10+
[![Slack Status](https://img.shields.io/badge/chat-on%20slack-%2336C5F0)](https://devitocodes.slack.com/join/shared_invite/zt-gtd2yxj9-Y31YKk_7lr9AwfXeL2iMFg#/)
1111

1212

1313
## The Devito Book
262 Bytes
Binary file not shown.

fdm-jupyter-book/_build/html/genindex.html

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,58 @@ <h1 class="site-logo" id="site-title">The Devito Book</h1>
7979
</a>
8080
</li>
8181
</ul>
82+
<p class="caption">
83+
<span class="caption-text">
84+
Vibration ODEs
85+
</span>
86+
</p>
87+
<ul class="nav sidenav_l1">
88+
<li class="toctree-l1">
89+
<a class="reference internal" href="notebooks/vib/vib_undamped.html">
90+
Finite difference discretization
91+
</a>
92+
</li>
93+
<li class="toctree-l1">
94+
<a class="reference internal" href="notebooks/vib/vib_undamped.html#implementation">
95+
Implementation
96+
</a>
97+
</li>
98+
<li class="toctree-l1">
99+
<a class="reference internal" href="notebooks/vib/vib_undamped.html#visualization-of-long-time-simulations">
100+
Visualization of long time simulations
101+
</a>
102+
</li>
103+
<li class="toctree-l1">
104+
<a class="reference internal" href="notebooks/vib/vib_undamped.html#analysis-of-the-numerical-scheme">
105+
Analysis of the numerical scheme
106+
</a>
107+
</li>
108+
<li class="toctree-l1">
109+
<a class="reference internal" href="notebooks/vib/vib_undamped.html#alternative-schemes-based-on-1st-order-equations">
110+
Alternative schemes based on 1st-order equations
111+
</a>
112+
</li>
113+
<li class="toctree-l1">
114+
<a class="reference internal" href="notebooks/vib/vib_undamped.html#energy-considerations">
115+
Energy considerations
116+
</a>
117+
</li>
118+
<li class="toctree-l1">
119+
<a class="reference internal" href="notebooks/vib/vib_undamped.html#the-euler-cromer-method">
120+
The Euler-Cromer method
121+
</a>
122+
</li>
123+
<li class="toctree-l1">
124+
<a class="reference internal" href="notebooks/vib/vib_undamped.html#staggered-mesh">
125+
Staggered mesh
126+
</a>
127+
</li>
128+
<li class="toctree-l1">
129+
<a class="reference internal" href="notebooks/vib/vib_undamped.html#exercises-and-problems">
130+
Exercises and Problems
131+
</a>
132+
</li>
133+
</ul>
82134
<p class="caption">
83135
<span class="caption-text">
84136
Wave equations
@@ -95,6 +147,16 @@ <h1 class="site-logo" id="site-title">The Devito Book</h1>
95147
Verification
96148
</a>
97149
</li>
150+
<li class="toctree-l1">
151+
<a class="reference internal" href="notebooks/wave/wave1D_prog.html">
152+
Implementation
153+
</a>
154+
</li>
155+
<li class="toctree-l1">
156+
<a class="reference internal" href="notebooks/wave/wave1D_prog.html#exercises">
157+
Exercises
158+
</a>
159+
</li>
98160
</ul>
99161

100162
</nav>

fdm-jupyter-book/_build/html/index.html

Lines changed: 66 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
<script async="async" src="_static/sphinx-thebe.js"></script>
4040
<link rel="index" title="Index" href="genindex.html" />
4141
<link rel="search" title="Search" href="search.html" />
42-
<link rel="next" title="Simulation of waves on a string" href="notebooks/wave/wave1D_fd1.html" />
42+
<link rel="next" title="Finite difference discretization" href="notebooks/vib/vib_undamped.html" />
4343

4444
<meta name="viewport" content="width=device-width, initial-scale=1">
4545
<meta name="docsearch:language" content="en">
@@ -79,6 +79,58 @@ <h1 class="site-logo" id="site-title">The Devito Book</h1>
7979
</a>
8080
</li>
8181
</ul>
82+
<p class="caption">
83+
<span class="caption-text">
84+
Vibration ODEs
85+
</span>
86+
</p>
87+
<ul class="nav sidenav_l1">
88+
<li class="toctree-l1">
89+
<a class="reference internal" href="notebooks/vib/vib_undamped.html">
90+
Finite difference discretization
91+
</a>
92+
</li>
93+
<li class="toctree-l1">
94+
<a class="reference internal" href="notebooks/vib/vib_undamped.html#implementation">
95+
Implementation
96+
</a>
97+
</li>
98+
<li class="toctree-l1">
99+
<a class="reference internal" href="notebooks/vib/vib_undamped.html#visualization-of-long-time-simulations">
100+
Visualization of long time simulations
101+
</a>
102+
</li>
103+
<li class="toctree-l1">
104+
<a class="reference internal" href="notebooks/vib/vib_undamped.html#analysis-of-the-numerical-scheme">
105+
Analysis of the numerical scheme
106+
</a>
107+
</li>
108+
<li class="toctree-l1">
109+
<a class="reference internal" href="notebooks/vib/vib_undamped.html#alternative-schemes-based-on-1st-order-equations">
110+
Alternative schemes based on 1st-order equations
111+
</a>
112+
</li>
113+
<li class="toctree-l1">
114+
<a class="reference internal" href="notebooks/vib/vib_undamped.html#energy-considerations">
115+
Energy considerations
116+
</a>
117+
</li>
118+
<li class="toctree-l1">
119+
<a class="reference internal" href="notebooks/vib/vib_undamped.html#the-euler-cromer-method">
120+
The Euler-Cromer method
121+
</a>
122+
</li>
123+
<li class="toctree-l1">
124+
<a class="reference internal" href="notebooks/vib/vib_undamped.html#staggered-mesh">
125+
Staggered mesh
126+
</a>
127+
</li>
128+
<li class="toctree-l1">
129+
<a class="reference internal" href="notebooks/vib/vib_undamped.html#exercises-and-problems">
130+
Exercises and Problems
131+
</a>
132+
</li>
133+
</ul>
82134
<p class="caption">
83135
<span class="caption-text">
84136
Wave equations
@@ -95,6 +147,16 @@ <h1 class="site-logo" id="site-title">The Devito Book</h1>
95147
Verification
96148
</a>
97149
</li>
150+
<li class="toctree-l1">
151+
<a class="reference internal" href="notebooks/wave/wave1D_prog.html">
152+
Implementation
153+
</a>
154+
</li>
155+
<li class="toctree-l1">
156+
<a class="reference internal" href="notebooks/wave/wave1D_prog.html#exercises">
157+
Exercises
158+
</a>
159+
</li>
98160
</ul>
99161

100162
</nav>
@@ -188,6 +250,8 @@ <h1>Welcome to the Devito Book!<a class="headerlink" href="#welcome-to-the-devit
188250
<p>We would like to say a special thank you to H. P. Langtangen and S. Linge, the authors of the <a class="reference external" href="https://github.com/hplgit/fdm-book">book</a> that these tutorials were based upon (“Finite Difference Computing with PDEs - A Modern Software Approach”).</p>
189251
<div class="toctree-wrapper compound">
190252
</div>
253+
<div class="toctree-wrapper compound">
254+
</div>
191255
</div>
192256

193257
<script type="text/x-thebe-config">
@@ -218,7 +282,7 @@ <h1>Welcome to the Devito Book!<a class="headerlink" href="#welcome-to-the-devit
218282

219283
<div class='prev-next-bottom'>
220284

221-
<a class='right-next' id="next-link" href="notebooks/wave/wave1D_fd1.html" title="next page">Simulation of waves on a string</a>
285+
<a class='right-next' id="next-link" href="notebooks/vib/vib_undamped.html" title="next page">Finite difference discretization</a>
222286

223287
</div>
224288
<footer class="footer mt-5 mt-md-0">
50 Bytes
Binary file not shown.

fdm-jupyter-book/_build/html/search.html

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,58 @@ <h1 class="site-logo" id="site-title">The Devito Book</h1>
8383
</a>
8484
</li>
8585
</ul>
86+
<p class="caption">
87+
<span class="caption-text">
88+
Vibration ODEs
89+
</span>
90+
</p>
91+
<ul class="nav sidenav_l1">
92+
<li class="toctree-l1">
93+
<a class="reference internal" href="notebooks/vib/vib_undamped.html">
94+
Finite difference discretization
95+
</a>
96+
</li>
97+
<li class="toctree-l1">
98+
<a class="reference internal" href="notebooks/vib/vib_undamped.html#implementation">
99+
Implementation
100+
</a>
101+
</li>
102+
<li class="toctree-l1">
103+
<a class="reference internal" href="notebooks/vib/vib_undamped.html#visualization-of-long-time-simulations">
104+
Visualization of long time simulations
105+
</a>
106+
</li>
107+
<li class="toctree-l1">
108+
<a class="reference internal" href="notebooks/vib/vib_undamped.html#analysis-of-the-numerical-scheme">
109+
Analysis of the numerical scheme
110+
</a>
111+
</li>
112+
<li class="toctree-l1">
113+
<a class="reference internal" href="notebooks/vib/vib_undamped.html#alternative-schemes-based-on-1st-order-equations">
114+
Alternative schemes based on 1st-order equations
115+
</a>
116+
</li>
117+
<li class="toctree-l1">
118+
<a class="reference internal" href="notebooks/vib/vib_undamped.html#energy-considerations">
119+
Energy considerations
120+
</a>
121+
</li>
122+
<li class="toctree-l1">
123+
<a class="reference internal" href="notebooks/vib/vib_undamped.html#the-euler-cromer-method">
124+
The Euler-Cromer method
125+
</a>
126+
</li>
127+
<li class="toctree-l1">
128+
<a class="reference internal" href="notebooks/vib/vib_undamped.html#staggered-mesh">
129+
Staggered mesh
130+
</a>
131+
</li>
132+
<li class="toctree-l1">
133+
<a class="reference internal" href="notebooks/vib/vib_undamped.html#exercises-and-problems">
134+
Exercises and Problems
135+
</a>
136+
</li>
137+
</ul>
86138
<p class="caption">
87139
<span class="caption-text">
88140
Wave equations
@@ -99,6 +151,16 @@ <h1 class="site-logo" id="site-title">The Devito Book</h1>
99151
Verification
100152
</a>
101153
</li>
154+
<li class="toctree-l1">
155+
<a class="reference internal" href="notebooks/wave/wave1D_prog.html">
156+
Implementation
157+
</a>
158+
</li>
159+
<li class="toctree-l1">
160+
<a class="reference internal" href="notebooks/wave/wave1D_prog.html#exercises">
161+
Exercises
162+
</a>
163+
</li>
102164
</ul>
103165

104166
</nav>

fdm-jupyter-book/_build/html/searchindex.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)