Dear developers,
I am trying to understand the FEMSystem framework, and the first thing I
did was to run the example 1, but the output I'm obtaining from the default
run (using make and run.sh) is completely different from the one in
http://libmesh.github.io/examples/fem_system_ex1.html
Bellow is my output
cortesam@Adrianos-MacBook-Pro
~/libmesh/petsc-3.6-g/install/examples/fem_system/ex1 $ ./run.sh
***************************************************************
* Running Example fem_system_ex1:
* example-opt
***************************************************************
*** Warning, This code is deprecated, and likely to be removed in future
library versions! ./include/libmesh/auto_ptr.h, line 270, compiled Feb 10
2016 at 13:48:42 ***
Mesh Information:
elem_dimensions()={2}
spatial_dimension()=2
n_nodes()=1681
n_local_nodes()=1681
n_elem()=400
n_local_elem()=400
n_active_elem()=400
n_subdomains()=1
n_partitions()=1
n_processors()=1
n_threads()=1
processor_id()=0
EquationSystems
n_systems()=1
System #0, "Navier-Stokes"
Type "Implicit"
Variables={ "u" "v" } "p"
Finite Element Types="LAGRANGE" "LAGRANGE"
Approximation Orders="SECOND" "FIRST"
n_dofs()=3803
n_local_dofs()=3803
n_constrained_dofs()=320
n_local_constrained_dofs()=320
n_vectors()=2
n_matrices()=1
DofMap Sparsity
Average On-Processor Bandwidth <= 38.9716
Average Off-Processor Bandwidth <= 0
Maximum On-Processor Bandwidth <= 59
Maximum Off-Processor Bandwidth <= 0
DofMap Constraints
Number of DoF Constraints = 320
Number of Heterogenous Constraints= 41
Average DoF Constraint Length= 0
Solving time step 0, time = 0
Assembling the System
Nonlinear Residual: 8.91374
Linear solve starting, tolerance 0.001
Linear solve finished, step 23, residual 0.148405
Trying full Newton step
Current Residual: 0.151381
Nonlinear step: |du|/|u| = 0.99946, |du| = 194.712
Assembling the System
Nonlinear Residual: 0.151381
Linear solve starting, tolerance 0.000151381
Linear solve finished, step 324, residual 8.33816e-05
Trying full Newton step
Current Residual: 0.000532267
Nonlinear solver converged, step 1, residual reduction 5.9713e-05 < 0.001
Nonlinear solver relative step size 0.0541853 > 0.001
u(1/3,1/3) = (-0.121174, 0.0709801, 0)
Solving time step 1, time = 0.005
Assembling the System
Nonlinear Residual: 0.000532267
Linear solve starting, tolerance 5.32267e-07
Linear solve finished, step 1072, residual 1.04563e-08
Trying full Newton step
Current Residual: 3.6894e-09
Nonlinear solver converged, step 0, residual reduction 4.139e-10 < 0.001
Nonlinear solver converged, step 0, relative step size 0.000768437 < 0.001
u(1/3,1/3) = (-0.12115, 0.0709841, 0)
Solving time step 2, time = 0.01
Assembling the System
Nonlinear Residual: 3.6894e-09
Linear solve starting, tolerance 3.6894e-12
Linear solve finished, step 2988, residual 4.94884e-20
Trying full Newton step
Current Residual: 3.70259e-15
Nonlinear solver converged, step 0, residual reduction 4.1538e-16 < 0.001
Nonlinear solver converged, step 0, relative step size 7.2649e-08 < 0.001
u(1/3,1/3) = (-0.12115, 0.0709841, 0)
Solving time step 3, time = 0.015
Assembling the System
Nonlinear Residual: 3.70259e-15
Linear solve starting, tolerance 1e-12
Linear solve finished, step 2387, residual 6.75488e-26
Trying full Newton step
Current Residual: 2.86976e-15
Nonlinear solver converged, step 0, residual reduction 3.21948e-16 < 0.001
Nonlinear solver converged, step 0, relative step size 2.57965e-15 < 0.001
u(1/3,1/3) = (-0.12115, 0.0709841, 0)
Solving time step 4, time = 0.02
Assembling the System
Nonlinear Residual: 2.86976e-15
Linear solve starting, tolerance 1e-12
Linear solve finished, step 2264, residual 3.88067e-26
Trying full Newton step
Current Residual: 3.00722e-15
Nonlinear solver converged, step 0, residual reduction 3.37368e-16 < 0.001
u(1/3,1/3) = (-0.12115, 0.0709841, 0)
Solving time step 5, time = 0.025
Assembling the System
Nonlinear Residual: 3.00722e-15
Linear solve starting, tolerance 1e-12
Linear solve finished, step 1587, residual 3.93109e-26
Trying full Newton step
Current Residual: 3.00354e-15
Nonlinear solver converged, step 0, residual reduction 3.36956e-16 < 0.001
Nonlinear solver converged, step 0, relative step size 1.52755e-15 < 0.001
u(1/3,1/3) = (-0.12115, 0.0709841, 0)
Solving time step 6, time = 0.03
Assembling the System
Nonlinear Residual: 3.00354e-15
Linear solve starting, tolerance 1e-12
Linear solve finished, step 1500, residual 4.08942e-26
Trying full Newton step
Current Residual: 2.89034e-15
Nonlinear solver converged, step 0, residual reduction 3.24256e-16 < 0.001
Nonlinear solver converged, step 0, relative step size 2.15553e-14 < 0.001
u(1/3,1/3) = (-0.12115, 0.0709841, 0)
Solving time step 7, time = 0.035
Assembling the System
Nonlinear Residual: 2.89034e-15
Linear solve starting, tolerance 1e-12
Linear solve finished, step 1618, residual 4.15309e-26
Trying full Newton step
Current Residual: 2.76649e-15
Nonlinear solver converged, step 0, residual reduction 3.10363e-16 < 0.001
Nonlinear solver converged, step 0, relative step size 2.50199e-16 < 0.001
u(1/3,1/3) = (-0.12115, 0.0709841, 0)
Solving time step 8, time = 0.04
Assembling the System
Nonlinear Residual: 2.76649e-15
Linear solve starting, tolerance 1e-12
Linear solve finished, step 2396, residual 8.42985e-26
Trying full Newton step
Current Residual: 2.86854e-15
Nonlinear solver converged, step 0, residual reduction 3.21811e-16 < 0.001
u(1/3,1/3) = (-0.12115, 0.0709841, 0)
Solving time step 9, time = 0.045
Assembling the System
Nonlinear Residual: 2.86854e-15
Linear solve starting, tolerance 1e-12
Linear solve finished, step 2846, residual 5.20961e-26
Trying full Newton step
Current Residual: 2.69779e-15
Nonlinear solver converged, step 0, residual reduction 3.02656e-16 < 0.001
Nonlinear solver converged, step 0, relative step size 1.50625e-14 < 0.001
u(1/3,1/3) = (-0.12115, 0.0709841, 0)
Solving time step 10, time = 0.05
Assembling the System
Nonlinear Residual: 2.69779e-15
Linear solve starting, tolerance 1e-12
Linear solve finished, step 2429, residual 6.72758e-26
Trying full Newton step
Current Residual: 2.78119e-15
Nonlinear solver converged, step 0, residual reduction 3.12011e-16 < 0.001
u(1/3,1/3) = (-0.12115, 0.0709841, 0)
Solving time step 11, time = 0.055
Assembling the System
Nonlinear Residual: 2.78119e-15
Linear solve starting, tolerance 1e-12
Linear solve finished, step 2819, residual 6.70115e-26
Trying full Newton step
Current Residual: 2.93064e-15
Nonlinear solver converged, step 0, residual reduction 3.28778e-16 < 0.001
u(1/3,1/3) = (-0.12115, 0.0709841, 0)
Solving time step 12, time = 0.06
Assembling the System
Nonlinear Residual: 2.93064e-15
Linear solve starting, tolerance 1e-12
Linear solve finished, step 2658, residual 5.47546e-26
Trying full Newton step
Current Residual: 2.79907e-15
Nonlinear solver converged, step 0, residual reduction 3.14017e-16 < 0.001
Nonlinear solver converged, step 0, relative step size 5.5229e-14 < 0.001
u(1/3,1/3) = (-0.12115, 0.0709841, 0)
Solving time step 13, time = 0.065
Assembling the System
Nonlinear Residual: 2.79907e-15
Linear solve starting, tolerance 1e-12
Linear solve finished, step 2359, residual 3.64948e-26
Trying full Newton step
Current Residual: 2.64323e-15
Nonlinear solver converged, step 0, residual reduction 2.96534e-16 < 0.001
Nonlinear solver converged, step 0, relative step size 9.49509e-15 < 0.001
u(1/3,1/3) = (-0.12115, 0.0709841, 0)
Solving time step 14, time = 0.07
Assembling the System
Nonlinear Residual: 2.64323e-15
Linear solve starting, tolerance 1e-12
Linear solve finished, step 2327, residual 3.48849e-26
Trying full Newton step
Current Residual: 2.70471e-15
Nonlinear solver converged, step 0, residual reduction 3.03432e-16 < 0.001
u(1/3,1/3) = (-0.12115, 0.0709841, 0)
***************************************************************
* Done Running Example fem_system_ex1:
* example-opt
***************************************************************
*I have several questions:*
*1. Why only the timestep 0 printed the line bellow?*
Nonlinear step: |du|/|u| = 0.99946, |du| = 194.712
*2. Why the number of linear iterations is so different from the libmesh
page and my run? Also the finite elements types? *
Libmesh page:
Finite Element Types="LAGRANGE", "JACOBI_20_00" "LAGRANGE", "JACOBI_20_00"
Infinite Element Mapping="CARTESIAN" "CARTESIAN"
Approximation Orders="SECOND", "THIRD" "FIRST", "THIRD"
*3. Where in Libmesh the PETSc class SNES is used? Or better asking does
FEMSystem communicates in the solver level with SNES, or is only in the KSP
level?*
Thank you very much.
Adriano Cortes.
====================================
Researcher
High Performance Computing Center (NACAD)
Federal University of Rio de Janeiro (UFRJ)
------------------------------------------------------------------------------
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785111&iu=/4140
_______________________________________________
Libmesh-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/libmesh-users