2012/8/22 Subramanya Gautam Sadasiva <[email protected]>:
> Hi,
> I am new to libmesh, but there seems to have been some sort of rearrangement
> of the example numbers. Is there somewhere I can find which old example
> numbers correspond to the current examples?
Hello. I had hoped that this would be a simple exercise in svn log,
but after finding the relevant revision easily enough
%<---
$ svn log -r 5000
------------------------------------------------------------------------
r5000 | knezed01 | 2011-12-05 05:49:39 +0100 (Mon, 05 Dec 2011) | 1 line
Reorganized the examples into subdirectories. The comments in each
example still need to be updated to reflect the new numbering scheme.
------------------------------------------------------------------------
--->%
I was quickly reminded that Subversion ("svn diff --summarize -c
5000") only tracks renames as deletes and additions, but not which
addition was related to which deletion.
However, the second sentence in the log comment means the (42000
line!) output of "svn diff -c 5000" can be searched for "Example 0",
"Example 1", ... so
svn diff -c 5000 | grep -E '(<h1>Example [0-9]|\+\+\+ .*\.C)'
gives the attached 72 line output which pretty much pairs up the old & new.
+++ introduction/introduction_ex2/introduction_ex2.C (revision 5000)
+ // <h1>Example 2 - Defining a Simple System</h1>
+++ introduction/introduction_ex3/exact_solution.C (revision 5000)
+++ introduction/introduction_ex3/introduction_ex3.C (revision 5000)
+ // <h1>Example 3 - Solving a Poisson Problem</h1>
+++ introduction/introduction_ex4/introduction_ex4.C (revision 5000)
+ // <h1>Example 4 - Solving a 1D, 2D or 3D Poisson Problem in Parallel</h1>
+++ introduction/introduction_ex5/introduction_ex5.C (revision 5000)
+ // <h1>Example 5 - Run-Time Quadrature Rule Selection</h1>
+++ introduction/introduction_ex1/introduction_ex1.C (revision 5000)
+ // <h1>Example 1 - Creation of a Mesh Object</h1>
+++ miscellaneous/miscellaneous_ex1/miscellaneous_ex1.C (revision 5000)
+ // <h1>Example 6 - Infinite Elements for the Wave Equation</h1>
+++ miscellaneous/miscellaneous_ex2/miscellaneous_ex2.C (revision 5000)
+ // <h1>Example 7 - Introduction to Complex Numbers and the
"FrequencySystem"</h1>
+++ miscellaneous/miscellaneous_ex3/miscellaneous_ex3.C (revision 5000)
+ // <h1>Example 19 - Solving the 2D Young Laplace Problem using nonlinear
solvers</h1>
+++ miscellaneous/miscellaneous_ex4/miscellaneous_ex4.C (revision 5000)
+ // <h1>Example 20 - Using a shell matrix</h1>
+++ miscellaneous/miscellaneous_ex5/miscellaneous_ex5.C (revision 5000)
+ // <h1>Example 21 - Discontinuous Galerkin in the L-Shaped Domain</h1>
+++ miscellaneous/miscellaneous_ex6/miscellaneous_ex6.C (revision 5000)
+ // <h1>Example 29 - Meshing with LibMesh's TetGen and Triangle Interfaces</h1>
+++ systems_of_equations/systems_of_equations_ex1/systems_of_equations_ex1.C
(revision 5000)
+ // <h1>Example 11 - Stokes Equations - Systems of Equations</h1>
+++ systems_of_equations/systems_of_equations_ex2/systems_of_equations_ex2.C
(revision 5000)
+ // <h1>Example 13 - Unsteady Navier-Stokes Equations - Unsteady Nonlinear
Systems of Equations</h1>
+++ systems_of_equations/systems_of_equations_ex3/systems_of_equations_ex3.C
(revision 5000)
+ // <h1>Example 22 - Unsteady Navier-Stokes Equations - SCALAR variables</h1>
+++ subdomains/subdomains_ex1/subdomains_ex1.C (revision 5000)
+ // <h1>Example 25 - Solving a 1D, 2D, or 3D Poisson on a subdomain</h1>
+++ subdomains/subdomains_ex2/subdomains_ex2.C (revision 5000)
+ // <h1>Example 28 - Solving a Problem with Subdomain-Restricted
+++ transient/transient_ex1/exact_solution.C (revision 5000)
+++ transient/transient_ex1/transient_ex1.C (revision 5000)
+ // <h1>Example 9 - Solving a Transient Linear System in Parallel</h1>
+++ transient/transient_ex2/transient_ex2.C (revision 5000)
+ // <h1>Example 8 - The Wave Equation</h1>
+++ adjoints/adjoints_ex1/side_qoi_derivative.C (revision 5000)
+++ adjoints/adjoints_ex1/element_qoi_derivative.C (revision 5000)
+++ adjoints/adjoints_ex1/adjoints_ex1.C (revision 5000)
+ // <h1>Example 26 - Laplace Equation in the L-Shaped Domain with Adjoint
based mesh refinement</h1>
+++ adjoints/adjoints_ex1/side_postprocess.C (revision 5000)
+++ adjoints/adjoints_ex1/femparameters.C (revision 5000)
+++ adjoints/adjoints_ex1/L-shaped.C (revision 5000)
+++ adjoints/adjoints_ex1/element_postprocess.C (revision 5000)
+++ adjoints/adjoints_ex2/element_qoi.C (revision 5000)
+++ adjoints/adjoints_ex2/element_qoi_derivative.C (revision 5000)
+++ adjoints/adjoints_ex2/adjoints_ex2.C (revision 5000)
+// <h1>Example 27 - Laplace Equation in the L-Shaped Domain with
+++ adjoints/adjoints_ex2/femparameters.C (revision 5000)
+++ adjoints/adjoints_ex2/L-shaped.C (revision 5000)
+++ eigenproblems/eigenproblems_ex1/eigenproblems_ex1.C (revision 5000)
+// <h1>Example 16 - Solving an Eigen Problem</h1>
+++ eigenproblems/eigenproblems_ex2/eigenproblems_ex2.C (revision 5000)
+// <h1>Example 17 - Solving a generalized Eigen Problem</h1>
+++ fem_system/fem_system_ex1/fem_system_ex1.C (revision 5000)
+ // <h1>Example 18 - Unsteady Navier-Stokes Equations with DiffSystem</h1>
+++ fem_system/fem_system_ex1/naviersystem.C (revision 5000)
+++ reduced_basis/reduced_basis_ex1/reduced_basis_ex1.C (revision 5000)
+++ reduced_basis/reduced_basis_ex2/reduced_basis_ex2.C (revision 5000)
+++ reduced_basis/reduced_basis_ex3/reduced_basis_ex3.C (revision 5000)
+++ adaptivity/adaptivity_ex5/adaptivity_ex5.C (revision 5000)
+ // <h1>Example 24 - Periodic Boundary Conditions with Adaptive Mesh
Refinement</h1>
+++ adaptivity/adaptivity_ex1/adaptivity_ex1.C (revision 5000)
+ // <h1>Example 0 - Solving 1D PDE Using Adaptive Mesh Refinement</h1>
+++ adaptivity/adaptivity_ex2/adaptivity_ex2.C (revision 5000)
+ // <h1>Example 10 - Solving a Transient System with Adaptive Mesh
Refinement</h1>
+++ adaptivity/adaptivity_ex3/adaptivity_ex3.C (revision 5000)
+ // <h1>Example 14 - Laplace Equation in the L-Shaped Domain</h1>
+++ adaptivity/adaptivity_ex4/adaptivity_ex4.C (revision 5000)
+ // <h1>Example 15 - Biharmonic Equation</h1>
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Libmesh-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/libmesh-users