Skip to content

Commit

Permalink
Bragging
Browse files Browse the repository at this point in the history
  • Loading branch information
danshapero committed Sep 25, 2023
1 parent 6b7a25f commit b352de6
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion dual-problems.tex
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ \section{Introduction}
Each of these forms is best suited to a different type of numerical method.
The momentum balance equation for low-Reynolds number viscous fluid flow can also be derived as the optimality conditions for the velocity to be the critical point of a certain \emph{action functional} \citep{dukowicz2010consistent}.
The action functional has units of energy per unit time and can be interpreted as the rate of dissipation of thermodynamic free energy \citep{edelen1972nonlinear}.
Moreover, for many problems, including low-Reynolds number flow and heat conduction, the action is a convex functional of the unknown field.
For many problems -- low-Reynolds number flow, heat conduction, saturated groundwater flow, steady elasticity -- the action is a convex functional of the unknown field.

The existence of an action principle is a special property of a very restricted class of differential equations.
Action principles are not just of theoretical interest -- we can use them to design faster, more robust numerical solvers.
Expand All @@ -85,6 +85,9 @@ \section{Introduction}
Solving the primal form of the problem requires regularization around zero strain rate, velocity, and thickness in order to smoothe away infinite values.
This regularization makes the momentum balance problem solvable, but it remains poorly conditioned and introduces other non-physical artifacts.
\textbf{The dual problem requires no regularization.}
We have implemented solvers for this dual form that still converge even when the thickness and strain rate are zero.
As a consequence, \textbf{we were able to simulate iceberg calving by setting the ice thickness to zero} in part of the glacier.
No further modifications were required beyond adjusting solver tolerances.
We illustrate these advantages in the final section with a numerical implementation and several demonstrations.

In the following, we will assume familiarity with (1) the partial differential equations describing glacier flow, (2) variational calculus and the derivation of the Euler-Lagrange equations of a generic functional, and (3) convex analysis and convex duality theory.
Expand Down

0 comments on commit b352de6

Please sign in to comment.