|
From: edgar <edg...@cr...> - 2021-05-12 17:50:26
|
On 2021-05-12 16:57, edgar wrote:
> On 2021-05-10 15:59, John Peterson wrote:
>> On Thu, May 6, 2021 at 9:48 PM edgar <edg...@cr...> wrote:
>> We renumbered our examples once (many years ago) so it's possible that
>> references to "ex13" that you see have simply never been updated
>> properly.
>> If you can point us to them I'll take a look.
>
> I see. I found these:
>
> ┌────
> │ find . -type f -exec grep --color -nH --null -e 'example 13' \{\} +
> └────
>
> ┌────
> │ ./fem_system/ex1/fem_system_ex1.C\026:// example 13 can be solved
> using the
> │ ./systems_of_equations/ex3/systems_of_equations_ex3.C\025:// example
> 13 can be solved using a scalar Lagrange multiplier
> │ ./vector_fe/ex2/vector_fe_ex2.C\026:// example 13 can be solved using
> the
> └────
I found another one of these in fem_system_ex3.C:
// This is just Systems of Equations Example 6 recast.
In that same example, it reads:
// Declare the system "Navier-Stokes" and its variables.
But the system is named "Linear Elasticity". I also think that these two
can be merged into 1:
#+begin_src diff
--- a/examples/fem_system/ex3/fem_system_ex3.C 2021-03-22
18:33:18.000000000 -0600
+++ b/examples/fem_system/ex3/fem_system_ex3.C 2021-05-12
12:41:14.847399776 -0500
@@ -172,7 +172,7 @@
// Create an equation systems object.
EquationSystems equation_systems (mesh);
- // Declare the system "Navier-Stokes" and its variables.
+ // Declare the system "Linear Elasticity" and its variables.
ElasticitySystem & system =
equation_systems.add_system<ElasticitySystem> ("Linear
Elasticity");
@@ -195,10 +195,10 @@
a_system->add_variable("u_accel", FIRST, LAGRANGE);
a_system->add_variable("v_accel", FIRST, LAGRANGE);
a_system->add_variable("w_accel", FIRST, LAGRANGE);
- }
- if (time_solver == std::string("newmark"))
- system.time_solver = libmesh_make_unique<NewmarkSolver>(system);
+ system.time_solver =
libmesh_make_unique<NewmarkSolver>(system);
+ }
+
else if( time_solver == std::string("euler") )
{
#+end_src
|