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
Copy file name to clipboardExpand all lines: contents/index.qmd
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ The finite element method pulls together many different mathematical concepts an
5
5
Many of these fine details are rooted in an effort to demonstrate an efficient implementation of the finite element method and, not insignificantly, due to a historical necessity to work with floating-point arithmetic.
6
6
7
7
And so while there are numerous textbooks that dive immediately into the details of implementation, in this lecture set we will begin by neglecting the concerns of efficiency and pragmatism of floating-point arithmetic for as long as possible -- only turning towards them once we have demonstrated the "big picture" of the finite element method and then desire to improve computational performance.
8
-
Specifically, we will utilize symbolic calculations via the Python Sympy package, which will allow us to initially avoid the topic (and complexity) of quadrature and instead use symbolic integration and effortlessly compute derivatives (e.g., of basis functions) using symbolic operations.
8
+
Specifically, we will utilize symbolic calculations via the [MATLAB Symbolic Toolbox](https://www.mathworks.com/products/symbolic.html), which will allow us to initially avoid the topic (and complexity) of quadrature and instead use symbolic integration and effortlessly compute derivatives (e.g., of basis functions) using symbolic operations.
9
9
Instead of immediately introducing piecewise polynomials, we will begin with a single element and use degree refinement to increase accuracy (at the expense of computational cost).
10
10
Furthermore, rather than using mathematical manipulations common to the derivation of weak formulations used in the finite element method, we will instead present FEM from a change-of-basis point-of-view.
11
11
Only after demonstrating Galerkin's method on a variety of partial differential equations will we gradually apply these "best practices" into our method to improve computational efficiency.
0 commit comments