Skip to content

Commit 8fe0357

Browse files
committed
Update 3_numerical.rst
1 parent 5581443 commit 8fe0357

1 file changed

Lines changed: 52 additions & 1 deletion

File tree

source/3_numerical.rst

Lines changed: 52 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,56 @@
33
Numerical Methods
44
===================
55

6+
7+
.. _wall:
8+
9+
Wall Treatment
10+
~~~~~~~~~~~~~~~
11+
12+
13+
14+
.. _advc:
15+
16+
Lagrangian Advection
17+
~~~~~~~~~~~~~~~~~~~~~
18+
19+
20+
21+
22+
.. _intp:
23+
Velocity Interpolation
24+
~~~~~~~~~~~~~~~~~~~~~~~
25+
26+
27+
28+
29+
.. _grad:
30+
Gradient Discretization
31+
~~~~~~~~~~~~~~~~~~~~~~~~~
32+
33+
34+
35+
36+
.. _eigen:
37+
Eigenvalue Solver
38+
~~~~~~~~~~~~~~~~~~~~
39+
40+
41+
42+
43+
.. _numcompare:
44+
645
Computational Density and Comparison
7-
==========================================
46+
==========================================
47+
48+
.. _numtips:
49+
50+
General Tips
51+
~~~~~~~~~~~~~~~~
52+
53+
54+
As for your reference, and configured as defaults, the *Berkeley LCS Tutorials* used ``RK4`` for advection.
55+
The velocity fields were interpolated with ``tricubic-FL`` by them, originating from [Lekien2005]_, which has higher performance by solving a 64*64 linear system using the function values, gradients, and mixed partial derivatives at its eight corners, which is in future development plan for ``Py3DFTLE`` with high priority.
56+
Although not detailed, ``grad_order=2`` was employed by them from the equation, supposing the mesh is sufficiently refined.
57+
58+
Please always notice that, although providing much better numerical precision and looks cool in papers, high-order methods could be resource-consuming, even several hundred times.

0 commit comments

Comments
 (0)