forked from SPECFEM/specfem3d
-
Notifications
You must be signed in to change notification settings - Fork 0
/
features.tex
87 lines (83 loc) · 3.58 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
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
\chapter*{Simulation features supported in SPECFEM3D\_Cartesian}
\addcontentsline{toc}{chapter}{Simulation features supported in SPECFEM3D\_Cartesian}
The following lists all available features for a SPECFEM3D\_Cartesian simulation,
where {\it CPU}, {\it CUDA} and {\it HIP} denote the code versions for CPU-only simulations,
CUDA and HIP hardware support, respectively.
%
\begin{table}[htp]
\vspace{-1cm}
\label{table:features}
\begin{center}
\begin{tabular}{ l l c c c}
\hline
%{\bf Feature} & & \multicolumn{3}{c}{{\bf Code version}} \\
%\cmidrule(lr){3-5}
% & & {\it CPU} & {\it CUDA} & {\it HIP} \\
%% to have proper title w/ pandoc
{\bf Feature} & & {\it CPU} & {\it CUDA} & {\it HIP} \\
\hline
& & & & \\
%%
{\bf Physics} & Acoustic & X & X & X \\
& Elastic & X & X & X \\
& Poroelastic & X & - & - \\
& Ocean load / Topography & X & X & X \\
& Gravity field / integrals & X & X & X \\
& Anisotropy & X & X & X \\
& Attenuation & X & X & X \\
\hline
& & & & \\
%%
{\bf Simulation Setup} & Noise simulations & X & X & X \\
& Fault rupture dynamic/kinematic & X & X & X \\
& Wavefield injection/coupling & X & X & X \\
& C-PML & X & - & - \\
& Simultaneous runs & X & X & X \\
& ADIOS file I/O & X & X & X \\
& HDF5 file I/O & X & X & X \\
& FWI framework & X & X & X \\
\hline
& & & & \\
%%
{\bf Meshing} & in-house mesher & X & - & - \\
& external (CUBIT/Trelis,Gmsh) & X & - & - \\
& UTM projection & X & - & - \\
& Cavity & X & - & - \\
& SCOTCH/Metis/PaToH/Rows partitioning & X & - & - \\
\hline
& & & & \\
%%
{\bf Sensitivity kernels} & Undoing of attenuation & X & X & X \\
& Anisotropic kernels & X & X & X \\
& Transversely isotropic kernels & X & X & X \\
& Isotropic kernels & X & X & X \\
& Moho boundary kernels & X & - & - \\
& Approximate Hessian & X & X & X \\
\hline
& & & & \\
%%
{\bf Time schemes} & Newmark & X & X & X \\
& LDDRK & X & - & - \\
& local-time stepping (LTS) & X & - & - \\
\hline
& & & & \\
%%
{\bf Visualization} & ShakeMap & X & X & X \\
& Surface movie & X & X & X \\
& Volumetric movie & X & X & X \\
& VTK runtime-vis & X & X & X \\
\hline
& & & & \\
%%
{\bf Seismogram formats} & Ascii & X & X & X \\
& SU & X & X & X \\
& ASDF & X & X & X \\
& HDF5 & X & X & X \\
& Binary & X & X & X \\
& down-sampling & X & X & X \\
%
\hline
& & & & \\ % to avoid clashes with pandoc
\end{tabular}
\end{center}
\end{table}