You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit cdfe51c
Browse filesBrowse the repository at this point in the historyBrowse files
notebook for a comprehensive list of all optimization modes and options
105
+
available in Devito. You may also want to take a look at the example command
106
+
lines a few sections below.
112
107
113
108
## Auto-tuning
114
109
@@ -195,6 +190,12 @@ grid:
195
190
```
196
191
python benchmark.py run -P tti -d 512 402 890 -so 12 -a basic --tn 100
197
192
```
193
+
Same as before, but telling devito not to use temporaries to store the
194
+
intermediate values which stem from mixed derivatives:
195
+
```
196
+
python benchmark.py run -P tti -d 512 402 890 -so 12 -a basic --tn 100 --opt
197
+
"('advanced', {'cire-mingain: 1000000'})"
198
+
```
198
199
Do not forget to pin processes, especially on NUMA systems; below, we use
199
200
`numactl` to pin processes and threads to one specific NUMA domain.
200
201
```
@@ -212,8 +213,9 @@ watch numastat -m
212
213
213
214
## The run-jit-backdoor mode
214
215
215
-
As of Devito v3.5 it is possible to customize the code generated by Devito. This
216
-
is often referred to as the ["JIT backdoor" mode](https://github.com/devitocodes/devito/wiki/FAQ#can-i-manually-modify-the-c-code-generated-by-devito-and-test-these-modifications).
216
+
As of Devito v3.5 it is possible to customize the code generated by Devito.
0 commit comments