Skip to content

Commit 30755a1

Browse files
committed
examples: Drop figshare embedding and use gist
1 parent a3409c2 commit 30755a1

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

examples/mpi/overview.ipynb

+2-2
Original file line numberDiff line numberDiff line change
@@ -832,12 +832,12 @@
832832
"The Devito compiler applies several optimizations before generating code.\n",
833833
"\n",
834834
"* Redundant halo exchanges are identified and removed. A halo exchange is redundant if a prior halo exchange carries out the same `Function` update and the data is not “dirty” yet.\n",
835-
"* Halo exchange communications that could be ``fired\" together are preferred over being scattered all over the code.\n",
835+
"* Halo exchange communications that could be fired together are preferred over being scattered all over the code.\n",
836836
"* Halo exchanges could also be reshuffled to maximize the extension of the computation/communication overlap region.\n",
837837
"\n",
838838
"## Computation/communication patterns\n",
839839
"\n",
840-
"<iframe src=\"https://widgets.figshare.com/articles/27890487/embed?show_title=1\" width=\"732\" height=\"368\" allowfullscreen frameborder=\"0\"></iframe>\n",
840+
"![mpi-modes](https://gist.githubusercontent.com/georgebisbas/aa0e6a2f658728f1bb360f328ee6984a/raw/8c625fb2216dc6f67035856e63985516bbdeb340/mpi-modes.drawio.svg)\n",
841841
"\n",
842842
"Additionally, the Devito compiler offers a few modes of different computation and communication strategies, each exhibiting superiority under specific conditions for a kernel, such as operational intensity, memory footprint, the number of utilized ranks, and the characteristics of the cluster’s interconnect. Some of the best patterns are namely `basic`, `diagonal`, and `full`. Those have proven to be effective in improving the efficiency and scalability of computations, under several scnarios.\n",
843843
"\n",

0 commit comments

Comments
 (0)