forked from SPECFEM/specfem3d_globe
-
Notifications
You must be signed in to change notification settings - Fork 0
/
features.tex
69 lines (66 loc) · 2.65 KB
/
features.tex
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
\chapter*{Simulation features supported in SPECFEM3D\_GLOBE}
\addcontentsline{toc}{chapter}{Simulation features supported in SPECFEM3D\_GLOBE}
The following lists all available features for a SPECFEM3D\_GLOBE simulation,
where {\it CPU}, {\it CUDA}, {\it HIP} and {\it OpenCL} denote the code versions for CPU-only simulations,
CUDA, HIP and OpenCL hardware support, respectively.
%
\begin{table}[htp]
\label{table:features}
\begin{center}
\begin{tabular}{ l l c c c c}
\hline
%{\bf Feature} & & \multicolumn{3}{c}{{\bf Code version}} \\
%\cmidrule(lr){3-5}
% & & {\it CPU} & {\it CUDA} & {\it HIP} & {\it OpenCL} \\
%% to have proper title w/ pandoc
{\bf Feature} & & {\it CPU} & {\it CUDA} & {\it HIP} & {\it OpenCL} \\
\hline
& & & & & \\
%%
{\bf Physics} & Ocean load & X & X & X & X \\
& Ellipticity & X & X & X & X \\
& Topography & X & X & X & X \\
& Gravity & X & X & X & X \\
& Rotation & X & X & X & X \\
& Attenuation & X & X & X & X \\
\hline
& & & & & \\
%%
{\bf Simulation Setup} & Global (6-chunks) & X & X & X & X \\
& Regional (1,2-chunk) & X & X & X & X \\
& Noise simulations & X & X & X & X \\
& Restart/Checkpointing & X & X & X & X \\
& Simultaneous runs & X & X & X & X \\
& ADIOS file I/O & X & X & X & X \\
\hline
& & & & & \\
%%
{\bf Sensitivity kernels} & Partial physical dispersion & X & X & X & X \\
& Undoing of attenuation & X & X & X & X \\
& Anisotropic kernels & X & X & X & X \\
& Transversely isotropic kernels & X & X & X & X \\
& Isotropic kernels & X & X & X & X \\
& Approximate Hessian & X & X & X & X \\
\hline
& & & & & \\
%%
{\bf Time schemes} & Newmark & X & X & X & X \\
& LDDRK & X & X & X & X \\
\hline
& & & & & \\
%%
{\bf Visualization} & Surface movie & X & X & X & X \\
& Volumetric movie & X & X & X & X \\
\hline
& & & & & \\
%%
{\bf Seismogram formats} & Ascii & X & X & X & X \\
& SAC & X & X & X & X \\
& ASDF & X & X & X & X \\
& Binary & X & X & X & X \\
%
\hline
& & & & & \\ % to avoid clashes with pandoc
\end{tabular}
\end{center}
\end{table}