From 4efdbda206c7e721116e299254587810b3d3be5e Mon Sep 17 00:00:00 2001 From: Knut Morten Okstad Date: Sun, 15 Sep 2024 13:59:21 +0200 Subject: [PATCH] Added: Regression tests using the SPR equation solver --- Linear/CMakeLists.txt | 7 +- Linear/Test/SPR/0445-properties.csv | 1 + Linear/Test/SPR/Annulus2D.reg | 64 ++ Linear/Test/SPR/Annulus3D.reg | 78 ++ Linear/Test/SPR/AnnulusWithTemp2D.reg | 68 ++ Linear/Test/SPR/Beam+KLcyl-p3.reg | 130 +++ Linear/Test/SPR/Beam+Uprofil-p2.reg | 140 ++++ Linear/Test/SPR/Beam+supel.reg | 96 +++ Linear/Test/SPR/BeamFrame.reg | 82 ++ Linear/Test/SPR/Biharmonic1D-p3.reg | 103 +++ Linear/Test/SPR/CanTD2D-p1.reg | 60 ++ Linear/Test/SPR/CanTS2D-p1.reg | 81 ++ Linear/Test/SPR/CanTS2D-p2-dmp.reg | 488 +++++++++++ Linear/Test/SPR/CanTS2D-p2-dyn.reg | 487 +++++++++++ Linear/Test/SPR/CanTS2D-p2-dynamic.reg | 462 +++++++++++ Linear/Test/SPR/CanTS2D-p2-qstat.reg | 128 +++ Linear/Test/SPR/CanTS2D-p2-restart.reg | 314 +++++++ Linear/Test/SPR/CanTS2D-p2.reg | 78 ++ Linear/Test/SPR/CanTS2D-p3.reg | 71 ++ Linear/Test/SPR/Cantilever-Cable3p.reg | 49 ++ Linear/Test/SPR/Cantilever-KLplate.reg | 68 ++ Linear/Test/SPR/Cantilever-KLshell.reg | 63 ++ Linear/Test/SPR/Cylinder-Axisymm.reg | 65 ++ Linear/Test/SPR/Cylinder-Lagrange.reg | 40 + Linear/Test/SPR/Cylinder-NURBS.reg | 43 + Linear/Test/SPR/Cylinder-Spectral.reg | 40 + Linear/Test/SPR/EBbeam+KLplate-p2.reg | 132 +++ Linear/Test/SPR/Harmonic1D-p3.reg | 84 ++ Linear/Test/SPR/Hole2D-Lagrange.reg | 41 + Linear/Test/SPR/Hole2D-NURBS.reg | 46 + Linear/Test/SPR/Hole2D-Spectral.reg | 41 + Linear/Test/SPR/Hole2D-immS1-p1.reg | 84 ++ Linear/Test/SPR/Hole2D-immS2-p1.reg | 84 ++ Linear/Test/SPR/L1-50x50-m.reg | 58 ++ Linear/Test/SPR/L1-50x50.m | 1 + Linear/Test/SPR/MaterialExpression.reg | 45 + Linear/Test/SPR/MaterialImage.reg | 59 ++ Linear/Test/SPR/MaterialMultiple.reg | 49 ++ Linear/Test/SPR/MidShipFrame.reg | 183 ++++ Linear/Test/SPR/NREL_5MW_blade-properties.dat | 1 + Linear/Test/SPR/NREL_5MW_blade-vibration.reg | 76 ++ Linear/Test/SPR/NavierPart_p2.reg | 52 ++ Linear/Test/SPR/NavierPart_p3.reg | 54 ++ Linear/Test/SPR/NavierPoint_p3.reg | 55 ++ Linear/Test/SPR/NavierUload_p2.reg | 95 +++ Linear/Test/SPR/NavierUload_p3.reg | 97 +++ Linear/Test/SPR/PLplate-projBasis.g2 | 1 + Linear/Test/SPR/PinchedHemisphere-p4.reg | 104 +++ Linear/Test/SPR/PipeJoint-Lagrange.reg | 77 ++ Linear/Test/SPR/PipeJoint-NURBS.reg | 155 ++++ Linear/Test/SPR/PlateLineLoad.reg | 62 ++ Linear/Test/SPR/PlateWithColumns_p2.reg | 74 ++ .../SPR/PointLoadedPlate-project-file.reg | 91 ++ Linear/Test/SPR/PointLoadedPlate-project.reg | 96 +++ Linear/Test/SPR/PolePinchedSphere-p3.reg | 93 +++ Linear/Test/SPR/PolePinchedSphere-p3.xinp | 65 ++ Linear/Test/SPR/PressurizedHemisphere-p2.xinp | 62 ++ Linear/Test/SPR/README.md | 7 + Linear/Test/SPR/RectPlate-dynamic.reg | 760 +++++++++++++++++ Linear/Test/SPR/RectPlate-modal.reg | 783 ++++++++++++++++++ Linear/Test/SPR/SS45-Cable4p.reg | 69 ++ Linear/Test/SPR/SSUprofil-p1.reg | 85 ++ Linear/Test/SPR/SSbeamPointLoad-adap.reg | 770 +++++++++++++++++ Linear/Test/SPR/SSbeamPointLoad-graded.reg | 83 ++ .../Test/SPR/SSbeamPointLoad-project-file.reg | 103 +++ Linear/Test/SPR/SSbeamPointLoad-project.reg | 107 +++ Linear/Test/SPR/SSbeamPointLoad.reg | 67 ++ Linear/Test/SPR/SScablePointLoad.reg | 57 ++ Linear/Test/SPR/SSmembrane-p1.reg | 72 ++ Linear/Test/SPR/SSsolid-p2.reg | 77 ++ Linear/Test/SPR/ScordelisLo-p4-4x4.reg | 91 ++ Linear/Test/SPR/ScordelisLo-symm-p4-2x2.reg | 76 ++ Linear/Test/SPR/ScordelisLo-symm.g2 | 1 + Linear/Test/SPR/ScordelisLo.g2 | 1 + Linear/Test/SPR/SquarePlate-Lagrange.reg | 74 ++ Linear/Test/SPR/SquarePlate-Spectral.reg | 74 ++ Linear/Test/SPR/SquarePlate-Splines.reg | 76 ++ Linear/Test/SPR/SquarePoint_p3.reg | 90 ++ Linear/Test/SPR/Supel.dat | 1 + Linear/Test/SPR/Uprofil.g2 | 1 + Linear/Test/SPR/Utkrager.reg | 46 + Linear/Test/SPR/WedgeStretch.reg | 62 ++ Linear/Test/SPR/annulus.g2 | 1 + Linear/Test/SPR/annulus3D.g2 | 1 + Linear/Test/SPR/boatbeam.reg | 76 ++ Linear/Test/SPR/bolt.g2 | 1 + Linear/Test/SPR/cylinder.g2 | 1 + Linear/Test/SPR/exact_p1.reg | 101 +++ Linear/Test/SPR/exact_p2.reg | 71 ++ Linear/Test/SPR/frame2.g2 | 1 + Linear/Test/SPR/halfcyl.g2 | 1 + Linear/Test/SPR/hemisphere-symm.g2 | 1 + Linear/Test/SPR/hole2D.g2 | 1 + Linear/Test/SPR/pipe_bifurcation.g2 | 1 + Linear/Test/SPR/pipe_bifurcation.gno | 1 + Linear/Test/SPR/pipe_bifurcation.prc | 1 + Linear/Test/SPR/plate_10x10x01.g2 | 1 + Linear/Test/SPR/plate_10x8.g2 | 1 + Linear/Test/SPR/quarter-disk-1patch.g2 | 1 + Linear/Test/SPR/quarter-disk-9patch.g2 | 1 + Linear/Test/SPR/quartulus.g2 | 1 + Linear/Test/SPR/stretch-p1.reg | 61 ++ Linear/Test/SPR/triangular-neumann.reg | 52 ++ Linear/Test/SPR/white_square.png | 1 + 104 files changed, 9533 insertions(+), 1 deletion(-) create mode 120000 Linear/Test/SPR/0445-properties.csv create mode 100644 Linear/Test/SPR/Annulus2D.reg create mode 100644 Linear/Test/SPR/Annulus3D.reg create mode 100644 Linear/Test/SPR/AnnulusWithTemp2D.reg create mode 100644 Linear/Test/SPR/Beam+KLcyl-p3.reg create mode 100644 Linear/Test/SPR/Beam+Uprofil-p2.reg create mode 100644 Linear/Test/SPR/Beam+supel.reg create mode 100644 Linear/Test/SPR/BeamFrame.reg create mode 100644 Linear/Test/SPR/Biharmonic1D-p3.reg create mode 100644 Linear/Test/SPR/CanTD2D-p1.reg create mode 100644 Linear/Test/SPR/CanTS2D-p1.reg create mode 100644 Linear/Test/SPR/CanTS2D-p2-dmp.reg create mode 100644 Linear/Test/SPR/CanTS2D-p2-dyn.reg create mode 100644 Linear/Test/SPR/CanTS2D-p2-dynamic.reg create mode 100644 Linear/Test/SPR/CanTS2D-p2-qstat.reg create mode 100644 Linear/Test/SPR/CanTS2D-p2-restart.reg create mode 100644 Linear/Test/SPR/CanTS2D-p2.reg create mode 100644 Linear/Test/SPR/CanTS2D-p3.reg create mode 100644 Linear/Test/SPR/Cantilever-Cable3p.reg create mode 100644 Linear/Test/SPR/Cantilever-KLplate.reg create mode 100644 Linear/Test/SPR/Cantilever-KLshell.reg create mode 100644 Linear/Test/SPR/Cylinder-Axisymm.reg create mode 100644 Linear/Test/SPR/Cylinder-Lagrange.reg create mode 100644 Linear/Test/SPR/Cylinder-NURBS.reg create mode 100644 Linear/Test/SPR/Cylinder-Spectral.reg create mode 100644 Linear/Test/SPR/EBbeam+KLplate-p2.reg create mode 100644 Linear/Test/SPR/Harmonic1D-p3.reg create mode 100644 Linear/Test/SPR/Hole2D-Lagrange.reg create mode 100644 Linear/Test/SPR/Hole2D-NURBS.reg create mode 100644 Linear/Test/SPR/Hole2D-Spectral.reg create mode 100644 Linear/Test/SPR/Hole2D-immS1-p1.reg create mode 100644 Linear/Test/SPR/Hole2D-immS2-p1.reg create mode 100644 Linear/Test/SPR/L1-50x50-m.reg create mode 120000 Linear/Test/SPR/L1-50x50.m create mode 100644 Linear/Test/SPR/MaterialExpression.reg create mode 100644 Linear/Test/SPR/MaterialImage.reg create mode 100644 Linear/Test/SPR/MaterialMultiple.reg create mode 100644 Linear/Test/SPR/MidShipFrame.reg create mode 120000 Linear/Test/SPR/NREL_5MW_blade-properties.dat create mode 100644 Linear/Test/SPR/NREL_5MW_blade-vibration.reg create mode 100644 Linear/Test/SPR/NavierPart_p2.reg create mode 100644 Linear/Test/SPR/NavierPart_p3.reg create mode 100644 Linear/Test/SPR/NavierPoint_p3.reg create mode 100644 Linear/Test/SPR/NavierUload_p2.reg create mode 100644 Linear/Test/SPR/NavierUload_p3.reg create mode 120000 Linear/Test/SPR/PLplate-projBasis.g2 create mode 100644 Linear/Test/SPR/PinchedHemisphere-p4.reg create mode 100644 Linear/Test/SPR/PipeJoint-Lagrange.reg create mode 100644 Linear/Test/SPR/PipeJoint-NURBS.reg create mode 100644 Linear/Test/SPR/PlateLineLoad.reg create mode 100644 Linear/Test/SPR/PlateWithColumns_p2.reg create mode 100644 Linear/Test/SPR/PointLoadedPlate-project-file.reg create mode 100644 Linear/Test/SPR/PointLoadedPlate-project.reg create mode 100644 Linear/Test/SPR/PolePinchedSphere-p3.reg create mode 100644 Linear/Test/SPR/PolePinchedSphere-p3.xinp create mode 100644 Linear/Test/SPR/PressurizedHemisphere-p2.xinp create mode 100644 Linear/Test/SPR/README.md create mode 100644 Linear/Test/SPR/RectPlate-dynamic.reg create mode 100644 Linear/Test/SPR/RectPlate-modal.reg create mode 100644 Linear/Test/SPR/SS45-Cable4p.reg create mode 100644 Linear/Test/SPR/SSUprofil-p1.reg create mode 100644 Linear/Test/SPR/SSbeamPointLoad-adap.reg create mode 100644 Linear/Test/SPR/SSbeamPointLoad-graded.reg create mode 100644 Linear/Test/SPR/SSbeamPointLoad-project-file.reg create mode 100644 Linear/Test/SPR/SSbeamPointLoad-project.reg create mode 100644 Linear/Test/SPR/SSbeamPointLoad.reg create mode 100644 Linear/Test/SPR/SScablePointLoad.reg create mode 100644 Linear/Test/SPR/SSmembrane-p1.reg create mode 100644 Linear/Test/SPR/SSsolid-p2.reg create mode 100644 Linear/Test/SPR/ScordelisLo-p4-4x4.reg create mode 100644 Linear/Test/SPR/ScordelisLo-symm-p4-2x2.reg create mode 120000 Linear/Test/SPR/ScordelisLo-symm.g2 create mode 120000 Linear/Test/SPR/ScordelisLo.g2 create mode 100644 Linear/Test/SPR/SquarePlate-Lagrange.reg create mode 100644 Linear/Test/SPR/SquarePlate-Spectral.reg create mode 100644 Linear/Test/SPR/SquarePlate-Splines.reg create mode 100644 Linear/Test/SPR/SquarePoint_p3.reg create mode 120000 Linear/Test/SPR/Supel.dat create mode 120000 Linear/Test/SPR/Uprofil.g2 create mode 100644 Linear/Test/SPR/Utkrager.reg create mode 100644 Linear/Test/SPR/WedgeStretch.reg create mode 120000 Linear/Test/SPR/annulus.g2 create mode 120000 Linear/Test/SPR/annulus3D.g2 create mode 100644 Linear/Test/SPR/boatbeam.reg create mode 120000 Linear/Test/SPR/bolt.g2 create mode 120000 Linear/Test/SPR/cylinder.g2 create mode 100644 Linear/Test/SPR/exact_p1.reg create mode 100644 Linear/Test/SPR/exact_p2.reg create mode 120000 Linear/Test/SPR/frame2.g2 create mode 120000 Linear/Test/SPR/halfcyl.g2 create mode 120000 Linear/Test/SPR/hemisphere-symm.g2 create mode 120000 Linear/Test/SPR/hole2D.g2 create mode 120000 Linear/Test/SPR/pipe_bifurcation.g2 create mode 120000 Linear/Test/SPR/pipe_bifurcation.gno create mode 120000 Linear/Test/SPR/pipe_bifurcation.prc create mode 120000 Linear/Test/SPR/plate_10x10x01.g2 create mode 120000 Linear/Test/SPR/plate_10x8.g2 create mode 120000 Linear/Test/SPR/quarter-disk-1patch.g2 create mode 120000 Linear/Test/SPR/quarter-disk-9patch.g2 create mode 120000 Linear/Test/SPR/quartulus.g2 create mode 100644 Linear/Test/SPR/stretch-p1.reg create mode 100644 Linear/Test/SPR/triangular-neumann.reg create mode 120000 Linear/Test/SPR/white_square.png diff --git a/Linear/CMakeLists.txt b/Linear/CMakeLists.txt index bc6cddf..d46f435 100644 --- a/Linear/CMakeLists.txt +++ b/Linear/CMakeLists.txt @@ -86,6 +86,11 @@ if(LRSpline_FOUND OR LRSPLINE_FOUND) file(GLOB LRE_HDF5FILES RELATIVE ${PROJECT_SOURCE_DIR}/Test ${PROJECT_SOURCE_DIR}/Test/LR/*.hreg) endif() +if(SPR_LIBRARIES) + file(GLOB SPR_TESTFILES RELATIVE ${PROJECT_SOURCE_DIR}/Test + ${PROJECT_SOURCE_DIR}/Test/SPR/*.reg) +endif() + list(REMOVE_ITEM LINEL_TESTFILES CanTS2D-p2-restart.reg) if(NOT HDF5_FOUND) @@ -93,7 +98,7 @@ if(NOT HDF5_FOUND) endif() if(NOT MPI_FOUND OR IFEM_SERIAL_TESTS_IN_PARALLEL) - foreach(TESTFILE ${LINEL_TESTFILES} ${LRE_TESTFILES}) + foreach(TESTFILE ${LINEL_TESTFILES} ${LRE_TESTFILES} ${SPR_TESTFILES}) ifem_add_test(${TESTFILE} LinEl) endforeach() foreach(TESTFILE ${LINEL_VTF_FILES} ${LRE_VTF_FILES}) diff --git a/Linear/Test/SPR/0445-properties.csv b/Linear/Test/SPR/0445-properties.csv new file mode 120000 index 0000000..8c4ca11 --- /dev/null +++ b/Linear/Test/SPR/0445-properties.csv @@ -0,0 +1 @@ +../0445-properties.csv \ No newline at end of file diff --git a/Linear/Test/SPR/Annulus2D.reg b/Linear/Test/SPR/Annulus2D.reg new file mode 100644 index 0000000..ab9787c --- /dev/null +++ b/Linear/Test/SPR/Annulus2D.reg @@ -0,0 +1,64 @@ +../Annulus2D.xinp -spr + +Input file: Annulus2D.xinp +Equation solver: 1 +Number of Gauss points: 4 +Parsing input file Annulus2D.xinp +Parsing + Parsing + Reading data file annulus.g2 + Reading patch 1 + Parsing + Parsing + Parsing + Topology sets: fixed end (1,1,1D) + fixed point (1,3,0D) + inner curve (1,4,1D) + pulled end (1,2,1D) + Raising order of P1 0 1 + Refining P1 7 1 +Parsing + Parsing + Dirichlet code 12: (fixed) + Parsing + Dirichlet code 2: (fixed) + Parsing + Dirichlet code 1: (fixed) + Parsing + Neumann code 1000000 direction 2: 1e+10 +Parsing + Material code 0: 2.068e+11 0.29 7820 +Parsing input file succeeded. +Equation solver: 1 +Number of Gauss points: 4 +Problem definition: +Elasticity: 2D, gravity = 0 0 +LinIsotropic: plane stress, E = 2.068e+11, nu = 0.29, rho = 7820 +Resolving Dirichlet boundary conditions + Constraining P1 V3 in direction(s) 12 + Constraining P1 E1 in direction(s) 2 + Constraining P1 E4 in direction(s) 1 (local projected) + >>> SAM model summary <<< +Number of elements 32 +Number of nodes 94 +Number of dofs 188 +Number of constraints 36 +Number of unknowns 129 +Assembling interior matrix terms for P1 +Assembling Neumann matrix terms for boundary 2 on P1 +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 0.44475 +Max X-displacement : 0.69500 +Max Y-displacement : 1.22735 +Projecting secondary solution ... + Greville point projection +Energy norm |u^h| = a(u^h,u^h)^0.5 : 145174 +External energy ((f,u^h)+(t,u^h)^0.5 : 145174 +>>> Error estimates based on Greville point projection <<< +Energy norm |u^r| = a(u^r,u^r)^0.5 : 144766 +Error norm a(e,e)^0.5, e=u^r-u^h : 1266.18 + relative error (% of |u^r|) : 0.874634 +L2-norm |s^r| = (s^r,s^r)^0.5 : 5.74485e+10 +L2-error (e,e)^0.5, e=s^r-s^h : 5.79253e+08 + relative error (% of |s^r|) : 1.0083 diff --git a/Linear/Test/SPR/Annulus3D.reg b/Linear/Test/SPR/Annulus3D.reg new file mode 100644 index 0000000..bc45344 --- /dev/null +++ b/Linear/Test/SPR/Annulus3D.reg @@ -0,0 +1,78 @@ +../Annulus3D.xinp -spr + +Input file: Annulus3D.xinp +Equation solver: 1 +Number of Gauss points: 4 +Parsing input file Annulus3D.xinp +Parsing + Parsing + Reading data file annulus3D.g2 + Reading patch 1 + Parsing + Parsing + Parsing + Topology sets: back surface (1,1,1D) (1,5,-1D) (1,6,-1D) (1,5,-2D) + fixed edge (1,11,1D) + fixed end (1,1,2D) + inner edge (1,2,1D) + inner surface (1,4,2D) + pulled end (1,2,2D) + Raising order of P1 0 1 1 + Refining P1 7 1 1 +Parsing + Parsing + Dirichlet code 3: (fixed) + Parsing + Dirichlet code 123: (fixed) + Parsing + Dirichlet code 2: (fixed) + Parsing + Dirichlet code 1: (fixed) + Parsing + Dirichlet code 1000003: (fixed) + Parsing + Neumann code 1000000 direction 2: 1e+10 +Parsing + Material code 0: 2.068e+11 0.29 7820 +Parsing input file succeeded. +Equation solver: 1 +Number of Gauss points: 4 +Problem definition: +Elasticity: 3D, gravity = 0 0 0 +LinIsotropic: E = 2.068e+11, nu = 0.29, rho = 7820 +Resolving Dirichlet boundary conditions + Constraining P1 E1 in direction(s) 3 + Constraining P1 E5 in direction(s) 3 + Constraining P1 E6 in direction(s) 3 + Constraining P1 E11 in direction(s) 123 + Constraining P1 E2 in direction(s) 1 + Constraining P1 F5 in direction(s) 3 + Constraining P1 F1 in direction(s) 2 + Constraining P1 F-4 in direction(s) 3 (local projected) + >>> SAM model summary <<< +Number of elements 64 +Number of nodes 376 +Number of dofs 1128 +Number of D-dofs 912 +Number of X-dofs 216 +Number of constraints 216 +Number of unknowns 741 +Assembling interior matrix terms for P1 +Assembling Neumann matrix terms for boundary 2 on P1 +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 0.300821 +Max X-displacement : 0.59306 node 370 +Max Y-displacement : 1.0174 node 376 +Max Z-displacement : 0.0223644 node 359 +Projecting secondary solution ... + Greville point projection +Energy norm |u^h| = a(u^h,u^h)^0.5 : 132214 +External energy ((f,u^h)+(t,u^h)^0.5 : 132214 +>>> Error estimates based on Greville point projection <<< +Energy norm |u^r| = a(u^r,u^r)^0.5 : 131734 +Error norm a(e,e)^0.5, e=u^r-u^h : 1218.15 + relative error (% of |u^r|) : 0.924711 +L2-norm |s^r| = (s^r,s^r)^0.5 : 6.00616e+10 +L2-error (e,e)^0.5, e=s^r-s^h : 6.53109e+08 + relative error (% of |s^r|) : 1.0874 diff --git a/Linear/Test/SPR/AnnulusWithTemp2D.reg b/Linear/Test/SPR/AnnulusWithTemp2D.reg new file mode 100644 index 0000000..7c829d1 --- /dev/null +++ b/Linear/Test/SPR/AnnulusWithTemp2D.reg @@ -0,0 +1,68 @@ +../AnnulusWithTemp2D.xinp -2Dpstrain -spr + +Input file: AnnulusWithTemp2D.xinp +Equation solver: 1 +Number of Gauss points: 4 +Parsing input file AnnulusWithTemp2D.xinp +Parsing + Parsing + Reading data file quartulus.g2 + Reading patch 1 + Parsing + Parsing + Parsing + Topology sets: Bottom (1,1,1D) + Left (1,2,1D) + Parsing + Parsing + Raising order of P1 1 1 + Parsing + Refining P1 15 15 + Parsing +Parsing + Parsing + Dirichlet code 1: (fixed) + Parsing + Dirichlet code 2: (fixed) + Material code 0: 2e+11 0.3 7850 1.2e-05 + Initial temperature: 273 + Temperature: r=sqrt(x\*x+y\*y); a=0.03; b=0.04; Ti=373.0; To=293.0; Ti+(To-Ti)\*log(r/a)/log(b/a) + Analytical solution: Pipe Ri=0.03 Ro=0.04 Ti=373 To=293 +Parsing input file succeeded. +Equation solver: 1 +Number of Gauss points: 4 +Problem definition: +Elasticity: 2D, gravity = 0 0 +LinIsotropic: E = 2e+11, nu = 0.3, rho = 7850, alpha = 1.2e-05 +Resolving Dirichlet boundary conditions + Constraining P1 E2 in direction(s) 1 + Constraining P1 E1 in direction(s) 2 + >>> SAM model summary <<< +Number of elements 256 +Number of nodes 342 +Number of dofs 684 +Number of unknowns 648 +Number of quadrature points 4096 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 1.74959e-05 +Max X-displacement : 2.69689e-05 +Max Y-displacement : 2.69689e-05 +Projecting secondary solution ... + Greville point projection +Energy norm |u^h| = a(u^h,u^h)^0.5 : -3.02129 +Exact norm |u| = a(u,u)^0.5 : -3.02129 +Exact error a(e,e)^0.5, e=u-u^h : -0.00144707 +Exact relative error (%) : 0.0478958 +>>> Error estimates based on Greville point projection <<< +Energy norm |u^r| = a(u^r,u^r)^0.5 : -3.02117 +Error norm a(e,e)^0.5, e=u^r-u^h : -0.00217803 + relative error (% of |u|) : 0.0720893 +Exact error a(e,e)^0.5, e=u-u^r : -0.00170025 + relative error (% of |u|) : 0.0562756 +Effectivity index : 1.50513 +L2-norm |s^r| = (s^r,s^r)^0.5 : -1.32478e+06 +L2-error (e,e)^0.5, e=s^r-s^h : -1208.39 + relative error (% of |s^r|) : 0.091214 diff --git a/Linear/Test/SPR/Beam+KLcyl-p3.reg b/Linear/Test/SPR/Beam+KLcyl-p3.reg new file mode 100644 index 0000000..a259f31 --- /dev/null +++ b/Linear/Test/SPR/Beam+KLcyl-p3.reg @@ -0,0 +1,130 @@ +../Beam+KLcyl-p3.xinp -1D2DKLshell -spr + +Input file: Beam+KLcyl-p3.xinp +Equation solver: 1 +Number of Gauss points: 4 +Spline basis with C1-continuous patch interfaces is used +Evaluation time for property functions: 1 +Solution component output zero tolerance: 1e-06 +1. Coupled linear static solver +Parsing input file Beam+KLcyl-p3.xinp +Parsing + Parsing + Reading data file halfcyl.g2 + Reading patch 1 + Parsing + Parsing + Parsing + Topology sets: P1 (0,0,0D) 3 0 0 + P2 (0,1,0D) 5 0 0 + left (1,3,1D) + plate (1,0,2D) + right (1,4,1D) + Parsing + Parsing + Raising order of P1 1 1 + Parsing + Refining P1 3 3 + Parsing + Parsing + Slave code 1000000 (P1): Master point index 0 (3 0 0) + Parsing + Slave code 2000000 (P2): Master point index 1 (5 0 0) + Material code 0: 2.1e+11 0.3 7850 0.01 + Pressure code 1: 10000 +Parsing + Parsing + Parsing + Reading inlined patch geometry definition + Reading patch 1 + Reading patch 2 + Parsing + Parsing + Topology sets: end1 (1,2,0D) + end2 (2,1,0D) + support (1,1,0D) (2,2,0D) + Parsing + Parsing + Refining P1 3 + Refining P2 3 + Parsing + Parsing + Parsing + Dirichlet code 12345: (fixed) + Parsing + Stiffness moduli = 2.1e+11 8.07692e+10, mass density = 7850 + Parsing + Constant beam properties: + Cross section area = 0.00596903, moments of inertia = 5.40197e-05 2.70098e-05 2.70098e-05 5.40197e-05 + Shear parameters = 0 0 2 2 +Parsing + Parsing + Master point: "P1" (0,0,0D) + Slave point: "end1" (1,2,0D) + Parsing + Master point: "P2" (0,1,0D) + Slave point: "end2" (2,1,0D) +Parsing + Parsing + Parsing + Parsing + Parsing +Parsing input file succeeded. +Equation solver: 1 +Number of Gauss points: p (p = polynomial degree of basis) +Spline basis with C1-continuous patch interfaces is used +11. Kirchhoff-Love plate/shell solver +Problem definition: +KirchhoffLoveShell: thickness = 0.01, gravity = 0 +LinIsotropic: plane stress, E = 2.1e+11, nu = 0.3, rho = 7850, alpha = 0 +Resolving Dirichlet boundary conditions + >>> SAM model summary <<< +Number of elements 32 +Number of nodes 80 +Number of dofs 246 +Number of D-dofs 234 +Number of X-dofs 12 +Number of constraints 156 +Number of unknowns 90 +12. Linear Elastic Beam solver +Problem definition: +ElasticBeam: E = 2.1e+11, G = 8.07692e+10, rho = 7850 + A = 0.00596903, Ix = 5.40197e-05, Iy = 2.70098e-05, Iz = 2.70098e-05, It = 5.40197e-05 + Ky = 2, Kz = 2, Sy = 0, Sz = 0 +Resolving Dirichlet boundary conditions + Constraining P1 V1 in direction(s) 12345 + Constraining P2 V2 in direction(s) 12345 + >>> SAM model summary <<< +Number of elements 8 +Number of nodes 10 +Number of dofs 60 +Number of unknowns 50 +13. Coupled linear static solver +Coupling node mapping: + 85 -> 79 + 86 -> 80 + >>> SAM model summary <<< +Number of elements 40 +Number of nodes 90 +Number of dofs 294 +Number of D-dofs 294 +Number of constraints 156 +Number of unknowns 128 +21. Kirchhoff-Love plate/shell solver +Number of quadrature points 240 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Done. +22. Linear Elastic Beam solver +Number of quadrature points 8 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Assembling interior matrix terms for P2 +Done. +23. Coupled linear static solver +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 0.00780397 +Max X-displacement : 0.000204385 +Max Y-displacement : 0.0159828 +Max Z-displacement : 0.000220573 diff --git a/Linear/Test/SPR/Beam+Uprofil-p2.reg b/Linear/Test/SPR/Beam+Uprofil-p2.reg new file mode 100644 index 0000000..1462ce5 --- /dev/null +++ b/Linear/Test/SPR/Beam+Uprofil-p2.reg @@ -0,0 +1,140 @@ +../Beam+Uprofil-p2.xinp -1D3D -spr + +Input file: Beam+Uprofil-p2.xinp +Equation solver: 1 +Number of Gauss points: 4 +Solution component output zero tolerance: 1e-06 +1. Coupled linear static solver +Parsing input file Beam+Uprofil-p2.xinp +Parsing + Parsing + Reading data file Uprofil.g2 + Reading patch 1 + Reading patch 2 + Reading patch 3 + Parsing + Parsing + Parsing + Parsing + Topology sets: P1 (0,0,0D) 0 0.3 0.2 + P2 (0,1,0D) 5 0.3 0.2 + left (1,5,2D) (2,5,2D) (3,5,2D) + loaded (2,4,2D) + right (1,6,2D) (2,6,2D) (3,6,2D) + Parsing + Parsing + Raising order of P1 1 1 1 + Raising order of P2 1 1 1 + Raising order of P3 1 1 1 + Parsing + Refining P1 2 1 4 + Refining P2 2 1 4 + Refining P3 2 1 4 + Parsing + Connecting P2 F1 to P1 F2 orient 0 + Connecting P3 F1 to P2 F2 orient 0 + Parsing + Parsing + Neumann code 1000000 direction 3: -1e+06 + Parsing + Slave code 2000000 (P1): Master point index 0 (0 0.3 0.2) + Parsing + Slave code 3000000 (P2): Master point index 1 (5 0.3 0.2) +Parsing + Parsing + Parsing + Reading inlined patch geometry definition + Reading patch 1 + Reading patch 2 + Parsing + Parsing + Topology sets: end1 (1,1,0D) + end2 (2,1,0D) + support (1,2,0D) (2,2,0D) + Parsing + Parsing + Refining P1 3 + Refining P2 3 + Parsing + Parsing + Parsing + Dirichlet code 12346: (fixed) + Parsing + Stiffness moduli = 2.1e+11 8.07692e+10, mass density = 7850 + Parsing + Constant beam properties: + Cross section area = 0.12, moments of inertia = 0.004 0.0004 0.0036 0.004 + Shear parameters = 0 0 1.2 1.2 +Parsing + Parsing + Master point: "P1" (0,0,0D) + Slave point: "end1" (1,1,0D) + Parsing + Master point: "P2" (0,1,0D) + Slave point: "end2" (2,1,0D) +Parsing + Parsing + Parsing + Parsing + Parsing +Parsing input file succeeded. +Equation solver: 1 +Number of Gauss points: p+1 (p = polynomial degree of basis) +11. 3D continuum solver +Problem definition: +Elasticity: 3D, gravity = 0 0 0 +LinIsotropic: E = 2.05e+11, nu = 0.29, rho = 7850, alpha = 1.2e-07 +Renumbered 252 nodes. +Resolving Dirichlet boundary conditions +Deleted 48 MPC equations. + >>> SAM model summary <<< +Number of elements 90 +Number of nodes 366 +Number of dofs 1104 +Number of D-dofs 1092 +Number of X-dofs 12 +Number of constraints 312 +Number of unknowns 792 +12. Linear Elastic Beam solver +Problem definition: +ElasticBeam: E = 2.1e+11, G = 8.07692e+10, rho = 7850 + A = 0.12, Ix = 0.004, Iy = 0.0004, Iz = 0.0036, It = 0.004 + Ky = 1.2, Kz = 1.2, Sy = 0, Sz = 0 +Resolving Dirichlet boundary conditions + Constraining P1 V2 in direction(s) 12346 + Constraining P2 V2 in direction(s) 12346 + >>> SAM model summary <<< +Number of elements 8 +Number of nodes 10 +Number of dofs 60 +Number of unknowns 50 +13. Coupled linear static solver +Coupling node mapping: + 367 -> 365 + 372 -> 366 + >>> SAM model summary <<< +Number of elements 98 +Number of nodes 376 +Number of dofs 1152 +Number of D-dofs 1152 +Number of constraints 312 +Number of unknowns 830 +21. 3D continuum solver +Number of quadrature points 2430 135 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Assembling interior matrix terms for P2 +Assembling interior matrix terms for P3 +Assembling Neumann matrix terms for boundary 4 on P2 +22. Linear Elastic Beam solver +Number of quadrature points 8 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Assembling interior matrix terms for P2 +23. Coupled linear static solver +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 0.69527 +Max X-displacement : 0.0177275 +Max Y-displacement : 0.000579702 +Max Z-displacement : 1.28058 diff --git a/Linear/Test/SPR/Beam+supel.reg b/Linear/Test/SPR/Beam+supel.reg new file mode 100644 index 0000000..3b2e578 --- /dev/null +++ b/Linear/Test/SPR/Beam+supel.reg @@ -0,0 +1,96 @@ +../Beam+supel.xinp -1Dsup -spr + +Input file: Beam+supel.xinp +Equation solver: 1 +Number of Gauss points: 4 +Solution component output zero tolerance: 1e-06 +1. Coupled linear static solver +Parsing input file Beam+supel.xinp +Parsing + Parsing + Reading data file Supel.dat + Reading patch 1 + Parsing + Topology sets: P1 (1,1,4D) + P2 (1,2,4D) +Parsing + Parsing + Parsing + Reading inlined patch geometry definition + Reading patch 1 + Reading patch 2 + Parsing + Parsing + Topology sets: end1 (1,1,0D) + end2 (2,1,0D) + support (1,2,0D) (2,2,0D) + Parsing + Parsing + Refining P1 3 + Refining P2 3 + Parsing + Parsing + Parsing + Dirichlet code 12346: (fixed) + Parsing + Stiffness moduli = 2.1e+11 8.07692e+10, mass density = 7850 + Parsing + Constant beam properties: + Cross section area = 0.12, moments of inertia = 0.004 0.0004 0.0036 0.004 + Shear parameters = 0 0 1.2 1.2 + Parsing + Gravitation vector: 0 0 -9.81 +Parsing + Parsing + Master point: "P1" (1,1,4D) + Slave point: "end1" (1,1,0D) + Parsing + Master point: "P2" (1,2,4D) + Slave point: "end2" (2,1,0D) +Parsing input file succeeded. +Equation solver: 1 +Number of Gauss points: 4 +11. 3D superelement solver +Resolving Dirichlet boundary conditions + >>> SAM model summary <<< +Number of elements 1 +Number of nodes 2 +Number of dofs 12 +Number of unknowns 12 +12. Linear Elastic Beam solver +Problem definition: +ElasticBeam: E = 2.1e+11, G = 8.07692e+10, rho = 7850 + A = 0.12, Ix = 0.004, Iy = 0.0004, Iz = 0.0036, It = 0.004 + Ky = 1.2, Kz = 1.2, Sy = 0, Sz = 0 +Resolving Dirichlet boundary conditions + Constraining P1 V2 in direction(s) 12346 + Constraining P2 V2 in direction(s) 12346 + >>> SAM model summary <<< +Number of elements 8 +Number of nodes 10 +Number of dofs 60 +Number of unknowns 50 +13. Coupled linear static solver +Coupling node mapping: + 3 -> 1 + 8 -> 2 + >>> SAM model summary <<< +Number of elements 9 +Number of nodes 12 +Number of dofs 60 +Number of unknowns 50 +21. 3D superelement solver +Number of quadrature points 1 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +22. Linear Elastic Beam solver +Number of quadrature points 8 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Assembling interior matrix terms for P2 +23. Coupled linear static solver +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 0.0160891 +Max Z-displacement : 0.0583388 +Max y-displacement : 0.00783073 diff --git a/Linear/Test/SPR/BeamFrame.reg b/Linear/Test/SPR/BeamFrame.reg new file mode 100644 index 0000000..e17290c --- /dev/null +++ b/Linear/Test/SPR/BeamFrame.reg @@ -0,0 +1,82 @@ +../BeamFrame.xinp -1D -spr + +Input file: BeamFrame.xinp +Equation solver: 1 +Number of Gauss points: 4 +Solution component output zero tolerance: 1e-06 +Parsing input file BeamFrame.xinp +Parsing + Parsing + Parsing + Reading inlined patch geometry definition + Reading patch 1 + Reading patch 2 + Reading patch 3 + Reading patch 4 + Parsing + Parsing + Parsing + Topology sets: column (4,0,1D) + support (1,1,0D) (2,1,0D) (3,1,0D) + tripod (1,0,1D) (2,0,1D) (3,0,1D) + Parsing + Parsing + Refining P1 4 + Refining P2 4 + Refining P3 4 + Refining P4 4 + Parsing + Connecting P1 V2 to P4 V1 + Connecting P2 V2 to P4 V1 + Connecting P3 V2 to P4 V1 + Parsing + Parsing + Parsing + Dirichlet code 123: (fixed) + Parsing + Stiffness moduli = 2.1e+11 8.1e+10, mass density = 7850 + Parsing + Constant beam properties: + Cross section area = 0.000703717, moments of inertia = 5.54529e-07 2.77264e-07 2.77264e-07 5.54529e-07 + Shear parameters = 0 0 2 2 + Parsing + Constant beam properties: + Cross section area = 0.00149226, moments of inertia = 3.37623e-06 1.68812e-06 1.68812e-06 3.37623e-06 + Shear parameters = 0 0 2 2 + Parsing + Point: P4 xi = 1 dof = 1 Load: 1000 +Parsing input file succeeded. +Equation solver: 1 +Number of Gauss points: 1 +Problem definition: +ElasticBeam: E = 2.1e+11, G = 8.1e+10, rho = 7850 + A = 0.00149226, Ix = 3.37623e-06, Iy = 1.68812e-06, Iz = 1.68812e-06, It = 3.37623e-06 + Ky = 2, Kz = 2, Sy = 0, Sz = 0 +Renumbered 10 nodes. +Resolving Dirichlet boundary conditions + Constraining P1 V1 in direction(s) 123 + Constraining P2 V1 in direction(s) 123 + Constraining P3 V1 in direction(s) 123 + >>> SAM model summary <<< +Number of elements 20 +Number of nodes 21 +Number of dofs 126 +Number of unknowns 117 +Load point #1: patch #4 u=1, node #21, X = 0 0 4 +Number of quadrature points 20 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Assembling interior matrix terms for P2 +Assembling interior matrix terms for P3 +Assembling interior matrix terms for P4 +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 0.00495491 +Max X-displacement : 0.0269531 +Max Y-displacement : 0.000953047 +Max Z-displacement : 0.00183868 +Max x-displacement : 0.00110453 +Max y-displacement : 0.0152861 +Max z-displacement : 0.00711861 +Integrating solution norms (FE solution) ... +L2-norm: |u^h| = (u^h,u^h)^0.5 : 0.0345796 diff --git a/Linear/Test/SPR/Biharmonic1D-p3.reg b/Linear/Test/SPR/Biharmonic1D-p3.reg new file mode 100644 index 0000000..88fae62 --- /dev/null +++ b/Linear/Test/SPR/Biharmonic1D-p3.reg @@ -0,0 +1,103 @@ +../Biharmonic1D-p3.xinp -2DKL -spr + +Input file: Biharmonic1D-p3.xinp +Equation solver: 1 +Number of Gauss points: 4 +Spline basis with C1-continuous patch interfaces is used +Parsing input file Biharmonic1D-p3.xinp +Parsing +Parsing + Generating linear geometry on unit parameter domain \[0,1]^2 + Corner = -1 -1 0 + Length in X = 2 + Length in Y = 2 + Parsing + Parsing + Parsing + Topology sets: boundary (1,1,1D) (1,2,1D) (1,3,1D) (1,4,1D) + plate (1,0,2D) + Parsing + Raising order of P1 2 2 + Parsing + Refining P1 15 15 + Parsing +Parsing + Parsing + Dirichlet code 1001: (fixed) +Parsing + Material code 0: 1.2e+07 0 1 0.01 + Pressure code 1 (expression): (120\*x-24)\*(y^2-1)^2 + 32\*(x-1)\*(5\*x^2+2\*x-1)\*(3\*y^2-1) + (x-1)\*(x^2-1)^2\*24 + Analytical solution: Expression + Variables: wx=(x-1)\*(x^2-1)^2; dwx=(x^2-1)\*(5\*x^2-4\*x-1); ddwx=(x-1)\*(20\*x^2+8\*x-4); dddwx=60\*x^2-24\*x-12; ddddwx=120\*x-24; wy=(y^2-1)^2; dwy=4\*y\*(y^2-1); ddwy=12\*y^2-4; dddwy=24\*y; ddddwy=24; + Primary: wx\*wy + Secondary: ddwx\*wy|wx\*ddwy|dwx\*dwy + Derivative_1: dddwx\*wy|dwx\*ddwy|ddwx\*dwy + Derivative_2: ddwx\*dwy|wx\*dddwy|dwx\*ddwy + Derivative_11: ddddwx\*wy|ddwx\*ddwy|dddwx\*dwy + Derivative_22: ddwx\*ddwy|wx\*ddddwy|dwx\*dddwy + Derivative_21: dddwx\*dwy|dwx\*dddwy|ddwx\*ddwy + Derivative_12: dddwx\*dwy|dwx\*dddwy|ddwx\*ddwy +Parsing + Parsing + Parsing + Point 1: P1 xi = 0.5 0.5 +Parsing input file succeeded. +Equation solver: 1 +Number of Gauss points: 3 5 +Spline basis with C1-continuous patch interfaces is used +Enabled projection(s): Continuous global L2-projection +Problem definition: +KirchhoffLovePlate: thickness = 0.01, gravity = 0 + Using tensorial formulation (constant D). +LinIsotropic: plane stress, E = 1.2e+07, nu = 0, rho = 1, alpha = 0 + Plate stiffness: D = 1 +Resolving Dirichlet boundary conditions + Constraining P1 E1 in direction(s) 1001 + Constraining P1 E2 in direction(s) 1001 + Constraining P1 E3 in direction(s) 1001 + Constraining P1 E4 in direction(s) 1001 +Result point #1: patch #1 (u,v)=(0.5,0.5), node #181, X = 0 0 0 + >>> SAM model summary <<< +Number of elements 256 +Number of nodes 361 +Number of dofs 361 +Number of unknowns 225 +Number of quadrature points 2304 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 0.363784 +Max displacement : 1.12599 +Projecting secondary solution ... + Continuous global L2-projection +Energy norm |u^h| = a(u^h,u^h)^0.5 : 8.61455 +External energy ((f,u^h)+(t,u^h)^0.5 : 8.61455 +Exact norm |u| = a(u,u)^0.5 : 8.61474 +Exact error a(e,e)^0.5, e=u-u^h : 0.0577881 +Exact relative error (%) : 0.670804 +>>> Error estimates based on Continuous global L2-projection <<< +Energy norm |u^r| = a(u^r,u^r)^0.5 : 8.61438 +Error norm a(e,e)^0.5, e=u^r-u^h : 0.0535442 + relative error (% of |u|) : 0.621541 +Residual error (r(u^r) + J(u^r))^0.5 : 0.14779 + relative error (% of |u|) : 1.71555 +Exact error a(e,e)^0.5, e=u-u^r : 0.0217381 + relative error (% of |u|) : 0.252337 +Effectivity index : 0.926561 +Effectivity index, theta^EX : 1.30273 +Effectivity index, theta^RES : 3.48402 +Energy norm |u^rr| = a(u^rr,u^rr)^0.5: 8.61474 +Error norm a(e,e)^0.5, e=u^rr-u^h : 0.0577884 + relative error (% of |u|) : 0.670809 +Residual error (r(u^rr) + J(u^rr))^0.5 : 0.00103454 + relative error (% of |u|) : 0.012009 +Exact error a(e,e)^0.5, e=u-u^rr : 0.000143882 + relative error (% of |u|) : 0.00167018 +L2-norm |s^r| = (s^r,s^r)^0.5 : 8.14136 +L2-error (e,e)^0.5, e=s^r-s^h : 0.0535117 + relative error (% of |s^r|) : 0.657282 + Node #181: sol1 = -1.000008e+00 + exact1 -1.000000e+00 + sol2 = 4.031278e+00 4.031278e+00 0.000000e+00 + exact2 4.000000e+00 4.000000e+00 diff --git a/Linear/Test/SPR/CanTD2D-p1.reg b/Linear/Test/SPR/CanTD2D-p1.reg new file mode 100644 index 0000000..3090ed7 --- /dev/null +++ b/Linear/Test/SPR/CanTD2D-p1.reg @@ -0,0 +1,60 @@ +../CanTD2D-p1.xinp -noProj -spr + +Input file: CanTD2D-p1.xinp +Equation solver: 1 +Number of Gauss points: 4 +Solution component output zero tolerance: 1e-06 +Parsing input file CanTD2D-p1.xinp +Parsing +Parsing + Generating linear geometry on unit parameter domain \[0,1]^2 + Length in X = 2 + Length in Y = 0.4 + Parsing + Parsing + Topology sets: fixed (1,1,1D) + loaded (1,2,1D) + support (1,1,0D) + Parsing + Refining P1 19 3 + Parsing +Parsing + Parsing + Dirichlet code 1: (fixed) + Parsing + Dirichlet code 2: (fixed) + Parsing + Dirichlet code 1000001: 2.5e-05 +Parsing + Parsing + Material code 0: 2e+11 0.3 + Parsing + Boundary force "loaded" code 1000000 +Parsing input file succeeded. +Equation solver: 1 +Number of Gauss points: 2 3 +Problem definition: +Elasticity: 2D, gravity = 0 0 +LinIsotropic: plane stress, E = 2e+11, nu = 0.3, rho = 7850, alpha = 1.2e-07 +Resolving Dirichlet boundary conditions + Constraining P1 V1 in direction(s) 2 + Constraining P1 E1 in direction(s) 1 + Constraining P1 E2 in direction(s) 1 code = 1000001 + >>> SAM model summary <<< +Number of elements 80 +Number of nodes 105 +Number of dofs 210 +Number of constraints 5 +Number of unknowns 199 +Number of quadrature points 320 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 1.03534e-05 +Max X-displacement : 2.5e-05 +Max Y-displacement : 1.5e-06 +Reaction force : 1e+06 0 +Integrating solution norms (FE solution) ... +Energy norm |u^h| = a(u^h,u^h)^0.5 : 5 +External energy ((f,u^h)+(t,u^h)^0.5 : 5 diff --git a/Linear/Test/SPR/CanTS2D-p1.reg b/Linear/Test/SPR/CanTS2D-p1.reg new file mode 100644 index 0000000..d04e0bc --- /dev/null +++ b/Linear/Test/SPR/CanTS2D-p1.reg @@ -0,0 +1,81 @@ +../CanTS2D-p1.xinp -noProj -tracRes -spr + +Input file: CanTS2D-p1.xinp +Equation solver: 1 +Number of Gauss points: 4 +Solution component output zero tolerance: 1e-06 +Parsing input file CanTS2D-p1.xinp +Parsing +Parsing + Generating linear geometry on unit parameter domain \[0,1]^2 + Length in X = 2 + Length in Y = 0.4 + Parsing + Parsing + Topology sets: fixed (1,1,1D) + loaded (1,2,1D) + support (1,1,0D) + Parsing + Refining P1 19 3 + Parsing +Parsing + Parsing + Dirichlet code 1: (fixed) + Dirichlet code 2: (fixed) + Parsing + Neumann code 1000000 direction 2 (expression): L=2; H=0.4; I=H\*H\*H/12; Y=y/H-0.5; F0=1000000; -F0\*(H\*H/I)\*(0.5-x/L)\*(0.25-Y\*Y) +Parsing + Parsing + Material code 0: 2.068e+11 0.29 + Parsing + Analytical solution: Expression + Variables: F0=1000000; L=2; H=0.4; I=H\*H\*H/12; Y=y/H-0.5; + Stress: F0\*(L\*H/I)\*(x/L-1)\*Y | 0 | F0\*(H\*H/I)\*0.5\*(0.25-Y\*Y) + Parsing + patch = 1 + X0 = 0.4 0 0 + normal = 1 0 0 + depth = 0.4, width = 0 + comp = 1 + comp = 2 + comp = 3 + Parsing + Boundary force "fixed" code 2000000 +Parsing input file succeeded. +Equation solver: 1 +Number of Gauss points: 2 3 +Problem definition: +Elasticity: 2D, gravity = 0 0 +LinIsotropic: plane stress, E = 2.068e+11, nu = 0.29, rho = 7850, alpha = 1.2e-07 +Resolving Dirichlet boundary conditions + Constraining P1 V1 in direction(s) 2 + Constraining P1 E1 in direction(s) 1 + >>> SAM model summary <<< +Number of elements 80 +Number of nodes 105 +Number of dofs 210 +Number of unknowns 204 +Boundary section 1: X0 = 0 0.2 0 +Number of quadrature points 320 8 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Assembling Neumann matrix terms for boundary 2 on P1 +Done. +Sum external load : 0 1e+06 0 +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 0.000865231 +Max X-displacement : 0.000352741 +Max Y-displacement : 0.00241332 +Reaction force : .* -1e+06 +Integrating solution norms (FE solution) ... +Energy norm |u^h| = a(u^h,u^h)^0.5 : 49.1249 +External energy ((f,u^h)+(t,u^h)^0.5 : 49.1249 +Exact norm |u| = a(u,u)^0.5 : 49.9264 +Exact error a(e,e)^0.5, e=u-u^h : 9.38245 +Exact relative error (%) : 18.7925 +Recovered section force a(u^h,w2) : 1e+06 +Exact section force a(u,w2) : 1e+06 +Recovered section force a(u^h,w3) : 1.6e+06 +Exact section force a(u,w3) : 1.6e+06 +Boundary tractions at section 1: -407482 -3.77024e+06 -1.95188e+06 diff --git a/Linear/Test/SPR/CanTS2D-p2-dmp.reg b/Linear/Test/SPR/CanTS2D-p2-dmp.reg new file mode 100644 index 0000000..3123f3d --- /dev/null +++ b/Linear/Test/SPR/CanTS2D-p2-dmp.reg @@ -0,0 +1,488 @@ +../CanTS2D-p2-dmp.xinp -dynamic -spr + +Input file: CanTS2D-p2-dmp.xinp +Equation solver: 1 +Number of Gauss points: 4 +Solution component output zero tolerance: 1e-06 +Parsing input file CanTS2D-p2-dmp.xinp +Parsing +Parsing + Generating linear geometry on unit parameter domain \[0,1]^2 + Length in X = 2 + Length in Y = 0.4 + Parsing + Parsing + Parsing + Parsing + Refining P1 0 1 + Parsing + Raising order of P1 1 1 + Parsing + Refining P1 7 1 +Parsing + Parsing + Parsing + Parsing + Parsing + Parsing + Neumann code 1001 direction 1 (expression): L=2; H=0.4; I=H\*H\*H/12; Y=y/H-0.5; F0=if(above(t,0.5),0,-1000000)\*sin(3.14159265\*t); F0\*(L\*H/I)\*Y + Parsing + Neumann code 1002 direction 2 (expression): L=2; H=0.4; I=H\*H\*H/12; Y=y/H-0.5; F0=if(above(t,0.5),0,-1000000)\*sin(3.14159265\*t); -F0\*(H\*H/I)\*(0.5-x/L)\*(0.25-Y\*Y) + Constraining P1 point at 0 0 with code 1 + Constraining P1 point at 0 0.5 with code 12 + Constraining P1 point at 0 1 with code 1 +Parsing + Parsing + Material code 0: 2.068e+09 0.29 7820 +Parsing +Parsing input file succeeded. +Equation solver: 1 +Eigenproblem solver: 4 +Number of eigenvalues: 10 +Number of Arnoldi vectors: 20 +Shift value: 0 +Number of Gauss points: 3 +Problem definition: +Elasticity: 2D, gravity = 0 0 +LinIsotropic: plane stress, E = 2.068e+09, nu = 0.29, rho = 7820, alpha = 1.2e-07 +Resolving Dirichlet boundary conditions + >>> SAM model summary <<< +Number of elements 32 +Number of nodes 70 +Number of dofs 140 +Number of unknowns 136 +Number of quadrature points 360 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Solving the eigenvalue problem ... + EIG_DRV4 + ======== + Size of the matrix is 136 + The number of Ritz values requested is 10 + The number of Arnoldi vectors generated (NCV) is 20 + What portion of the spectrum: LM + The number of converged Ritz values is 10 + >>> Computed Eigenvalues <<< + Mode Frequency \[Hz] + 1 7.18604 + 2 40.4067 + 3 58.8172 + 4 98.6518 + 5 166.762 + 6 176.523 + 7 241.19 + 8 293.906 + 9 320.581 + 10 400.917 +Parsing input file CanTS2D-p2-dmp.xinp +Parsing + alpha1 = 0 alpha2 = 0.003 + beta = 0.25 gamma = 0.5 +Parsing input file succeeded. +Problem definition: +Elasticity: 2D, gravity = 0 0 +LinIsotropic: plane stress, E = 2.068e+09, nu = 0.29, rho = 7820, alpha = 1.2e-07 +Newmark predictor/multicorrector: beta = 0.25 gamma = 0.5 + using zero acceleration predictor +Stiffness-proportional damping (alpha2): 0.003 + step=1 time=0.05 + Displacement L2-norm : 0.00792953 + Max X-displacement : 0.00335336 + Max Y-displacement : 0.0211605 + Velocity L2-norm : 0.317181 + Max X-velocity : 0.134134 + Max Y-velocity : 0.846421 + Acceleration L2-norm : 12.6872 + Max X-acceleration : 5.36537 + Max Y-acceleration : 33.8568 + step=2 time=0.1 + Displacement L2-norm : 0.0292785 + Max X-displacement : 0.0112076 + Max Y-displacement : 0.0764214 + Velocity L2-norm : 0.537839 + Max X-velocity : 0.180036 + Max Y-velocity : 1.36402 + Acceleration L2-norm : 4.34621 + Max X-acceleration : 3.53005 + Max Y-acceleration : 13.1531 + step=3 time=0.15 + Displacement L2-norm : 0.047732 + Max X-displacement : 0.0178575 + Max Y-displacement : 0.123953 + Velocity L2-norm : 0.200981 + Max X-velocity : 0.0859575 + Max Y-velocity : 0.537266 + Acceleration L2-norm : 10.1523 + Max X-acceleration : 2.92868 + Max Y-acceleration : 19.9324 + step=4 time=0.2 + Displacement L2-norm : 0.0537228 + Max X-displacement : 0.0206784 + Max Y-displacement : 0.140393 + Velocity L2-norm : 0.0408209 + Max X-velocity : 0.0268794 + Max Y-velocity : 0.120318 + Acceleration L2-norm : 4.44101 + Max X-acceleration : 2.13848 + Max Y-acceleration : 9.14651 + step=5 time=0.25 + Displacement L2-norm : 0.0627279 + Max X-displacement : 0.0241982 + Max Y-displacement : 0.164001 + Velocity L2-norm : 0.321448 + Max X-velocity : 0.113915 + Max Y-velocity : 0.824013 + Acceleration L2-norm : 8.4905 + Max X-acceleration : 5.62123 + Max Y-acceleration : 24.9089 + step=6 time=0.3 + Displacement L2-norm : 0.0791729 + Max X-displacement : 0.0301203 + Max Y-displacement : 0.206365 + Velocity L2-norm : 0.336535 + Max X-velocity : 0.122969 + Max Y-velocity : 0.870555 + Acceleration L2-norm : 7.85321 + Max X-acceleration : 5.26501 + Max Y-acceleration : 23.0472 + step=7 time=0.35 + Displacement L2-norm : 0.0877722 + Max X-displacement : 0.0333317 + Max Y-displacement : 0.228688 + Velocity L2-norm : 0.00766956 + Max X-velocity : 0.00556369 + Max Y-velocity : 0.0223383 + Acceleration L2-norm : 6.06462 + Max X-acceleration : 1.88548 + Max Y-acceleration : 11.7424 + step=8 time=0.4 + Displacement L2-norm : 0.0877411 + Max X-displacement : 0.0337057 + Max Y-displacement : 0.229187 + Velocity L2-norm : 0.0160352 + Max X-velocity : 0.00947802 + Max Y-velocity : 0.0355036 + Acceleration L2-norm : 5.29184 + Max X-acceleration : 1.63456 + Max Y-acceleration : 10.4156 + step=9 time=0.45 + Displacement L2-norm : 0.0921375 + Max X-displacement : 0.0353411 + Max Y-displacement : 0.240593 + Velocity L2-norm : 0.185185 + Max X-velocity : 0.0559516 + Max Y-velocity : 0.458604 + Acceleration L2-norm : 2.89478 + Max X-acceleration : 2.28406 + Max Y-acceleration : 8.54556 + step=10 time=0.5 + Displacement L2-norm : 0.0984362 + Max X-displacement : 0.0374167 + Max Y-displacement : 0.256524 + Velocity L2-norm : 0.0674096 + Max X-velocity : 0.0270843 + Max Y-velocity : 0.178629 + Acceleration L2-norm : 7.48181 + Max X-acceleration : 3.44203 + Max Y-acceleration : 19.7446 + step=11 time=0.55 + Displacement L2-norm : 0.0456443 + Max X-displacement : 0.015307 + Max Y-displacement : 0.115794 + Velocity L2-norm : 2.18224 + Max X-velocity : 0.911472 + Max Y-velocity : 5.80782 + Acceleration L2-norm : 82.5179 + Max X-acceleration : 34.1403 + Max Y-acceleration : 219.713 + step=12 time=0.6 + Displacement L2-norm : 0.045958 + Max X-displacement : 0.0154255 + Max Y-displacement : 0.116631 + Velocity L2-norm : 1.49893 + Max X-velocity : 0.389113 + Max Y-velocity : 3.48988 + Acceleration L2-norm : 111.636 + Max X-acceleration : 57.8862 + Max Y-acceleration : 312.459 + step=13 time=0.65 + Displacement L2-norm : 0.0291481 + Max X-displacement : 0.00855822 + Max Y-displacement : 0.0718483 + Velocity L2-norm : 2.16579 + Max X-velocity : 0.614569 + Max Y-velocity : 5.28082 + Acceleration L2-norm : 48.8344 + Max X-acceleration : 21.8848 + Max Y-acceleration : 101.213 + step=14 time=0.7 + Displacement L2-norm : 0.046398 + Max X-displacement : 0.0141192 + Max Y-displacement : 0.115308 + Velocity L2-norm : 0.857798 + Max X-velocity : 0.312342 + Max Y-velocity : 2.20568 + Acceleration L2-norm : 96.4238 + Max X-acceleration : 32.6465 + Max Y-acceleration : 180.741 + step=15 time=0.75 + Displacement L2-norm : 0.0153018 + Max X-displacement : 0.00538407 + Max Y-displacement : 0.039245 + Velocity L2-norm : 2.10133 + Max X-velocity : 0.661548 + Max Y-velocity : 5.24817 + Acceleration L2-norm : 47.3451 + Max X-acceleration : 49.1594 + Max Y-acceleration : 136.833 + step=16 time=0.8 + Displacement L2-norm : 0.0442498 + Max X-displacement : 0.0144539 + Max Y-displacement : 0.111645 + Velocity L2-norm : 0.285281 + Max X-velocity : 0.13385 + Max Y-velocity : 0.787463 + Acceleration L2-norm : 107.71 + Max X-acceleration : 70.378 + Max Y-acceleration : 315.263 + step=17 time=0.85 + Displacement L2-norm : 0.00320155 + Max X-displacement : 0.000859823 + Max Y-displacement : 0.00764484 + Velocity L2-norm : 1.92407 + Max X-velocity : 0.678482 + Max Y-velocity : 4.9475 + Acceleration L2-norm : 32.6314 + Max X-acceleration : 38.0592 + Max Y-acceleration : 85.8692 + step=18 time=0.9 + Displacement L2-norm : 0.0392888 + Max X-displacement : 0.0124172 + Max Y-displacement : 0.0984401 + Velocity L2-norm : 0.239979 + Max X-velocity : 0.150029 + Max Y-velocity : 0.704124 + Acceleration L2-norm : 75.5595 + Max X-acceleration : 22.6901 + Max Y-acceleration : 146.937 + step=19 time=0.95 + Displacement L2-norm : 0.00604257 + Max X-displacement : 0.00194641 + Max Y-displacement : 0.0152156 + Velocity L2-norm : 1.59253 + Max X-velocity : 0.430849 + Max Y-velocity : 3.84217 + Acceleration L2-norm : 23.6963 + Max X-acceleration : 16.066 + Max Y-acceleration : 46.3469 + step=20 time=1 + Displacement L2-norm : 0.0329611 + Max X-displacement : 0.0103834 + Max Y-displacement : 0.0824997 + Velocity L2-norm : 0.520003 + Max X-velocity : 0.143832 + Max Y-velocity : 1.15095 + Acceleration L2-norm : 67.576 + Max X-acceleration : 36.5736 + Max Y-acceleration : 185.042 + step=21 time=1.05 + Displacement L2-norm : 0.0126742 + Max X-displacement : 0.00386788 + Max Y-displacement : 0.0314963 + Velocity L2-norm : 1.31402 + Max X-velocity : 0.483013 + Max Y-velocity : 3.40911 + Acceleration L2-norm : 35.3138 + Max X-acceleration : 20.807 + Max Y-acceleration : 94.7088 + step=22 time=1.1 + Displacement L2-norm : 0.0260285 + Max X-displacement : 0.00848157 + Max Y-displacement : 0.0656591 + Velocity L2-norm : 0.779866 + Max X-velocity : 0.298465 + Max Y-velocity : 2.0426 + Acceleration L2-norm : 49.002 + Max X-acceleration : 19.0618 + Max Y-acceleration : 123.483 + step=23 time=1.15 + Displacement L2-norm : 0.0170552 + Max X-displacement : 0.00563155 + Max Y-displacement : 0.0431528 + Velocity L2-norm : 0.946113 + Max X-velocity : 0.266747 + Max Y-velocity : 2.30989 + Acceleration L2-norm : 42.7447 + Max X-acceleration : 19.4849 + Max Y-acceleration : 112.779 + step=24 time=1.2 + Displacement L2-norm : 0.0187957 + Max X-displacement : 0.00579246 + Max Y-displacement : 0.0468182 + Velocity L2-norm : 0.875969 + Max X-velocity : 0.259623 + Max Y-velocity : 2.16327 + Acceleration L2-norm : 32.4012 + Max X-acceleration : 17.5169 + Max Y-acceleration : 66.2599 + step=25 time=1.25 + Displacement L2-norm : 0.0190569 + Max X-displacement : 0.00590268 + Max Y-displacement : 0.0475226 + Velocity L2-norm : 0.638333 + Max X-velocity : 0.208183 + Max Y-velocity : 1.61036 + Acceleration L2-norm : 41.7724 + Max X-acceleration : 19.8901 + Max Y-acceleration : 88.3762 + step=26 time=1.3 + Displacement L2-norm : 0.0122042 + Max X-displacement : 0.00401196 + Max Y-displacement : 0.0308469 + Velocity L2-norm : 0.912441 + Max X-velocity : 0.283811 + Max Y-velocity : 2.27739 + Acceleration L2-norm : 24.2101 + Max X-acceleration : 15.3221 + Max Y-acceleration : 67.2344 + step=27 time=1.35 + Displacement L2-norm : 0.0194765 + Max X-displacement : 0.00628748 + Max Y-displacement : 0.049025 + Velocity L2-norm : 0.35515 + Max X-velocity : 0.128166 + Max Y-velocity : 0.91749 + Acceleration L2-norm : 45.0915 + Max X-acceleration : 21.5111 + Max Y-acceleration : 121.629 + step=28 time=1.4 + Displacement L2-norm : 0.00622137 + Max X-displacement : 0.00193149 + Max Y-displacement : 0.0155215 + Velocity L2-norm : 0.885259 + Max X-velocity : 0.302406 + Max Y-velocity : 2.25763 + Acceleration L2-norm : 10.1857 + Max X-acceleration : 10.9617 + Max Y-acceleration : 29.421 + step=29 time=1.45 + Displacement L2-norm : 0.0184022 + Max X-displacement : 0.0058442 + Max Y-displacement : 0.0461475 + Velocity L2-norm : 0.103057 + Max X-velocity : 0.0327293 + Max Y-velocity : 0.209184 + Acceleration L2-norm : 37.639 + Max X-acceleration : 17.0655 + Max Y-acceleration : 87.4151 + step=30 time=1.5 + Displacement L2-norm : 0.00128822 + Max X-displacement : 0.000394377 + Max Y-displacement : 0.00320582 + Velocity L2-norm : 0.784921 + Max X-velocity : 0.226615 + Max Y-velocity : 1.9268 + Acceleration L2-norm : 5.67731 + Max X-acceleration : 8.41229 + Max Y-acceleration : 17.7538 + step=31 time=1.55 + Displacement L2-norm : 0.0163682 + Max X-displacement : 0.00517277 + Max Y-displacement : 0.0410044 + Velocity L2-norm : 0.081571 + Max X-velocity : 0.0272518 + Max Y-velocity : 0.158435 + Acceleration L2-norm : 33.1901 + Max X-acceleration : 12.7938 + Max Y-acceleration : 81.5492 + step=32 time=1.6 + Displacement L2-norm : 0.00255502 + Max X-displacement : 0.000761545 + Max Y-displacement : 0.00631947 + Velocity L2-norm : 0.67891 + Max X-velocity : 0.233444 + Max Y-velocity : 1.73456 + Acceleration L2-norm : 9.78755 + Max X-acceleration : 5.51089 + Max Y-acceleration : 23.1607 + step=33 time=1.65 + Displacement L2-norm : 0.0137535 + Max X-displacement : 0.00443626 + Max Y-displacement : 0.0346106 + Velocity L2-norm : 0.231148 + Max X-velocity : 0.086455 + Max Y-velocity : 0.60292 + Acceleration L2-norm : 27.8353 + Max X-acceleration : 17.8149 + Max Y-acceleration : 75.1158 + step=34 time=1.7 + Displacement L2-norm : 0.00536815 + Max X-displacement : 0.00176734 + Max Y-displacement : 0.0135711 + Velocity L2-norm : 0.534258 + Max X-velocity : 0.161689 + Max Y-velocity : 1.32434 + Acceleration L2-norm : 16.0636 + Max X-acceleration : 14.8034 + Max Y-acceleration : 46.2588 + step=35 time=1.75 + Displacement L2-norm : 0.0107795 + Max X-displacement : 0.0033773 + Max Y-displacement : 0.0269519 + Velocity L2-norm : 0.317748 + Max X-velocity : 0.0972909 + Max Y-velocity : 0.789109 + Acceleration L2-norm : 19.3756 + Max X-acceleration : 7.50437 + Max Y-acceleration : 42.2135 + step=36 time=1.8 + Displacement L2-norm : 0.00710041 + Max X-displacement : 0.00221456 + Max Y-displacement : 0.0177354 + Velocity L2-norm : 0.39748 + Max X-velocity : 0.126583 + Max Y-velocity : 0.998384 + Acceleration L2-norm : 16.3419 + Max X-acceleration : 7.19568 + Max Y-acceleration : 35.9773 + step=37 time=1.85 + Displacement L2-norm : 0.00783968 + Max X-displacement : 0.0025305 + Max Y-displacement : 0.0197317 + Velocity L2-norm : 0.367914 + Max X-velocity : 0.114208 + Max Y-velocity : 0.918531 + Acceleration L2-norm : 15.8896 + Max X-acceleration : 15.212 + Max Y-acceleration : 46.7679 + step=38 time=1.9 + Displacement L2-norm : 0.00799407 + Max X-displacement : 0.00256834 + Max Y-displacement : 0.0200994 + Velocity L2-norm : 0.265491 + Max X-velocity : 0.0902079 + Max Y-velocity : 0.674712 + Acceleration L2-norm : 19.7596 + Max X-acceleration : 16.1561 + Max Y-acceleration : 56.5205 + step=39 time=1.95 + Displacement L2-norm : 0.00503409 + Max X-displacement : 0.00158969 + Max Y-displacement : 0.0126087 + Velocity L2-norm : 0.383897 + Max X-velocity : 0.129354 + Max Y-velocity : 0.974338 + Acceleration L2-norm : 8.07923 + Max X-acceleration : 7.38676 + Max Y-acceleration : 18.8198 + step=40 time=2 + Displacement L2-norm : 0.0081176 + Max X-displacement : 0.00258098 + Max Y-displacement : 0.0203627 + Velocity L2-norm : 0.142409 + Max X-velocity : 0.0399446 + Max Y-velocity : 0.344556 + Acceleration L2-norm : 16.9347 + Max X-acceleration : 6.33611 + Max Y-acceleration : 38.0325 + Time integration completed. diff --git a/Linear/Test/SPR/CanTS2D-p2-dyn.reg b/Linear/Test/SPR/CanTS2D-p2-dyn.reg new file mode 100644 index 0000000..ebf3dab --- /dev/null +++ b/Linear/Test/SPR/CanTS2D-p2-dyn.reg @@ -0,0 +1,487 @@ +../CanTS2D-p2-dyn.xinp -dynamic -spr + +Input file: CanTS2D-p2-dyn.xinp +Equation solver: 1 +Number of Gauss points: 4 +Solution component output zero tolerance: 1e-06 +Parsing input file CanTS2D-p2-dyn.xinp +Parsing +Parsing + Generating linear geometry on unit parameter domain \[0,1]^2 + Length in X = 2 + Length in Y = 0.4 + Parsing + Parsing + Parsing + Parsing + Refining P1 0 1 + Parsing + Raising order of P1 1 1 + Parsing + Refining P1 7 1 +Parsing + Parsing + Parsing + Parsing + Parsing + Parsing + Neumann code 1001 direction 1 (expression): L=2; H=0.4; I=H\*H\*H/12; Y=y/H-0.5; F0=if(above(t,0.5),0,-1000000)\*sin(3.14159265\*t); F0\*(L\*H/I)\*Y + Parsing + Neumann code 1002 direction 2 (expression): L=2; H=0.4; I=H\*H\*H/12; Y=y/H-0.5; F0=if(above(t,0.5),0,-1000000)\*sin(3.14159265\*t); -F0\*(H\*H/I)\*(0.5-x/L)\*(0.25-Y\*Y) + Constraining P1 point at 0 0 with code 1 + Constraining P1 point at 0 0.5 with code 12 + Constraining P1 point at 0 1 with code 1 +Parsing + Parsing + Material code 0: 2.068e+09 0.29 7820 +Parsing +Parsing input file succeeded. +Equation solver: 1 +Eigenproblem solver: 4 +Number of eigenvalues: 10 +Number of Arnoldi vectors: 20 +Shift value: 0 +Number of Gauss points: 3 +Problem definition: +Elasticity: 2D, gravity = 0 0 +LinIsotropic: plane stress, E = 2.068e+09, nu = 0.29, rho = 7820, alpha = 1.2e-07 +Resolving Dirichlet boundary conditions + >>> SAM model summary <<< +Number of elements 32 +Number of nodes 70 +Number of dofs 140 +Number of unknowns 136 +Number of quadrature points 360 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Solving the eigenvalue problem ... + EIG_DRV4 + ======== + Size of the matrix is 136 + The number of Ritz values requested is 10 + The number of Arnoldi vectors generated (NCV) is 20 + What portion of the spectrum: LM + The number of converged Ritz values is 10 + >>> Computed Eigenvalues <<< + Mode Frequency \[Hz] + 1 7.18604 + 2 40.4067 + 3 58.8172 + 4 98.6518 + 5 166.762 + 6 176.523 + 7 241.19 + 8 293.906 + 9 320.581 + 10 400.917 +Parsing input file CanTS2D-p2-dyn.xinp +Parsing + alpha1 = 0 alpha2 = 0 + beta = 0.25 gamma = 0.5 +Parsing input file succeeded. +Problem definition: +Elasticity: 2D, gravity = 0 0 +LinIsotropic: plane stress, E = 2.068e+09, nu = 0.29, rho = 7820, alpha = 1.2e-07 +Newmark predictor/multicorrector: beta = 0.25 gamma = 0.5 + using zero acceleration predictor + step=1 time=0.05 + Displacement L2-norm : 0.00847879 + Max X-displacement : 0.00362491 + Max Y-displacement : 0.0226817 + Velocity L2-norm : 0.339151 + Max X-velocity : 0.144996 + Max Y-velocity : 0.907269 + Acceleration L2-norm : 13.5661 + Max X-acceleration : 5.79985 + Max Y-acceleration : 36.2907 + step=2 time=0.1 + Displacement L2-norm : 0.0310914 + Max X-displacement : 0.0118196 + Max Y-displacement : 0.0810314 + Velocity L2-norm : 0.566949 + Max X-velocity : 0.182791 + Max Y-velocity : 1.42673 + Acceleration L2-norm : 5.11845 + Max X-acceleration : 4.28922 + Max Y-acceleration : 15.5128 + step=3 time=0.15 + Displacement L2-norm : 0.0494356 + Max X-displacement : 0.0184514 + Max Y-displacement : 0.128308 + Velocity L2-norm : 0.168561 + Max X-velocity : 0.0824985 + Max Y-velocity : 0.464353 + Acceleration L2-norm : 12.3174 + Max X-acceleration : 3.76763 + Max Y-acceleration : 23.4387 + step=4 time=0.2 + Displacement L2-norm : 0.0531444 + Max X-displacement : 0.0205592 + Max Y-displacement : 0.139041 + Velocity L2-norm : 0.0218218 + Max X-velocity : 0.00790998 + Max Y-velocity : 0.0411776 + Acceleration L2-norm : 6.22345 + Max X-acceleration : 3.5162 + Max Y-acceleration : 13.0787 + step=5 time=0.25 + Displacement L2-norm : 0.0621595 + Max X-displacement : 0.0240243 + Max Y-displacement : 0.162577 + Velocity L2-norm : 0.380006 + Max X-velocity : 0.136806 + Max Y-velocity : 0.97645 + Acceleration L2-norm : 12.6154 + Max X-acceleration : 8.91898 + Max Y-acceleration : 37.4522 + step=6 time=0.3 + Displacement L2-norm : 0.0816217 + Max X-displacement : 0.0309768 + Max Y-displacement : 0.212641 + Velocity L2-norm : 0.39872 + Max X-velocity : 0.141328 + Max Y-velocity : 1.02614 + Acceleration L2-norm : 11.8885 + Max X-acceleration : 8.75065 + Max Y-acceleration : 35.4651 + step=7 time=0.35 + Displacement L2-norm : 0.0894075 + Max X-displacement : 0.0338363 + Max Y-displacement : 0.232766 + Velocity L2-norm : 0.0873028 + Max X-velocity : 0.0292577 + Max Y-velocity : 0.221179 + Acceleration L2-norm : 9.31806 + Max X-acceleration : 3.42727 + Max Y-acceleration : 17.7959 + step=8 time=0.4 + Displacement L2-norm : 0.0855026 + Max X-displacement : 0.0330478 + Max Y-displacement : 0.223648 + Velocity L2-norm : 0.073238 + Max X-velocity : 0.023865 + Max Y-velocity : 0.143615 + Acceleration L2-norm : 9.63619 + Max X-acceleration : 3.21286 + Max Y-acceleration : 19.0914 + step=9 time=0.45 + Displacement L2-norm : 0.0913115 + Max X-displacement : 0.0350598 + Max Y-displacement : 0.238486 + Velocity L2-norm : 0.303166 + Max X-velocity : 0.0852584 + Max Y-velocity : 0.737074 + Acceleration L2-norm : 6.06553 + Max X-acceleration : 4.77165 + Max Y-acceleration : 17.6973 + step=10 time=0.5 + Displacement L2-norm : 0.101611 + Max X-displacement : 0.038442 + Max Y-displacement : 0.264526 + Velocity L2-norm : 0.111205 + Max X-velocity : 0.0503829 + Max Y-velocity : 0.304527 + Acceleration L2-norm : 13.5562 + Max X-acceleration : 6.18632 + Max Y-acceleration : 34.9998 + step=11 time=0.55 + Displacement L2-norm : 0.0425016 + Max X-displacement : 0.0136807 + Max Y-displacement : 0.106908 + Velocity L2-norm : 2.47962 + Max X-velocity : 1.04067 + Max Y-velocity : 6.60925 + Acceleration L2-norm : 90.1634 + Max X-acceleration : 37.5641 + Max Y-acceleration : 241.557 + step=12 time=0.6 + Displacement L2-norm : 0.0578738 + Max X-displacement : 0.0188458 + Max Y-displacement : 0.145953 + Velocity L2-norm : 1.56361 + Max X-velocity : 0.402463 + Max Y-velocity : 3.50624 + Acceleration L2-norm : 129.662 + Max X-acceleration : 68.7755 + Max Y-acceleration : 365.715 + step=13 time=0.65 + Displacement L2-norm : 0.0283359 + Max X-displacement : 0.00836156 + Max Y-displacement : 0.0699231 + Velocity L2-norm : 2.73519 + Max X-velocity : 0.742072 + Max Y-velocity : 6.54711 + Acceleration L2-norm : 63.5203 + Max X-acceleration : 31.1697 + Max Y-acceleration : 135.53 + step=14 time=0.7 + Displacement L2-norm : 0.0643662 + Max X-displacement : 0.0196637 + Max Y-displacement : 0.160039 + Velocity L2-norm : 0.98476 + Max X-velocity : 0.44181 + Max Y-velocity : 2.65208 + Acceleration L2-norm : 128.05 + Max X-acceleration : 46.8558 + Max Y-acceleration : 244.344 + step=15 time=0.75 + Displacement L2-norm : 0.0132741 + Max X-displacement : 0.00512547 + Max Y-displacement : 0.0348196 + Velocity L2-norm : 3.02322 + Max X-velocity : 1.02327 + Max Y-velocity : 7.66082 + Acceleration L2-norm : 77.5328 + Max X-acceleration : 80.1907 + Max Y-acceleration : 220.4 + step=16 time=0.8 + Displacement L2-norm : 0.0680334 + Max X-displacement : 0.0225651 + Max Y-displacement : 0.172286 + Velocity L2-norm : 0.231359 + Max X-velocity : 0.103672 + Max Y-velocity : 0.623685 + Acceleration L2-norm : 169.286 + Max X-acceleration : 117.812 + Max Y-acceleration : 501.898 + step=17 time=0.85 + Displacement L2-norm : 0.00373944 + Max X-displacement : 0.00198022 + Max Y-displacement : 0.0105681 + Velocity L2-norm : 3.09625 + Max X-velocity : 1.07391 + Max Y-velocity : 7.9377 + Acceleration L2-norm : 62.3059 + Max X-acceleration : 71.9803 + Max Y-acceleration : 159.463 + step=18 time=0.9 + Displacement L2-norm : 0.0667258 + Max X-displacement : 0.020584 + Max Y-displacement : 0.166265 + Velocity L2-norm : 0.596827 + Max X-velocity : 0.329962 + Max Y-velocity : 1.70983 + Acceleration L2-norm : 130.913 + Max X-acceleration : 42.7911 + Max Y-acceleration : 252.693 + step=19 time=0.95 + Displacement L2-norm : 0.0193882 + Max X-displacement : 0.00574636 + Max Y-displacement : 0.0478942 + Velocity L2-norm : 2.88183 + Max X-velocity : 0.76993 + Max Y-velocity : 6.85664 + Acceleration L2-norm : 43.6984 + Max X-acceleration : 33.252 + Max Y-acceleration : 84.6352 + step=20 time=1 + Displacement L2-norm : 0.0622681 + Max X-displacement : 0.0199725 + Max Y-displacement : 0.156496 + Velocity L2-norm : 1.18346 + Max X-velocity : 0.363291 + Max Y-velocity : 2.51291 + Acceleration L2-norm : 131.914 + Max X-acceleration : 69.1818 + Max Y-acceleration : 354.223 + step=21 time=1.05 + Displacement L2-norm : 0.0344729 + Max X-displacement : 0.0108384 + Max Y-displacement : 0.0862498 + Velocity L2-norm : 2.72258 + Max X-velocity : 1.07077 + Max Y-velocity : 7.19741 + Acceleration L2-norm : 70.3918 + Max X-acceleration : 38.0421 + Max Y-acceleration : 166.837 + step=22 time=1.1 + Displacement L2-norm : 0.0540312 + Max X-displacement : 0.0176061 + Max Y-displacement : 0.136292 + Velocity L2-norm : 1.94194 + Max X-velocity : 0.800327 + Max Y-velocity : 5.19571 + Acceleration L2-norm : 120.619 + Max X-acceleration : 60.5924 + Max Y-acceleration : 329.156 + step=23 time=1.15 + Displacement L2-norm : 0.0477194 + Max X-displacement : 0.0158289 + Max Y-displacement : 0.120858 + Velocity L2-norm : 2.14769 + Max X-velocity : 0.570975 + Max Y-velocity : 5.09043 + Acceleration L2-norm : 117.369 + Max X-acceleration : 69.0696 + Max Y-acceleration : 333.334 + step=24 time=1.2 + Displacement L2-norm : 0.0421972 + Max X-displacement : 0.0126185 + Max Y-displacement : 0.104416 + Velocity L2-norm : 2.36425 + Max X-velocity : 0.667675 + Max Y-velocity : 5.74815 + Acceleration L2-norm : 91.1863 + Max X-acceleration : 59.2916 + Max Y-acceleration : 203.169 + step=25 time=1.25 + Displacement L2-norm : 0.0574677 + Max X-displacement : 0.0173887 + Max Y-displacement : 0.142571 + Velocity L2-norm : 1.62496 + Max X-velocity : 0.544093 + Max Y-velocity : 4.13144 + Acceleration L2-norm : 118.921 + Max X-acceleration : 69.1296 + Max Y-acceleration : 248.845 + step=26 time=1.3 + Displacement L2-norm : 0.0288254 + Max X-displacement : 0.0100748 + Max Y-displacement : 0.0738916 + Velocity L2-norm : 2.7707 + Max X-velocity : 0.83852 + Max Y-velocity : 6.87862 + Acceleration L2-norm : 97.5355 + Max X-acceleration : 72.1842 + Max Y-acceleration : 275.523 + step=27 time=1.35 + Displacement L2-norm : 0.0648875 + Max X-displacement : 0.0214713 + Max Y-displacement : 0.164251 + Velocity L2-norm : 0.983496 + Max X-velocity : 0.435385 + Max Y-velocity : 2.6472 + Acceleration L2-norm : 157.166 + Max X-acceleration : 89.5614 + Max Y-acceleration : 444.807 + step=28 time=1.4 + Displacement L2-norm : 0.012754 + Max X-displacement : 0.00345887 + Max Y-displacement : 0.0307871 + Velocity L2-norm : 3.06803 + Max X-velocity : 1.15754 + Max Y-velocity : 7.98574 + Acceleration L2-norm : 49.1356 + Max X-acceleration : 46.6917 + Max Y-acceleration : 142.838 + step=29 time=1.45 + Displacement L2-norm : 0.0676079 + Max X-displacement : 0.021099 + Max Y-displacement : 0.168871 + Velocity L2-norm : 0.267496 + Max X-velocity : 0.177676 + Max Y-velocity : 0.607862 + Acceleration L2-norm : 135.785 + Max X-acceleration : 67.3122 + Max Y-acceleration : 300.227 + step=30 time=1.5 + Displacement L2-norm : 0.0033442 + Max X-displacement : 0.000915071 + Max Y-displacement : 0.00809857 + Velocity L2-norm : 2.99855 + Max X-velocity : 0.799964 + Max Y-velocity : 7.07988 + Acceleration L2-norm : 21.2031 + Max X-acceleration : 33.4273 + Max Y-acceleration : 64.3292 + step=31 time=1.55 + Displacement L2-norm : 0.0668849 + Max X-displacement : 0.0211495 + Max Y-displacement : 0.167594 + Velocity L2-norm : 0.510928 + Max X-velocity : 0.198524 + Max Y-velocity : 0.999101 + Acceleration L2-norm : 132.957 + Max X-acceleration : 46.461 + Max Y-acceleration : 302.449 + step=32 time=1.6 + Displacement L2-norm : 0.0194035 + Max X-displacement : 0.00576407 + Max Y-displacement : 0.0479604 + Velocity L2-norm : 3.01324 + Max X-velocity : 1.18258 + Max Y-velocity : 7.92267 + Acceleration L2-norm : 45.6121 + Max X-acceleration : 56.0885 + Max Y-acceleration : 91.2254 + step=33 time=1.65 + Displacement L2-norm : 0.0624221 + Max X-displacement : 0.0205258 + Max Y-displacement : 0.157746 + Velocity L2-norm : 1.29682 + Max X-velocity : 0.591925 + Max Y-velocity : 3.53125 + Acceleration L2-norm : 151.162 + Max X-acceleration : 127.037 + Max Y-acceleration : 452.972 + step=34 time=1.7 + Displacement L2-norm : 0.0347932 + Max X-displacement : 0.0119059 + Max Y-displacement : 0.0887157 + Velocity L2-norm : 2.60686 + Max X-velocity : 0.718869 + Max Y-velocity : 6.32733 + Acceleration L2-norm : 108.8 + Max X-acceleration : 122.569 + Max Y-acceleration : 341.135 + step=35 time=1.75 + Displacement L2-norm : 0.0536145 + Max X-displacement : 0.016131 + Max Y-displacement : 0.132887 + Velocity L2-norm : 1.85176 + Max X-velocity : 0.539994 + Max Y-velocity : 4.56047 + Acceleration L2-norm : 111.317 + Max X-acceleration : 73.0545 + Max Y-acceleration : 226.498 + step=36 time=1.8 + Displacement L2-norm : 0.0472393 + Max X-displacement : 0.0140906 + Max Y-displacement : 0.11687 + Velocity L2-norm : 2.18249 + Max X-velocity : 0.67399 + Max Y-velocity : 5.4299 + Acceleration L2-norm : 101.557 + Max X-acceleration : 78.6442 + Max Y-acceleration : 207.685 + step=37 time=1.85 + Displacement L2-norm : 0.042711 + Max X-displacement : 0.0144576 + Max Y-displacement : 0.108637 + Velocity L2-norm : 2.3657 + Max X-velocity : 0.668711 + Max Y-velocity : 5.75946 + Acceleration L2-norm : 124.021 + Max X-acceleration : 131.998 + Max Y-acceleration : 387.981 + step=38 time=1.9 + Displacement L2-norm : 0.0579707 + Max X-displacement : 0.0191572 + Max Y-displacement : 0.146656 + Velocity L2-norm : 1.67195 + Max X-velocity : 0.686852 + Max Y-velocity : 4.45263 + Acceleration L2-norm : 144.68 + Max X-acceleration : 131.076 + Max Y-acceleration : 440.249 + step=39 time=1.95 + Displacement L2-norm : 0.0283718 + Max X-displacement : 0.00854944 + Max Y-displacement : 0.0703611 + Velocity L2-norm : 2.85558 + Max X-velocity : 1.11116 + Max Y-velocity : 7.50443 + Acceleration L2-norm : 59.7423 + Max X-acceleration : 59.5006 + Max Y-acceleration : 123.983 + step=40 time=2 + Displacement L2-norm : 0.0645651 + Max X-displacement : 0.0203403 + Max Y-displacement : 0.161657 + Velocity L2-norm : 0.903626 + Max X-velocity : 0.266451 + Max Y-velocity : 1.77753 + Acceleration L2-norm : 126.996 + Max X-acceleration : 43.1013 + Max Y-acceleration : 284.088 + Time integration completed. diff --git a/Linear/Test/SPR/CanTS2D-p2-dynamic.reg b/Linear/Test/SPR/CanTS2D-p2-dynamic.reg new file mode 100644 index 0000000..bd5360f --- /dev/null +++ b/Linear/Test/SPR/CanTS2D-p2-dynamic.reg @@ -0,0 +1,462 @@ +../CanTS2D-p2-dmp.xinp -dynamic -eig -1 -spr + +Input file: CanTS2D-p2-dmp.xinp +Equation solver: 1 +Number of Gauss points: 4 +Basis function values are precalculated but not cached +Solution component output zero tolerance: 1e-06 +Using the linear dynamics simulation driver. +Parsing input file CanTS2D-p2-dmp.xinp +Parsing +Parsing + Generating linear geometry on unit parameter domain \[0,1]^2 + Length in X = 2 + Length in Y = 0.4 + Parsing + Parsing + Parsing + Parsing + Refining P1 0 1 + Parsing + Raising order of P1 1 1 + Parsing + Refining P1 7 1 +Parsing + Parsing + Parsing + Parsing + Parsing + Parsing + Neumann code 1001 direction 1 (expression): L=2; H=0.4; I=H\*H\*H/12; Y=y/H-0.5; F0=if(above(t,0.5),0,-1000000)\*sin(3.14159265\*t); F0\*(L\*H/I)\*Y + Parsing + Neumann code 1002 direction 2 (expression): L=2; H=0.4; I=H\*H\*H/12; Y=y/H-0.5; F0=if(above(t,0.5),0,-1000000)\*sin(3.14159265\*t); -F0\*(H\*H/I)\*(0.5-x/L)\*(0.25-Y\*Y) + Constraining P1 point at 0 0 with code 1 + Constraining P1 point at 0 0.5 with code 12 + Constraining P1 point at 0 1 with code 1 +Parsing + Parsing + Material code 0: 2.068e+09 0.29 7820 +Parsing +Parsing + alpha1 = 0 alpha2 = 0.003 + beta = 0.25 gamma = 0.5 +Parsing input file succeeded. +Equation solver: 1 +Number of Gauss points: 3 +Basis function values are precalculated but not cached +Problem definition: +Elasticity: 2D, gravity = 0 0 +LinIsotropic: plane stress, E = 2.068e+09, nu = 0.29, rho = 7820, alpha = 1.2e-07 +Newmark predictor/multicorrector: beta = 0.25 gamma = 0.5 + using zero acceleration predictor +Stiffness-proportional damping (alpha2): 0.003 +Problem definition: +Elasticity: 2D, gravity = 0 0 +LinIsotropic: plane stress, E = 2.068e+09, nu = 0.29, rho = 7820, alpha = 1.2e-07 +Resolving Dirichlet boundary conditions + >>> SAM model summary <<< +Number of elements 32 +Number of nodes 70 +Number of dofs 140 +Number of unknowns 136 + step=1 time=0.05 + Displacement L2-norm : 0.00793238 + Max X-displacement : 0.00334318 + Max Y-displacement : 0.0211935 + Velocity L2-norm : 0.317295 + Max X-velocity : 0.133727 + Max Y-velocity : 0.847742 + Acceleration L2-norm : 12.6918 + Max X-acceleration : 5.34909 + Max Y-acceleration : 33.9097 + step=2 time=0.1 + Displacement L2-norm : 0.0292838 + Max X-displacement : 0.0111811 + Max Y-displacement : 0.0764925 + Velocity L2-norm : 0.537854 + Max X-velocity : 0.179934 + Max Y-velocity : 1.36427 + Acceleration L2-norm : 4.36643 + Max X-acceleration : 3.50666 + Max Y-acceleration : 13.2519 + step=3 time=0.15 + Displacement L2-norm : 0.0477394 + Max X-displacement : 0.017818 + Max Y-displacement : 0.124056 + Velocity L2-norm : 0.201074 + Max X-velocity : 0.0856878 + Max Y-velocity : 0.538314 + Acceleration L2-norm : 10.157 + Max X-acceleration : 3.62842 + Max Y-acceleration : 19.8679 + step=4 time=0.2 + Displacement L2-norm : 0.0537331 + Max X-displacement : 0.0206286 + Max Y-displacement : 0.140529 + Velocity L2-norm : 0.0408653 + Max X-velocity : 0.0267474 + Max Y-velocity : 0.120637 + Acceleration L2-norm : 4.47165 + Max X-acceleration : 3.82087 + Max Y-acceleration : 9.08283 + step=5 time=0.25 + Displacement L2-norm : 0.0627403 + Max X-displacement : 0.0241396 + Max Y-displacement : 0.164163 + Velocity L2-norm : 0.3215 + Max X-velocity : 0.113702 + Max Y-velocity : 0.824777 + Acceleration L2-norm : 8.52176 + Max X-acceleration : 5.57926 + Max Y-acceleration : 25.0911 + step=6 time=0.3 + Displacement L2-norm : 0.0791869 + Max X-displacement : 0.0300502 + Max Y-displacement : 0.206553 + Velocity L2-norm : 0.336553 + Max X-velocity : 0.122859 + Max Y-velocity : 0.870823 + Acceleration L2-norm : 7.89103 + Max X-acceleration : 5.21836 + Max Y-acceleration : 23.2522 + step=7 time=0.35 + Displacement L2-norm : 0.0877875 + Max X-displacement : 0.0332545 + Max Y-displacement : 0.228893 + Velocity L2-norm : 0.00783285 + Max X-velocity : 0.00897087 + Max Y-velocity : 0.0228706 + Acceleration L2-norm : 6.09045 + Max X-acceleration : 4.55246 + Max Y-acceleration : 11.7973 + step=8 time=0.4 + Displacement L2-norm : 0.0877578 + Max X-displacement : 0.033625 + Max Y-displacement : 0.229408 + Velocity L2-norm : 0.016051 + Max X-velocity : 0.00942464 + Max Y-velocity : 0.0354473 + Acceleration L2-norm : 5.32464 + Max X-acceleration : 4.66028 + Max Y-acceleration : 10.4741 + step=9 time=0.45 + Displacement L2-norm : 0.0921548 + Max X-displacement : 0.0352569 + Max Y-displacement : 0.240822 + Velocity L2-norm : 0.185196 + Max X-velocity : 0.0559024 + Max Y-velocity : 0.458824 + Acceleration L2-norm : 2.97985 + Max X-acceleration : 4.07568 + Max Y-acceleration : 8.78616 + step=10 time=0.5 + Displacement L2-norm : 0.0984535 + Max X-displacement : 0.0373298 + Max Y-displacement : 0.256756 + Velocity L2-norm : 0.0674061 + Max X-velocity : 0.0271076 + Max Y-velocity : 0.178575 + Acceleration L2-norm : 7.524 + Max X-acceleration : 3.88317 + Max Y-acceleration : 19.9979 + step=11 time=0.55 + Displacement L2-norm : 0.0456458 + Max X-displacement : 0.0152967 + Max Y-displacement : 0.115819 + Velocity L2-norm : 2.18295 + Max X-velocity : 0.908782 + Max Y-velocity : 5.81618 + Acceleration L2-norm : 82.526 + Max X-acceleration : 34.0969 + Max Y-acceleration : 219.819 + step=12 time=0.6 + Displacement L2-norm : 0.0459591 + Max X-displacement : 0.0154174 + Max Y-displacement : 0.116651 + Velocity L2-norm : 1.49878 + Max X-velocity : 0.391633 + Max Y-velocity : 3.48277 + Acceleration L2-norm : 111.713 + Max X-acceleration : 57.644 + Max Y-acceleration : 313.155 + step=13 time=0.65 + Displacement L2-norm : 0.0291473 + Max X-displacement : 0.00856918 + Max Y-displacement : 0.0718328 + Velocity L2-norm : 2.16559 + Max X-velocity : 0.618703 + Max Y-velocity : 5.27549 + Acceleration L2-norm : 49.0145 + Max X-acceleration : 32.1846 + Max Y-acceleration : 100.727 + step=14 time=0.7 + Displacement L2-norm : 0.0463974 + Max X-displacement : 0.0141242 + Max Y-displacement : 0.115296 + Velocity L2-norm : 0.85812 + Max X-velocity : 0.31135 + Max Y-velocity : 2.21002 + Acceleration L2-norm : 96.5329 + Max X-acceleration : 43.4039 + Max Y-acceleration : 180.6 + step=15 time=0.75 + Displacement L2-norm : 0.0153024 + Max X-displacement : 0.00538013 + Max Y-displacement : 0.0392546 + Velocity L2-norm : 2.10152 + Max X-velocity : 0.660773 + Max Y-velocity : 5.25152 + Acceleration L2-norm : 47.907 + Max X-acceleration : 48.7097 + Max Y-acceleration : 138.759 + step=16 time=0.8 + Displacement L2-norm : 0.0442502 + Max X-displacement : 0.0144508 + Max Y-displacement : 0.111653 + Velocity L2-norm : 0.285169 + Max X-velocity : 0.135576 + Max Y-velocity : 0.785001 + Acceleration L2-norm : 108.076 + Max X-acceleration : 69.8731 + Max Y-acceleration : 317.445 + step=17 time=0.85 + Displacement L2-norm : 0.00320133 + Max X-displacement : 0.000860166 + Max Y-displacement : 0.00763828 + Velocity L2-norm : 1.92396 + Max X-velocity : 0.679281 + Max Y-velocity : 4.94558 + Acceleration L2-norm : 33.5933 + Max X-acceleration : 48.2538 + Max Y-acceleration : 88.2845 + step=18 time=0.9 + Displacement L2-norm : 0.0392886 + Max X-displacement : 0.0124191 + Max Y-displacement : 0.0984354 + Velocity L2-norm : 0.23986 + Max X-velocity : 0.150654 + Max Y-velocity : 0.702631 + Acceleration L2-norm : 75.8456 + Max X-acceleration : 54.3784 + Max Y-acceleration : 147.594 + step=19 time=0.95 + Displacement L2-norm : 0.00604237 + Max X-displacement : 0.00194792 + Max Y-displacement : 0.0152119 + Velocity L2-norm : 1.59259 + Max X-velocity : 0.430788 + Max Y-velocity : 3.84356 + Acceleration L2-norm : 24.8728 + Max X-acceleration : 51.2904 + Max Y-acceleration : 46.1273 + step=20 time=1 + Displacement L2-norm : 0.0329613 + Max X-displacement : 0.0103822 + Max Y-displacement : 0.0825027 + Velocity L2-norm : 0.520036 + Max X-velocity : 0.142664 + Max Y-velocity : 1.15204 + Acceleration L2-norm : 68.1597 + Max X-acceleration : 46.0132 + Max Y-acceleration : 187.904 + step=21 time=1.05 + Displacement L2-norm : 0.0126744 + Max X-displacement : 0.00386694 + Max Y-displacement : 0.0314986 + Velocity L2-norm : 1.31398 + Max X-velocity : 0.483308 + Max Y-velocity : 3.40842 + Acceleration L2-norm : 36.2711 + Max X-acceleration : 47.5889 + Max Y-acceleration : 97.6738 + step=22 time=1.1 + Displacement L2-norm : 0.0260284 + Max X-displacement : 0.0084823 + Max Y-displacement : 0.0656573 + Velocity L2-norm : 0.779834 + Max X-velocity : 0.298693 + Max Y-velocity : 2.04207 + Acceleration L2-norm : 49.4316 + Max X-acceleration : 52.2906 + Max Y-acceleration : 120.748 + step=23 time=1.15 + Displacement L2-norm : 0.0170551 + Max X-displacement : 0.00563212 + Max Y-displacement : 0.0431514 + Velocity L2-norm : 0.946132 + Max X-velocity : 0.266475 + Max Y-velocity : 2.31038 + Acceleration L2-norm : 43.2409 + Max X-acceleration : 51.6417 + Max Y-acceleration : 110.02 + step=24 time=1.2 + Displacement L2-norm : 0.0187958 + Max X-displacement : 0.005792 + Max Y-displacement : 0.0468193 + Velocity L2-norm : 0.875983 + Max X-velocity : 0.259529 + Max Y-velocity : 2.1636 + Acceleration L2-norm : 33.369 + Max X-acceleration : 47.1619 + Max Y-acceleration : 69.4065 + step=25 time=1.25 + Displacement L2-norm : 0.0190569 + Max X-displacement : 0.00590232 + Max Y-displacement : 0.0475234 + Velocity L2-norm : 0.638323 + Max X-velocity : 0.208284 + Max Y-velocity : 1.61015 + Acceleration L2-norm : 42.5613 + Max X-acceleration : 46.7013 + Max Y-acceleration : 91.5526 + step=26 time=1.3 + Displacement L2-norm : 0.0122042 + Max X-displacement : 0.00401224 + Max Y-displacement : 0.0308462 + Velocity L2-norm : 0.912434 + Max X-velocity : 0.283887 + Max Y-velocity : 2.27724 + Acceleration L2-norm : 25.1886 + Max X-acceleration : 50.7397 + Max Y-acceleration : 64.4265 + step=27 time=1.35 + Displacement L2-norm : 0.0194765 + Max X-displacement : 0.0062877 + Max Y-displacement : 0.0490245 + Velocity L2-norm : 0.355155 + Max X-velocity : 0.12811 + Max Y-velocity : 0.917587 + Acceleration L2-norm : 45.5619 + Max X-acceleration : 52.5107 + Max Y-acceleration : 118.813 + step=28 time=1.4 + Displacement L2-norm : 0.00622139 + Max X-displacement : 0.00193132 + Max Y-displacement : 0.015522 + Velocity L2-norm : 0.885262 + Max X-velocity : 0.302366 + Max Y-velocity : 2.25769 + Acceleration L2-norm : 12.767 + Max X-acceleration : 50.0204 + Max Y-acceleration : 27.3713 + step=29 time=1.45 + Displacement L2-norm : 0.0184022 + Max X-displacement : 0.00584406 + Max Y-displacement : 0.0461479 + Velocity L2-norm : 0.103058 + Max X-velocity : 0.0327043 + Max Y-velocity : 0.209118 + Acceleration L2-norm : 38.5641 + Max X-acceleration : 48.6676 + Max Y-acceleration : 90.633 + step=30 time=1.5 + Displacement L2-norm : 0.0012882 + Max X-displacement : 0.000394485 + Max Y-displacement : 0.00320556 + Velocity L2-norm : 0.784922 + Max X-velocity : 0.226632 + Max Y-velocity : 1.9268 + Acceleration L2-norm : 9.67396 + Max X-acceleration : 51.3441 + Max Y-acceleration : 15.706 + step=31 time=1.55 + Displacement L2-norm : 0.0163682 + Max X-displacement : 0.00517285 + Max Y-displacement : 0.0410042 + Velocity L2-norm : 0.0815728 + Max X-velocity : 0.0271674 + Max Y-velocity : 0.15842 + Acceleration L2-norm : 33.9695 + Max X-acceleration : 53.9171 + Max Y-acceleration : 80.3485 + step=32 time=1.6 + Displacement L2-norm : 0.00255501 + Max X-displacement : 0.000761611 + Max Y-displacement : 0.00631931 + Velocity L2-norm : 0.678907 + Max X-velocity : 0.23344 + Max Y-velocity : 1.73453 + Acceleration L2-norm : 12.5197 + Max X-acceleration : 52.8681 + Max Y-acceleration : 23.8879 + step=33 time=1.65 + Displacement L2-norm : 0.0137535 + Max X-displacement : 0.00443621 + Max Y-displacement : 0.0346107 + Velocity L2-norm : 0.231144 + Max X-velocity : 0.0864557 + Max Y-velocity : 0.602878 + Acceleration L2-norm : 29.1166 + Max X-acceleration : 50.9714 + Max Y-acceleration : 78.3252 + step=34 time=1.7 + Displacement L2-norm : 0.00536815 + Max X-displacement : 0.0017673 + Max Y-displacement : 0.0135712 + Velocity L2-norm : 0.534262 + Max X-velocity : 0.161685 + Max Y-velocity : 1.3244 + Acceleration L2-norm : 18.1086 + Max X-acceleration : 51.9017 + Max Y-acceleration : 49.4675 + step=35 time=1.75 + Displacement L2-norm : 0.0107795 + Max X-displacement : 0.00337733 + Max Y-displacement : 0.0269519 + Velocity L2-norm : 0.317753 + Max X-velocity : 0.0972835 + Max Y-velocity : 0.789167 + Acceleration L2-norm : 20.8622 + Max X-acceleration : 54.053 + Max Y-acceleration : 42.8503 + step=36 time=1.8 + Displacement L2-norm : 0.0071004 + Max X-displacement : 0.00221459 + Max Y-displacement : 0.0177353 + Velocity L2-norm : 0.397475 + Max X-velocity : 0.126653 + Max Y-velocity : 0.99832 + Acceleration L2-norm : 18.1056 + Max X-acceleration : 53.8539 + Max Y-acceleration : 36.6846 + step=37 time=1.85 + Displacement L2-norm : 0.00783968 + Max X-displacement : 0.00253048 + Max Y-displacement : 0.0197318 + Velocity L2-norm : 0.367909 + Max X-velocity : 0.114281 + Max Y-velocity : 0.918473 + Acceleration L2-norm : 17.9492 + Max X-acceleration : 51.915 + Max Y-acceleration : 49.9732 + step=38 time=1.9 + Displacement L2-norm : 0.00799407 + Max X-displacement : 0.00256833 + Max Y-displacement : 0.0200994 + Velocity L2-norm : 0.265496 + Max X-velocity : 0.0901949 + Max Y-velocity : 0.674783 + Acceleration L2-norm : 21.4676 + Max X-acceleration : 51.5183 + Max Y-acceleration : 59.7253 + step=39 time=1.95 + Displacement L2-norm : 0.00503409 + Max X-displacement : 0.0015897 + Max Y-displacement : 0.0126087 + Velocity L2-norm : 0.383902 + Max X-velocity : 0.12934 + Max Y-velocity : 0.974412 + Acceleration L2-norm : 11.2807 + Max X-acceleration : 52.8984 + Max Y-acceleration : 19.5108 + step=40 time=2 + Displacement L2-norm : 0.0081176 + Max X-displacement : 0.00258099 + Max Y-displacement : 0.0203627 + Velocity L2-norm : 0.142404 + Max X-velocity : 0.0400568 + Max Y-velocity : 0.3445 + Acceleration L2-norm : 18.5789 + Max X-acceleration : 53.2689 + Max Y-acceleration : 38.402 + Time integration completed. diff --git a/Linear/Test/SPR/CanTS2D-p2-qstat.reg b/Linear/Test/SPR/CanTS2D-p2-qstat.reg new file mode 100644 index 0000000..4fa3fee --- /dev/null +++ b/Linear/Test/SPR/CanTS2D-p2-qstat.reg @@ -0,0 +1,128 @@ +../CanTS2D-p2-dyn.xinp -qstatic -spr + +Input file: CanTS2D-p2-dyn.xinp +Equation solver: 1 +Number of Gauss points: 4 +Solution component output zero tolerance: 1e-06 +Parsing input file CanTS2D-p2-dyn.xinp +Parsing +Parsing + Generating linear geometry on unit parameter domain \[0,1]^2 + Length in X = 2 + Length in Y = 0.4 + Parsing + Parsing + Parsing + Parsing + Refining P1 0 1 + Parsing + Raising order of P1 1 1 + Parsing + Refining P1 7 1 +Parsing + Parsing + Parsing + Parsing + Parsing + Parsing + Neumann code 1001 direction 1 (expression): L=2; H=0.4; I=H\*H\*H/12; Y=y/H-0.5; F0=if(above(t,0.5),0,-1000000)\*sin(3.14159265\*t); F0\*(L\*H/I)\*Y + Parsing + Neumann code 1002 direction 2 (expression): L=2; H=0.4; I=H\*H\*H/12; Y=y/H-0.5; F0=if(above(t,0.5),0,-1000000)\*sin(3.14159265\*t); -F0\*(H\*H/I)\*(0.5-x/L)\*(0.25-Y\*Y) + Constraining P1 point at 0 0 with code 1 + Constraining P1 point at 0 0.5 with code 12 + Constraining P1 point at 0 1 with code 1 +Parsing + Parsing + Material code 0: 2.068e+09 0.29 7820 +Parsing +Parsing input file succeeded. +Equation solver: 1 +Eigenproblem solver: 4 +Number of eigenvalues: 10 +Number of Arnoldi vectors: 20 +Shift value: 0 +Number of Gauss points: 3 +Problem definition: +Elasticity: 2D, gravity = 0 0 +LinIsotropic: plane stress, E = 2.068e+09, nu = 0.29, rho = 7820, alpha = 1.2e-07 +Resolving Dirichlet boundary conditions + >>> SAM model summary <<< +Number of elements 32 +Number of nodes 70 +Number of dofs 140 +Number of unknowns 136 +Number of quadrature points 360 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Solving the eigenvalue problem ... + EIG_DRV4 + ======== + Size of the matrix is 136 + The number of Ritz values requested is 10 + The number of Arnoldi vectors generated (NCV) is 20 + What portion of the spectrum: LM + The number of converged Ritz values is 10 + >>> Computed Eigenvalues <<< + Mode Frequency \[Hz] + 1 7.18604 + 2 40.4067 + 3 58.8172 + 4 98.6518 + 5 166.762 + 6 176.523 + 7 241.19 + 8 293.906 + 9 320.581 + 10 400.917 +Parsing input file CanTS2D-p2-dyn.xinp +Parsing + alpha1 = 0 alpha2 = 0 + beta = 0.25 gamma = 0.5 +Parsing input file succeeded. +Problem definition: +Elasticity: 2D, gravity = 0 0 +LinIsotropic: plane stress, E = 2.068e+09, nu = 0.29, rho = 7820, alpha = 1.2e-07 +Quasi-static linear analysis. + step=1 time=0.05 + Displacement L2-norm : 0.0148717 + Max X-displacement : 0.00568683 + Max Y-displacement : 0.038807 + step=2 time=0.1 + Displacement L2-norm : 0.0293773 + Max X-displacement : 0.0112336 + Max Y-displacement : 0.0766585 + step=3 time=0.15 + Displacement L2-norm : 0.0431595 + Max X-displacement : 0.0165038 + Max Y-displacement : 0.112622 + step=4 time=0.2 + Displacement L2-norm : 0.0558789 + Max X-displacement : 0.0213676 + Max Y-displacement : 0.145813 + step=5 time=0.25 + Displacement L2-norm : 0.0672224 + Max X-displacement : 0.0257053 + Max Y-displacement : 0.175414 + step=6 time=0.3 + Displacement L2-norm : 0.0769107 + Max X-displacement : 0.02941 + Max Y-displacement : 0.200695 + step=7 time=0.35 + Displacement L2-norm : 0.0847052 + Max X-displacement : 0.0323906 + Max Y-displacement : 0.221034 + step=8 time=0.4 + Displacement L2-norm : 0.090414 + Max X-displacement : 0.0345736 + Max Y-displacement : 0.235931 + step=9 time=0.45 + Displacement L2-norm : 0.0938964 + Max X-displacement : 0.0359052 + Max Y-displacement : 0.245018 + step=10 time=0.5 + Displacement L2-norm : 0.0950669 + Max X-displacement : 0.0363528 + Max Y-displacement : 0.248072 + step=11 time=0.55 + Displacement L2-norm : 0 + Time integration completed. diff --git a/Linear/Test/SPR/CanTS2D-p2-restart.reg b/Linear/Test/SPR/CanTS2D-p2-restart.reg new file mode 100644 index 0000000..08427af --- /dev/null +++ b/Linear/Test/SPR/CanTS2D-p2-restart.reg @@ -0,0 +1,314 @@ +../CanTS2D-p2-dyn.xinp -dynamic -restartInc 1 -spr + +Input file: CanTS2D-p2-dyn.xinp +Equation solver: 1 +Number of Gauss points: 4 +Solution component output zero tolerance: 1e-06 +Parsing input file CanTS2D-p2-dyn.xinp +Parsing +Parsing + Generating linear geometry on unit parameter domain \[0,1]^2 + Length in X = 2 + Length in Y = 0.4 + Parsing + Parsing + Parsing + Parsing + Refining P1 0 1 + Parsing + Raising order of P1 1 1 + Parsing + Refining P1 7 1 +Parsing + Parsing + Parsing + Parsing + Parsing + Parsing + Neumann code 1001 direction 1 (expression): L=2; H=0.4; I=H\*H\*H/12; Y=y/H-0.5; F0=if(above(t,0.5),0,-1000000)\*sin(3.14159265\*t); F0\*(L\*H/I)\*Y + Parsing + Neumann code 1002 direction 2 (expression): L=2; H=0.4; I=H\*H\*H/12; Y=y/H-0.5; F0=if(above(t,0.5),0,-1000000)\*sin(3.14159265\*t); -F0\*(H\*H/I)\*(0.5-x/L)\*(0.25-Y\*Y) + Constraining P1 point at 0 0 with code 1 + Constraining P1 point at 0 0.5 with code 12 + Constraining P1 point at 0 1 with code 1 +Parsing + Parsing + Material code 0: 2.068e+09 0.29 7820 +Parsing +Parsing input file succeeded. +Equation solver: 1 +Eigenproblem solver: 4 +Number of eigenvalues: 10 +Number of Arnoldi vectors: 20 +Shift value: 0 +Number of Gauss points: 3 +Problem definition: +Elasticity: 2D, gravity = 0 0 +LinIsotropic: plane stress, E = 2.068e+09, nu = 0.29, rho = 7820, alpha = 1.2e-07 +Resolving Dirichlet boundary conditions + >>> SAM model summary <<< +Number of elements 32 +Number of nodes 70 +Number of dofs 140 +Number of unknowns 136 +Parsing input file CanTS2D-p2-dyn.xinp +Parsing + alpha1 = 0 alpha2 = 0 + beta = 0.25 gamma = 0.5 +Parsing input file succeeded. +Problem definition: +Elasticity: 2D, gravity = 0 0 +LinIsotropic: plane stress, E = 2.068e+09, nu = 0.29, rho = 7820, alpha = 1.2e-07 +Newmark predictor/multicorrector: beta = 0.25 gamma = 0.5 + using zero acceleration predictor + step=16 time=0.8 + Displacement L2-norm : 0.0680334 + Max X-displacement : 0.0225651 + Max Y-displacement : 0.172286 + Velocity L2-norm : 0.231359 + Max X-velocity : 0.103672 + Max Y-velocity : 0.623685 + Acceleration L2-norm : 169.286 + Max X-acceleration : 117.812 + Max Y-acceleration : 501.898 + step=17 time=0.85 + Displacement L2-norm : 0.00373944 + Max X-displacement : 0.00198022 + Max Y-displacement : 0.0105681 + Velocity L2-norm : 3.09625 + Max X-velocity : 1.07391 + Max Y-velocity : 7.9377 + Acceleration L2-norm : 62.3059 + Max X-acceleration : 71.9803 + Max Y-acceleration : 159.463 + step=18 time=0.9 + Displacement L2-norm : 0.0667258 + Max X-displacement : 0.020584 + Max Y-displacement : 0.166265 + Velocity L2-norm : 0.596827 + Max X-velocity : 0.329962 + Max Y-velocity : 1.70983 + Acceleration L2-norm : 130.913 + Max X-acceleration : 42.7911 + Max Y-acceleration : 252.693 + step=19 time=0.95 + Displacement L2-norm : 0.0193882 + Max X-displacement : 0.00574636 + Max Y-displacement : 0.0478942 + Velocity L2-norm : 2.88183 + Max X-velocity : 0.76993 + Max Y-velocity : 6.85664 + Acceleration L2-norm : 43.6984 + Max X-acceleration : 33.252 + Max Y-acceleration : 84.6352 + step=20 time=1 + Displacement L2-norm : 0.0622681 + Max X-displacement : 0.0199725 + Max Y-displacement : 0.156496 + Velocity L2-norm : 1.18346 + Max X-velocity : 0.363291 + Max Y-velocity : 2.51291 + Acceleration L2-norm : 131.914 + Max X-acceleration : 69.1818 + Max Y-acceleration : 354.223 + step=21 time=1.05 + Displacement L2-norm : 0.0344729 + Max X-displacement : 0.0108384 + Max Y-displacement : 0.0862498 + Velocity L2-norm : 2.72258 + Max X-velocity : 1.07077 + Max Y-velocity : 7.19741 + Acceleration L2-norm : 70.3918 + Max X-acceleration : 38.0421 + Max Y-acceleration : 166.837 + step=22 time=1.1 + Displacement L2-norm : 0.0540312 + Max X-displacement : 0.0176061 + Max Y-displacement : 0.136292 + Velocity L2-norm : 1.94194 + Max X-velocity : 0.800327 + Max Y-velocity : 5.19571 + Acceleration L2-norm : 120.619 + Max X-acceleration : 60.5924 + Max Y-acceleration : 329.156 + step=23 time=1.15 + Displacement L2-norm : 0.0477194 + Max X-displacement : 0.0158289 + Max Y-displacement : 0.120858 + Velocity L2-norm : 2.14769 + Max X-velocity : 0.570975 + Max Y-velocity : 5.09043 + Acceleration L2-norm : 117.369 + Max X-acceleration : 69.0696 + Max Y-acceleration : 333.334 + step=24 time=1.2 + Displacement L2-norm : 0.0421972 + Max X-displacement : 0.0126185 + Max Y-displacement : 0.104416 + Velocity L2-norm : 2.36425 + Max X-velocity : 0.667675 + Max Y-velocity : 5.74815 + Acceleration L2-norm : 91.1863 + Max X-acceleration : 59.2916 + Max Y-acceleration : 203.169 + step=25 time=1.25 + Displacement L2-norm : 0.0574677 + Max X-displacement : 0.0173887 + Max Y-displacement : 0.142571 + Velocity L2-norm : 1.62496 + Max X-velocity : 0.544093 + Max Y-velocity : 4.13144 + Acceleration L2-norm : 118.921 + Max X-acceleration : 69.1296 + Max Y-acceleration : 248.845 + step=26 time=1.3 + Displacement L2-norm : 0.0288254 + Max X-displacement : 0.0100748 + Max Y-displacement : 0.0738916 + Velocity L2-norm : 2.7707 + Max X-velocity : 0.83852 + Max Y-velocity : 6.87862 + Acceleration L2-norm : 97.5355 + Max X-acceleration : 72.1842 + Max Y-acceleration : 275.523 + step=27 time=1.35 + Displacement L2-norm : 0.0648875 + Max X-displacement : 0.0214713 + Max Y-displacement : 0.164251 + Velocity L2-norm : 0.983496 + Max X-velocity : 0.435385 + Max Y-velocity : 2.6472 + Acceleration L2-norm : 157.166 + Max X-acceleration : 89.5614 + Max Y-acceleration : 444.807 + step=28 time=1.4 + Displacement L2-norm : 0.012754 + Max X-displacement : 0.00345887 + Max Y-displacement : 0.0307871 + Velocity L2-norm : 3.06803 + Max X-velocity : 1.15754 + Max Y-velocity : 7.98574 + Acceleration L2-norm : 49.1356 + Max X-acceleration : 46.6917 + Max Y-acceleration : 142.838 + step=29 time=1.45 + Displacement L2-norm : 0.0676079 + Max X-displacement : 0.021099 + Max Y-displacement : 0.168871 + Velocity L2-norm : 0.267496 + Max X-velocity : 0.177676 + Max Y-velocity : 0.607862 + Acceleration L2-norm : 135.785 + Max X-acceleration : 67.3122 + Max Y-acceleration : 300.227 + step=30 time=1.5 + Displacement L2-norm : 0.0033442 + Max X-displacement : 0.000915071 + Max Y-displacement : 0.00809857 + Velocity L2-norm : 2.99855 + Max X-velocity : 0.799964 + Max Y-velocity : 7.07988 + Acceleration L2-norm : 21.2031 + Max X-acceleration : 33.4273 + Max Y-acceleration : 64.3292 + step=31 time=1.55 + Displacement L2-norm : 0.0668849 + Max X-displacement : 0.0211495 + Max Y-displacement : 0.167594 + Velocity L2-norm : 0.510928 + Max X-velocity : 0.198524 + Max Y-velocity : 0.999101 + Acceleration L2-norm : 132.957 + Max X-acceleration : 46.461 + Max Y-acceleration : 302.449 + step=32 time=1.6 + Displacement L2-norm : 0.0194035 + Max X-displacement : 0.00576407 + Max Y-displacement : 0.0479604 + Velocity L2-norm : 3.01324 + Max X-velocity : 1.18258 + Max Y-velocity : 7.92267 + Acceleration L2-norm : 45.6121 + Max X-acceleration : 56.0885 + Max Y-acceleration : 91.2254 + step=33 time=1.65 + Displacement L2-norm : 0.0624221 + Max X-displacement : 0.0205258 + Max Y-displacement : 0.157746 + Velocity L2-norm : 1.29682 + Max X-velocity : 0.591925 + Max Y-velocity : 3.53125 + Acceleration L2-norm : 151.162 + Max X-acceleration : 127.037 + Max Y-acceleration : 452.972 + step=34 time=1.7 + Displacement L2-norm : 0.0347932 + Max X-displacement : 0.0119059 + Max Y-displacement : 0.0887157 + Velocity L2-norm : 2.60686 + Max X-velocity : 0.718869 + Max Y-velocity : 6.32733 + Acceleration L2-norm : 108.8 + Max X-acceleration : 122.569 + Max Y-acceleration : 341.135 + step=35 time=1.75 + Displacement L2-norm : 0.0536145 + Max X-displacement : 0.016131 + Max Y-displacement : 0.132887 + Velocity L2-norm : 1.85176 + Max X-velocity : 0.539994 + Max Y-velocity : 4.56047 + Acceleration L2-norm : 111.317 + Max X-acceleration : 73.0545 + Max Y-acceleration : 226.498 + step=36 time=1.8 + Displacement L2-norm : 0.0472393 + Max X-displacement : 0.0140906 + Max Y-displacement : 0.11687 + Velocity L2-norm : 2.18249 + Max X-velocity : 0.67399 + Max Y-velocity : 5.4299 + Acceleration L2-norm : 101.557 + Max X-acceleration : 78.6442 + Max Y-acceleration : 207.685 + step=37 time=1.85 + Displacement L2-norm : 0.042711 + Max X-displacement : 0.0144576 + Max Y-displacement : 0.108637 + Velocity L2-norm : 2.3657 + Max X-velocity : 0.668711 + Max Y-velocity : 5.75946 + Acceleration L2-norm : 124.021 + Max X-acceleration : 131.998 + Max Y-acceleration : 387.981 + step=38 time=1.9 + Displacement L2-norm : 0.0579707 + Max X-displacement : 0.0191572 + Max Y-displacement : 0.146656 + Velocity L2-norm : 1.67195 + Max X-velocity : 0.686852 + Max Y-velocity : 4.45263 + Acceleration L2-norm : 144.68 + Max X-acceleration : 131.076 + Max Y-acceleration : 440.249 + step=39 time=1.95 + Displacement L2-norm : 0.0283718 + Max X-displacement : 0.00854944 + Max Y-displacement : 0.0703611 + Velocity L2-norm : 2.85558 + Max X-velocity : 1.11116 + Max Y-velocity : 7.50443 + Acceleration L2-norm : 59.7423 + Max X-acceleration : 59.5006 + Max Y-acceleration : 123.983 + step=40 time=2 + Displacement L2-norm : 0.0645651 + Max X-displacement : 0.0203403 + Max Y-displacement : 0.161657 + Velocity L2-norm : 0.903626 + Max X-velocity : 0.266451 + Max Y-velocity : 1.77753 + Acceleration L2-norm : 126.996 + Max X-acceleration : 43.1013 + Max Y-acceleration : 284.088 + Time integration completed. diff --git a/Linear/Test/SPR/CanTS2D-p2.reg b/Linear/Test/SPR/CanTS2D-p2.reg new file mode 100644 index 0000000..2248eba --- /dev/null +++ b/Linear/Test/SPR/CanTS2D-p2.reg @@ -0,0 +1,78 @@ +../CanTS2D-p2.xinp -noProj -tracRes -spr + +Input file: CanTS2D-p2.xinp +Equation solver: 1 +Number of Gauss points: 4 +Solution component output zero tolerance: 1e-06 +Parsing input file CanTS2D-p2.xinp +Parsing +Parsing + Generating linear geometry on unit parameter domain \[0,1]^2 + Length in X = 2 + Length in Y = 0.4 + Parsing + Topology sets: fixed (1,1,1D) + Parsing + Refining P1 0 1 + Parsing + Raising order of P1 1 1 + Parsing + Refining P1 19 1 + Parsing +Parsing + Parsing + Parsing + Parsing + Neumann code 1001 direction 1 (expression): L=2; H=0.4; I=H\*H\*H/12; Y=y/H-0.5; F0=1000000; F0\*(L\*H/I)\*Y + Neumann code 1002 direction 2 (expression): L=2; H=0.4; I=H\*H\*H/12; Y=y/H-0.5; F0=1000000; -F0\*(H\*H/I)\*(0.5-x/L)\*(0.25-Y\*Y) + Constraining P1 point at 0 0 with code 1 + Constraining P1 point at 0 0.5 with code 12 + Constraining P1 point at 0 1 with code 1 +Parsing + Parsing + Material code 0: 2.068e+11 0.29 + Analytical solution: Expression + Variables: F0=1000000; L=2; H=0.4; I=H\*H\*H/12; Y=y/H-0.5; + Stress: F0\*(L\*H/I)\*(x/L-1)\*Y | 0 | F0\*(H\*H/I)\*0.5\*(0.25-Y\*Y) + Parsing + X0 = 0.8 0 0 + normal = 1 0 0 + depth = 0.2, width = 0 + comp = 1 + comp = 2 + comp = 3 + Parsing + Boundary force "fixed" code 1000000 +Parsing input file succeeded. +Equation solver: 1 +Number of Gauss points: 3 +Problem definition: +Elasticity: 2D, gravity = 0 0 +LinIsotropic: plane stress, E = 2.068e+11, nu = 0.29, rho = 7850, alpha = 1.2e-07 +Resolving Dirichlet boundary conditions + >>> SAM model summary <<< +Number of elements 80 +Number of nodes 154 +Number of dofs 308 +Number of unknowns 304 +Boundary section 1: X0 = 0 0.2 0 +Number of quadrature points 900 30 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Assembling Neumann matrix terms for boundary 1 on P1 +Assembling Neumann matrix terms for boundary 1 on P1 +Assembling Neumann matrix terms for boundary 2 on P1 +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 0.000907076 +Max X-displacement : 0.000362669 +Max Y-displacement : 0.00248367 +Integrating solution norms (FE solution) ... +Energy norm |u^h| = a(u^h,u^h)^0.5 : 49.926 +External energy ((f,u^h)+(t,u^h)^0.5 : 49.926 +Exact norm |u| = a(u,u)^0.5 : 49.9264 +Exact error a(e,e)^0.5, e=u-u^h : 0.213733 +Exact relative error (%) : 0.428096 +Recovered section force a(u^h,w2) : 1e+06 +Recovered section force a(u^h,w3) : 1.2e+06 +Boundary tractions at section 1: .* -1.02409e+06 -1.99981e+06 diff --git a/Linear/Test/SPR/CanTS2D-p3.reg b/Linear/Test/SPR/CanTS2D-p3.reg new file mode 100644 index 0000000..e822c84 --- /dev/null +++ b/Linear/Test/SPR/CanTS2D-p3.reg @@ -0,0 +1,71 @@ +../CanTS2D-p3.xinp -noProj -spr + +Input file: CanTS2D-p3.xinp +Equation solver: 1 +Number of Gauss points: 4 +Solution component output zero tolerance: 1e-06 +Parsing input file CanTS2D-p3.xinp +Parsing + Generating linear geometry on unit parameter domain \[0,1]^2 + Length in X = 2 + Length in Y = 0.4 + Parsing + Parsing + Parsing + Parsing + Refining P1 0 1 + Parsing + Raising order of P1 2 2 + Parsing + Refining P1 9 0 +Parsing + Parsing + Parsing + Parsing + Parsing + Parsing + Neumann code 1001 direction 1 (expression): L=2; H=0.4; I=H\*H\*H/12; Y=y/H-0.5; F0=1000000; F0\*(L\*H/I)\*Y + Parsing + Neumann code 1002 direction 2 (expression): L=2; H=0.4; I=H\*H\*H/12; Y=y/H-0.5; F0=1000000; -F0\*(H\*H/I)\*(0.5-x/L)\*(0.25-Y\*Y) + Constraining P1 point at 0 0 with code 1 + Constraining P1 point at 0 0.5 with code 12 + Constraining P1 point at 0 1 with code 1 +Parsing + Parsing + Material code 0: 2.068e+11 0.29 + Analytical solution: Expression + Variables: F0=1000000; L=2; H=0.4; I=H\*H\*H/12; Y=y/H-0.5; + Stress: F0\*(L\*H/I)\*(x/L-1)\*Y | 0 | F0\*(H\*H/I)\*0.5\*(0.25-Y\*Y) + Parsing + X0 = 0.6 0 0 + normal = 1 0 0 + depth = 0.2, width = 0 +Parsing input file succeeded. +Equation solver: 1 +Number of Gauss points: 4 +Problem definition: +Elasticity: 2D, gravity = 0 0 +LinIsotropic: plane stress, E = 2.068e+11, nu = 0.29, rho = 7850, alpha = 1.2e-07 +Resolving Dirichlet boundary conditions + >>> SAM model summary <<< +Number of elements 20 +Number of nodes 91 +Number of dofs 182 +Number of unknowns 178 +Number of quadrature points 640 32 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Assembling Neumann matrix terms for boundary 1 on P1 +Assembling Neumann matrix terms for boundary 1 on P1 +Assembling Neumann matrix terms for boundary 2 on P1 +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 0.000957549 +Max X-displacement : 0.000362669 +Max Y-displacement : 0.00248368 +Integrating solution norms (FE solution) ... +Energy norm |u^h| = a(u^h,u^h)^0.5 : 49.9264 +External energy ((f,u^h)+(t,u^h)^0.5 : 49.9264 +Exact norm |u| = a(u,u)^0.5 : 49.9264 +Recovered section force a(u^h,w2) : 1e+06 +Recovered section force a(u^h,w3) : 1.4e+06 diff --git a/Linear/Test/SPR/Cantilever-Cable3p.reg b/Linear/Test/SPR/Cantilever-Cable3p.reg new file mode 100644 index 0000000..996c2b4 --- /dev/null +++ b/Linear/Test/SPR/Cantilever-Cable3p.reg @@ -0,0 +1,49 @@ +../Cantilever-Cable3p.xinp -1DC1 -spr + +Input file: Cantilever-Cable3p.xinp +Equation solver: 1 +Number of Gauss points: 4 +Spline basis with C1-continuous patch interfaces is used +Solution component output zero tolerance: 1e-06 +Parsing input file Cantilever-Cable3p.xinp +Parsing + Generating linear geometry on unit parameter domain \[0,1] + Parsing + Parsing + Parsing + Topology sets: innspenning (1,1,0D) + Parsing + Raising order of P1 2 + Parsing + Refining P1 9 + Parsing +Parsing + Parsing + Dirichlet code 2012: (fixed) +Parsing + Parsing + Axial stiffness = 785398 + Bending stiffness = 490.874 + Mass density = 7850 + Parsing + Node 13 dof 2 Load: 100 +Parsing input file succeeded. +Equation solver: 1 +Number of Gauss points: 4 +Spline basis with C1-continuous patch interfaces is used +Problem definition: +ElasticCable: Stiffness = 785398 490.874, Mass/length = 7850 +Resolving Dirichlet boundary conditions + Constraining P1 V1 in direction(s) 2012 + >>> SAM model summary <<< +Number of elements 10 +Number of nodes 13 +Number of dofs 26 +Number of unknowns 23 +Number of quadrature points 40 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 0.0258744 +Max Y-displacement : 0.0679061 diff --git a/Linear/Test/SPR/Cantilever-KLplate.reg b/Linear/Test/SPR/Cantilever-KLplate.reg new file mode 100644 index 0000000..74ba5de --- /dev/null +++ b/Linear/Test/SPR/Cantilever-KLplate.reg @@ -0,0 +1,68 @@ +../Cantilever-KLplate.xinp -2DKL -spr + +Input file: Cantilever-KLplate.xinp +Equation solver: 1 +Number of Gauss points: 4 +Spline basis with C1-continuous patch interfaces is used +Evaluation time for property functions: 1 +Solution component output zero tolerance: 1e-06 +Parsing input file Cantilever-KLplate.xinp +Parsing +Parsing + Generating linear geometry on unit parameter domain \[0,1]^2 + Length in X = 10 + Length in Y = 1 + Parsing + Parsing + Parsing + Topology sets: boundary (1,1,1D) + tip (1,2,1D) + Parsing + Raising order of P1 2 0 + Parsing + Refining P1 9 0 + Parsing +Parsing + Parsing + Dirichlet code 1001: (fixed) + Parsing + Neumann code 1000000 direction 1 (constant): 0 0 -1 +Parsing + Material code 0: 1e+06 0 1000 0.1 +Parsing + Parsing + Point 1: P1 xi = 1 0 + Point 2: P1 xi = 1 1 +Parsing input file succeeded. +Equation solver: 1 +Number of Gauss points: p (p = polynomial degree of basis) +Spline basis with C1-continuous patch interfaces is used +Problem definition: +KirchhoffLovePlate: thickness = 0.1, gravity = 0 +LinIsotropic: plane stress, E = 1e+06, nu = 0, rho = 1000, alpha = 0 +Resolving Dirichlet boundary conditions + Constraining P1 E1 in direction(s) 1001 +Result point #1: patch #1 (u,v)=(1,0), node #13, X = 10 0 0 +Result point #2: patch #1 (u,v)=(1,1), node #26, X = 10 1 0 + >>> SAM model summary <<< +Number of elements 10 +Number of nodes 26 +Number of dofs 26 +Number of unknowns 22 +Number of quadrature points 30 2 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Assembling Neumann matrix terms for boundary 2 on P1 +Done. +Sum external load : -1 0 0 +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 2.15544 +Max displacement : 4 +Integrating solution norms (FE solution) ... +Energy norm |u^h| = a(u^h,u^h)^0.5 : 2 +External energy ((f,u^h)+(t,u^h)^0.5 : 2 + Node #13: sol1 = -4.000000e+00 + sol2 = 0.000000e+00 0.000000e+00 0.000000e+00 -1.000000e+00 0.000000e+00 + Node #26: sol1 = -4.000000e+00 + sol2 = 0.000000e+00 0.000000e+00 0.000000e+00 -1.000000e+00 0.000000e+00 diff --git a/Linear/Test/SPR/Cantilever-KLshell.reg b/Linear/Test/SPR/Cantilever-KLshell.reg new file mode 100644 index 0000000..b0a0018 --- /dev/null +++ b/Linear/Test/SPR/Cantilever-KLshell.reg @@ -0,0 +1,63 @@ +../Cantilever-KLshell.xinp -2DKLshell -noError -spr + +Input file: Cantilever-KLshell.xinp +Equation solver: 1 +Number of Gauss points: 4 +Spline basis with C1-continuous patch interfaces is used +Evaluation time for property functions: 1 +Solution component output zero tolerance: 1e-06 +Parsing input file Cantilever-KLshell.xinp +Parsing +Parsing + Generating linear geometry on unit parameter domain \[0,1]^2 + Length in X = 10 + Length in Y = 1 + Parsing + Parsing + Parsing + Topology sets: boundary (1,1,1D) + tip (1,2,1D) + Parsing + Raising order of P1 2 0 + Parsing + Refining P1 9 0 + Parsing +Parsing + Parsing + Dirichlet code 3123: (fixed) + Parsing + Neumann code 1000000 direction 3 (constant): -1 +Parsing + Material code 0: 1e+06 0 1000 0.1 +Parsing + Parsing + Point 1: P1 xi = 1 0 + Point 2: P1 xi = 1 1 +Parsing input file succeeded. +Equation solver: 1 +Number of Gauss points: p+1 (p = polynomial degree of basis) +Spline basis with C1-continuous patch interfaces is used +Problem definition: +KirchhoffLoveShell: thickness = 0.1, gravity = 0 +LinIsotropic: plane stress, E = 1e+06, nu = 0, rho = 1000, alpha = 0 +Resolving Dirichlet boundary conditions + Constraining P1 E1 in direction(s) 3123 +Result point #1: patch #1 (u,v)=(1,0), node #13, X = 10 0 0 +Result point #2: patch #1 (u,v)=(1,1), node #26, X = 10 1 0 + >>> SAM model summary <<< +Number of elements 10 +Number of nodes 26 +Number of dofs 78 +Number of unknowns 70 +Number of quadrature points 80 2 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Assembling Neumann matrix terms for boundary 2 on P1 +Done. +Sum external load : 0 0 -1 +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 1.24444 +Max Z-displacement : 4 + Node #13: sol1 = 0.000000e+00 0.000000e+00 -4.000000e+00 + Node #26: sol1 = 0.000000e+00 0.000000e+00 -4.000000e+00 diff --git a/Linear/Test/SPR/Cylinder-Axisymm.reg b/Linear/Test/SPR/Cylinder-Axisymm.reg new file mode 100644 index 0000000..e0c87b7 --- /dev/null +++ b/Linear/Test/SPR/Cylinder-Axisymm.reg @@ -0,0 +1,65 @@ +../Cylinder-Axisymm.xinp -2Daxisymm -spr + +Input file: Cylinder-Axisymm.xinp +Equation solver: 1 +Number of Gauss points: 4 +Solution component output zero tolerance: 1e-06 +Parsing input file Cylinder-Axisymm.xinp +Parsing + Generating linear geometry on unit parameter domain \[0,1]^2 + Corner = 1 0 0 + Length in X = 1 + Length in Y = 5 + Parsing + Parsing + Parsing + Topology sets: fixed (1,3,1D) (1,4,1D) + inner (1,1,1D) + Parsing + Raising order of P1 3 3 + Parsing + Refining P1 3 1 + Parsing +Parsing + Parsing + Dirichlet code 2: (fixed) + Parsing + Neumann code 1000000 direction 0: -1e+06 +Parsing + Parsing + Material code 0: 2.05e+11 0.29 +Parsing input file succeeded. +Equation solver: 1 +Number of Gauss points: 4 +Problem definition: +Axial-symmetric Elasticity problem +Elasticity: 2D, gravity = 0 0 +LinIsotropic: axial-symmetric, E = 2.05e+11, nu = 0.29, rho = 7850, alpha = 1.2e-07 +Resolving Dirichlet boundary conditions + Constraining P1 E3 in direction(s) 2 + Constraining P1 E4 in direction(s) 2 + >>> SAM model summary <<< +Number of elements 8 +Number of nodes 48 +Number of dofs 96 +Number of unknowns 80 +Number of quadrature points 128 8 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Assembling Neumann matrix terms for boundary 1 on P1 +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 5.2057.*e-06 +Max X-displacement : 9.2712.*e-06 +Projecting secondary solution ... + Greville point projection +Integrating solution norms (FE solution) ... +Energy norm |u^h| = a(u^h,u^h)^0.5 : 17.0665 +External energy ((f,u^h)+(t,u^h)^0.5 : 17.0665 +>>> Error estimates based on Greville point projection <<< +Energy norm |u^r| = a(u^r,u^r)^0.5 : 17.0663 +Error norm a(e,e)^0.5, e=u^r-u^h : 0.00245815 + relative error (% of |u^r|) : 0.0144035 +L2-norm |s^r| = (s^r,s^r)^0.5 : 7.35677e+06 +L2-error (e,e)^0.5, e=s^r-s^h : 1470.22 + relative error (% of |s^r|) : 0.0199846 diff --git a/Linear/Test/SPR/Cylinder-Lagrange.reg b/Linear/Test/SPR/Cylinder-Lagrange.reg new file mode 100644 index 0000000..07aa8c5 --- /dev/null +++ b/Linear/Test/SPR/Cylinder-Lagrange.reg @@ -0,0 +1,40 @@ +../Cylinder-p4.inp -checkRHS -lagrange -nGauss 5 -spr + +Input file: Cylinder-p4.inp +Equation solver: 1 +Number of Gauss points: 5 +Lagrangian basis functions are used +Check that each patch has a right-hand coordinate system +Reading input file Cylinder-p4.inp +Number of patches: 1 +Reading patch file cylinder.g2 + Swapped. +Number of constraints: 4 + Constraining P1 F5 in direction(s) 3 + Constraining P1 F6 in direction(s) 3 + Constraining P1 V1 in direction(s) 123 + Constraining P1 V3 in direction(s) 23 +Number of periodicities: 1 + Periodic I-direction P1 +Number of pressures: 1 + Pressure on P1 F3 direction 0: -1e+06 +Local coordinate system: Cylindric +Reading input file succeeded. +Problem definition: +Elasticity: 3D, gravity = 0 0 0 +LinIsotropic: E = 2.05e+11, nu = 0.29, rho = 7850 +Resolving Dirichlet boundary conditions + >>> SAM model summary <<< +Number of elements 64 +Number of nodes 1632 +Number of dofs 4896 +Number of unknowns 3805 +Assembling interior matrix terms for P1 +Assembling Neumann matrix terms for boundary 3 on P1 +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 6.7873e-06 +Max X-displacement : 1.85443e-05 +Max Y-displacement : 9.27217e-06 +Energy norm |u^h| = a(u^h,u^h)^0.5 : 17.0667 +External energy ((f,u^h)+(t,u^h)^0.5 : 17.0667 diff --git a/Linear/Test/SPR/Cylinder-NURBS.reg b/Linear/Test/SPR/Cylinder-NURBS.reg new file mode 100644 index 0000000..a482250 --- /dev/null +++ b/Linear/Test/SPR/Cylinder-NURBS.reg @@ -0,0 +1,43 @@ +../Cylinder-p4.inp -checkRHS -spr + +Input file: Cylinder-p4.inp +Equation solver: 1 +Number of Gauss points: 4 +Check that each patch has a right-hand coordinate system +Reading input file Cylinder-p4.inp +Number of patches: 1 +Reading patch file cylinder.g2 + Swapped. +Number of constraints: 4 + Constraining P1 F5 in direction(s) 3 + Constraining P1 F6 in direction(s) 3 + Constraining P1 V1 in direction(s) 123 + Constraining P1 V3 in direction(s) 23 +Number of periodicities: 1 + Periodic I-direction P1 +Number of pressures: 1 + Pressure on P1 F3 direction 0: -1e+06 +Local coordinate system: Cylindric +Reading input file succeeded. +Problem definition: +Elasticity: 3D, gravity = 0 0 0 +LinIsotropic: E = 2.05e+11, nu = 0.29, rho = 7850 +Resolving Dirichlet boundary conditions + >>> SAM model summary <<< +Number of elements 64 +Number of nodes 600 +Number of dofs 1800 +Number of unknowns 1397 +Assembling interior matrix terms for P1 +Assembling Neumann matrix terms for boundary 3 on P1 +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 6.90506e-06 +Max X-displacement : 1.85421e-05 +Max Y-displacement : 9.27104e-06 +Projecting secondary solution ... +Energy norm |u^h| = a(u^h,u^h)^0.5 : 17.0667 +External energy ((f,u^h)+(t,u^h)^0.5 : 17.0667 +Energy norm |u^r| = a(u^r,u^r)^0.5 : 17.0671 +Error norm a(e,e)^0.5, e=u^r-u^h : 22.9617 +relative error (% of |u^r|) : 134.538 diff --git a/Linear/Test/SPR/Cylinder-Spectral.reg b/Linear/Test/SPR/Cylinder-Spectral.reg new file mode 100644 index 0000000..768696f --- /dev/null +++ b/Linear/Test/SPR/Cylinder-Spectral.reg @@ -0,0 +1,40 @@ +../Cylinder-p4.inp -checkRHS -spectral -spr + +Input file: Cylinder-p4.inp +Equation solver: 1 +Number of Gauss points: 4 +Spectral basis functions are used +Check that each patch has a right-hand coordinate system +Reading input file Cylinder-p4.inp +Number of patches: 1 +Reading patch file cylinder.g2 + Swapped. +Number of constraints: 4 + Constraining P1 F5 in direction(s) 3 + Constraining P1 F6 in direction(s) 3 + Constraining P1 V1 in direction(s) 123 + Constraining P1 V3 in direction(s) 23 +Number of periodicities: 1 + Periodic I-direction P1 +Number of pressures: 1 + Pressure on P1 F3 direction 0: -1e+06 +Local coordinate system: Cylindric +Reading input file succeeded. +Problem definition: +Elasticity: 3D, gravity = 0 0 0 +LinIsotropic: E = 2.05e+11, nu = 0.29, rho = 7850 +Resolving Dirichlet boundary conditions + >>> SAM model summary <<< +Number of elements 64 +Number of nodes 1632 +Number of dofs 4896 +Number of unknowns 3805 +Assembling interior matrix terms for P1 +Assembling Neumann matrix terms for boundary 3 on P1 +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 6.78982e-06 +Max X-displacement : 1.85442e-05 +Max Y-displacement : 9.27211e-06 +Energy norm |u^h| = a(u^h,u^h)^0.5 : 17.0667 +External energy ((f,u^h)+(t,u^h)^0.5 : 17.0667 diff --git a/Linear/Test/SPR/EBbeam+KLplate-p2.reg b/Linear/Test/SPR/EBbeam+KLplate-p2.reg new file mode 100644 index 0000000..10c7717 --- /dev/null +++ b/Linear/Test/SPR/EBbeam+KLplate-p2.reg @@ -0,0 +1,132 @@ +../EBbeam+KLplate-p2.xinp -1D2DKL -spr + +Input file: EBbeam+KLplate-p2.xinp +Equation solver: 1 +Number of Gauss points: 4 +Spline basis with C1-continuous patch interfaces is used +Evaluation time for property functions: 1 +Solution component output zero tolerance: 1e-06 +1. Coupled linear static solver +Parsing input file EBbeam+KLplate-p2.xinp +Parsing + Generating linear geometry on unit parameter domain \[0,1]^2 + Corner = 3 -0.5 0 + Length in X = 2 + Length in Y = 1 + Parsing + Parsing + Parsing + Topology sets: P1 (0,0,0D) 3 0 0 + P2 (0,1,0D) 5 0 0 + left (1,1,1D) + plate (1,0,2D) + right (1,2,1D) + Parsing + Raising order of P1 1 1 + Parsing + Refining P1 3 2 + Parsing + Parsing + Dirichlet code 2: (fixed) + Parsing + Dirichlet code 1000002: (fixed) + Parsing + Slave code 1000000 (P1): Master point index 0 (3 0 0) + Parsing + Slave code 2000000 (P2): Master point index 1 (5 0 0) + Material code 0: 2.1e+11 0.3 7850 0.1 + Gravitation constant: -9.81 +Parsing + Parsing + Reading inlined patch geometry definition + Reading patch 1 + Reading patch 2 + Parsing + Parsing + Parsing + Topology sets: Q1 (0,0,0D) 3 0 0 + Q2 (0,1,0D) 5 0 0 + end1 (1,2,0D) + end2 (2,1,0D) + support (1,1,0D) (2,2,0D) + Parsing + Parsing + Raising order of P1 1 + Raising order of P2 1 + Parsing + Refining P1 3 + Refining P2 3 + Parsing + Parsing + Dirichlet code 1: (fixed) + Parsing + Slave code 1000000 (Q1): Master point index 0 (3 0 0) + Parsing + Slave code 2000000 (Q2): Master point index 1 (5 0 0) + Material code 0: 2.1e+11 7850 0.1 + Gravitation constant: -9.81 +Parsing + Parsing + Master point: "P1" (0,0,0D) + Slave point: "Q1" (0,0,0D) + Parsing + Master point: "P2" (0,1,0D) + Slave point: "Q2" (0,1,0D) +Parsing +Parsing input file succeeded. +Equation solver: 1 +Number of Gauss points: p (p = polynomial degree of basis) +Spline basis with C1-continuous patch interfaces is used +11. Kirchhoff-Love plate/shell solver +Problem definition: +KirchhoffLovePlate: thickness = 0.1, gravity = -9.81 +LinIsotropic: plane stress, E = 2.1e+11, nu = 0.3, rho = 7850, alpha = 0 +Resolving Dirichlet boundary conditions + >>> SAM model summary <<< +Number of elements 12 +Number of nodes 32 +Number of dofs 36 +Number of D-dofs 30 +Number of X-dofs 6 +Number of constraints 20 +Number of unknowns 14 +12. Euler-Bernoulli beam solver +Resolving Dirichlet boundary conditions + Constraining P1 V1 in direction(s) 1 + Constraining P2 V2 in direction(s) 1 + >>> SAM model summary <<< +Number of elements 8 +Number of nodes 14 +Number of dofs 18 +Number of D-dofs 12 +Number of X-dofs 6 +Number of constraints 4 +Number of unknowns 12 +13. Coupled linear static solver +Coupling node mapping: + 45 -> 31 + 46 -> 32 + >>> SAM model summary <<< +Number of elements 20 +Number of nodes 46 +Number of dofs 48 +Number of D-dofs 42 +Number of X-dofs 6 +Number of constraints 24 +Number of unknowns 20 +21. Kirchhoff-Love plate/shell solver +Number of quadrature points 48 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Done. +22. Euler-Bernoulli beam solver +Number of quadrature points 16 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Assembling interior matrix terms for P2 +Done. +23. Coupled linear static solver +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 0.019989 +Max displacement : 0.0228033 diff --git a/Linear/Test/SPR/Harmonic1D-p3.reg b/Linear/Test/SPR/Harmonic1D-p3.reg new file mode 100644 index 0000000..eceac40 --- /dev/null +++ b/Linear/Test/SPR/Harmonic1D-p3.reg @@ -0,0 +1,84 @@ +../Harmonic1D-p3.xinp -1DKL -spr + +Input file: Harmonic1D-p3.xinp +Equation solver: 1 +Number of Gauss points: 4 +Spline basis with C1-continuous patch interfaces is used +Parsing input file Harmonic1D-p3.xinp +Parsing +Parsing + Generating linear geometry on unit parameter domain \[0,1] + X0 = -2.0 + Length = 3 + Parsing + Parsing + Parsing + Topology sets: boundary (1,1,0D) (1,2,0D) + line (1,0,1D) + Parsing + Raising order of P1 2 + Parsing + Refining P1 15 + Parsing +Parsing + Parsing + Dirichlet code 1001: (fixed) +Parsing + Material code 0: 1.2e+07 1 0.01 + Pressure code 1 (expression): 120\*x+24 + Analytical solution: Expression + Primary: (x-1)^3\*(x+2)^2 + Secondary: (x-1)\*(20\*x^2+32\*x+2) + Derivative_11: 120\*x+24 +Parsing + Parsing + Parsing + Point 1: P1 xi = 0.5 +Parsing input file succeeded. +Equation solver: 1 +Number of Gauss points: 3 5 +Spline basis with C1-continuous patch interfaces is used +Enabled projection(s): Continuous global L2-projection +Resolving Dirichlet boundary conditions + Constraining P1 V1 in direction(s) 1001 + Constraining P1 V2 in direction(s) 1001 + >>> SAM model summary <<< +Number of elements 16 +Number of nodes 19 +Number of dofs 19 +Number of unknowns 15 +Number of quadrature points 48 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 4.68507 +Max displacement : 8.46155 +Projecting secondary solution ... + Continuous global L2-projection +Energy norm |u^h| = a(u^h,u^h)^0.5 : 27.3819 +External energy ((f,u^h)+(t,u^h)^0.5 : 27.3819 +Exact norm |u| = a(u,u)^0.5 : 27.383 +Exact error a(e,e)^0.5, e=u-u^h : 0.250527 +Exact relative error (%) : 0.914901 +>>> Error estimates based on Continuous global L2-projection <<< +Energy norm |u^r| = a(u^r,u^r)^0.5 : 27.3809 +Error norm a(e,e)^0.5, e=u^r-u^h : 0.230746 + relative error (% of |u|) : 0.842661 +Residual error (r(u^r) + J(u^r))^0.5 : 2.65654 + relative error (% of |u|) : 9.70144 +Exact error a(e,e)^0.5, e=u-u^r : 0.0975721 + relative error (% of |u|) : 0.356324 +Effectivity index : 0.92104 +Effectivity index, theta^EX : 1.31051 +Effectivity index, theta^RES : 11.5248 +Energy norm |u^rr| = a(u^rr,u^rr)^0.5: 27.383 +Error norm a(e,e)^0.5, e=u^rr-u^h : 0.250527 + relative error (% of |u|) : 0.914901 +L2-norm |s^r| = (s^r,s^r)^0.5 : 27.3809 +L2-error (e,e)^0.5, e=s^r-s^h : 0.230746 + relative error (% of |s^r|) : 0.842726 + Node #10: sol1 = -7.593750e+00 + exact1 -7.593750e+00 + sol2 = 1.360547e+01 + exact2 1.350000e+01 diff --git a/Linear/Test/SPR/Hole2D-Lagrange.reg b/Linear/Test/SPR/Hole2D-Lagrange.reg new file mode 100644 index 0000000..3c787e4 --- /dev/null +++ b/Linear/Test/SPR/Hole2D-Lagrange.reg @@ -0,0 +1,41 @@ +../Hole2D-p3.inp -2Dpstrain -lagrange -spr + +Input file: Hole2D-p3.inp +Equation solver: 1 +Number of Gauss points: 4 +Lagrangian basis functions are used +Reading input file Hole2D-p3.inp +Number of patches: 1 +Reading patch file hole2D.g2 +Number of patch refinements: 1 + Refining P1 3 3 +Number of constraints: 2 + Constraining P1 E1 in direction(s) 1 + Constraining P1 E2 in direction(s) 2 +Analytical solution: Hole a=1 F0=10 nu=0.3 +Number of pressures: 1 + Traction on P1 E4 +Number of isotropic materials: 1 + Material code 0: 1000 0.3 0 +Reading input file succeeded. +Problem definition: +Elasticity: 2D, gravity = 0 0 +LinIsotropic: E = 1000, nu = 0.3, rho = 0 +Resolving Dirichlet boundary conditions + >>> SAM model summary <<< +Number of elements 32 +Number of nodes 325 +Number of dofs 650 +Number of unknowns 624 +Assembling interior matrix terms for P1 +Assembling Neumann matrix terms for boundary 4 on P1 +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 0.0185062 +Max X-displacement : 0.042463 node 325 +Max Y-displacement : 0.0184138 node 301 +Energy norm |u^h| = a(u^h,u^h)^0.5 : 1.2404 +External energy ((f,u^h)+(t,u^h)^0.5 : 1.2404 +Exact norm |u| = a(u,u)^0.5 : 1.24044 +Exact error a(e,e)^0.5, e=u-u^h : 0.0120831 +Exact relative error (%) : 0.974095 diff --git a/Linear/Test/SPR/Hole2D-NURBS.reg b/Linear/Test/SPR/Hole2D-NURBS.reg new file mode 100644 index 0000000..1741ac7 --- /dev/null +++ b/Linear/Test/SPR/Hole2D-NURBS.reg @@ -0,0 +1,46 @@ +../Hole2D-p3.inp -2Dpstrain -spr + +Input file: Hole2D-p3.inp +Equation solver: 1 +Number of Gauss points: 4 +Reading input file Hole2D-p3.inp +Number of patches: 1 +Reading patch file hole2D.g2 +Number of patch refinements: 1 + Refining P1 3 3 +Number of constraints: 2 + Constraining P1 E1 in direction(s) 1 + Constraining P1 E2 in direction(s) 2 +Analytical solution: Hole a=1 F0=10 nu=0.3 +Number of pressures: 1 + Traction on P1 E4 +Number of isotropic materials: 1 + Material code 0: 1000 0.3 0 +Reading input file succeeded. +Problem definition: +Elasticity: 2D, gravity = 0 0 +LinIsotropic: E = 1000, nu = 0.3, rho = 0 +Resolving Dirichlet boundary conditions + >>> SAM model summary <<< +Number of elements 32 +Number of nodes 77 +Number of dofs 154 +Number of unknowns 140 +Assembling interior matrix terms for P1 +Assembling Neumann matrix terms for boundary 4 on P1 +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 0.0190934 +Max X-displacement : 0.0424722 node 77 +Max Y-displacement : 0.0184177 node 67 +Projecting secondary solution ... +Energy norm |u^h| = a(u^h,u^h)^0.5 : 1.2403 +External energy ((f,u^h)+(t,u^h)^0.5 : 1.2403 +Exact norm |u| = a(u,u)^0.5 : 1.24044 +Exact error a(e,e)^0.5, e=u-u^h : 0.0197653 +Exact relative error (%) : 1.59341 +Energy norm |u^r| = a(u^r,u^r)^0.5 : 1.24178 +Error norm a(e,e)^0.5, e=u^r-u^h : 0.0384595 + relative error (% of |u|) : 3.1004 +Exact error a(e,e)^0.5, e=u-u^r : 0.0424255 + relative error (% of |u|) : 3.4202 diff --git a/Linear/Test/SPR/Hole2D-Spectral.reg b/Linear/Test/SPR/Hole2D-Spectral.reg new file mode 100644 index 0000000..8ca78ab --- /dev/null +++ b/Linear/Test/SPR/Hole2D-Spectral.reg @@ -0,0 +1,41 @@ +../Hole2D-p3.inp -2Dpstrain -spectral -spr + +Input file: Hole2D-p3.inp +Equation solver: 1 +Number of Gauss points: 4 +Spectral basis functions are used +Reading input file Hole2D-p3.inp +Number of patches: 1 +Reading patch file hole2D.g2 +Number of patch refinements: 1 + Refining P1 3 3 +Number of constraints: 2 + Constraining P1 E1 in direction(s) 1 + Constraining P1 E2 in direction(s) 2 +Analytical solution: Hole a=1 F0=10 nu=0.3 +Number of pressures: 1 + Traction on P1 E4 +Number of isotropic materials: 1 + Material code 0: 1000 0.3 0 +Reading input file succeeded. +Problem definition: +Elasticity: 2D, gravity = 0 0 +LinIsotropic: E = 1000, nu = 0.3, rho = 0 +Resolving Dirichlet boundary conditions + >>> SAM model summary <<< +Number of elements 32 +Number of nodes 325 +Number of dofs 650 +Number of unknowns 624 +Assembling interior matrix terms for P1 +Assembling Neumann matrix terms for boundary 4 on P1 +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 0.0185193 +Max X-displacement : 0.0424634 node 325 +Max Y-displacement : 0.0184098 node 301 +Energy norm |u^h| = a(u^h,u^h)^0.5 : 1.24036 +External energy ((f,u^h)+(t,u^h)^0.5 : 1.24036 +Exact norm |u| = a(u,u)^0.5 : 1.24075 +Exact error a(e,e)^0.5, e=u-u^h : 0.0270459 +Exact relative error (%) : 2.1798 diff --git a/Linear/Test/SPR/Hole2D-immS1-p1.reg b/Linear/Test/SPR/Hole2D-immS1-p1.reg new file mode 100644 index 0000000..bc63190 --- /dev/null +++ b/Linear/Test/SPR/Hole2D-immS1-p1.reg @@ -0,0 +1,84 @@ +../Hole2D-immS1-p1.xinp -2D -spr + +Input file: Hole2D-immS1-p1.xinp +Equation solver: 1 +Number of Gauss points: 4 +Parsing input file Hole2D-immS1-p1.xinp +Parsing +Parsing + Parsing + Max refinement depth : 5 + Generating linear geometry on unit parameter domain \[0,1]^2 + Length in X = 4 + Length in Y = 4 + Parsing + Parsing + Parsing + Topology sets: Neumann (1,2,1D) (1,4,1D) + SymmX (1,1,1D) + SymmY (1,3,1D) + Parsing + Stabilization option: 1 + Hole Xc={0,0} R=1 + Parsing + Refining P1 7 7 + Parsing +Parsing + Parsing + Dirichlet code 1: (fixed) + Parsing + Dirichlet code 2: (fixed) + Parsing + Neumann code 1000000 (analytic) +Parsing + Parsing +Parsing + Parsing + Material code 0: 1000 0.3 0 + Stabilization parameter 0.001 + Analytical solution: Expression + Variables: nu=0.3;F0=10;a=1; R=sqrt(x\*x+y\*y); R2=if(above(R,a),a\*a/(R\*R),1); R4=if(above(R,a),R2\*R2,1); th=atan2(y,x); C2=cos(2\*th); C4=cos(4\*th); S2=sin(2\*th); S4=sin(4\*th); + Stress: F0\*(1-R2\*(1.5\*C2+C4)+1.5\*R4\*C4)| F0\*(-R2\*(0.5\*C2-C4)-1.5\*R4\*C4)| F0\*nu\*(1-2\*R2\*C2)| F0\*(-R2\*(0.5\*S2+S4)+1.5\*R4\*S4) +Parsing input file succeeded. +Equation solver: 1 +Number of Gauss points: 2 +Enabled projection(s): Continuous global L2-projection +Problem definition: +Elasticity: 2D, gravity = 0 0 +LinIsotropic: plane stress, E = 1000, nu = 0.3, rho = 0, alpha = 1.2e-07 + Element 1 is completely outside the domain +Resolving Dirichlet boundary conditions + Constraining P1 E1 in direction(s) 1 + Constraining P1 E3 in direction(s) 2 + >>> SAM model summary <<< +Number of elements 174 +Number of nodes 81 +Number of dofs 162 +Number of unknowns 144 +Number of quadrature points 855 220 32 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Assembling Neumann matrix terms for boundary 2 on P1 +Assembling Neumann matrix terms for boundary 4 on P1 +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 0.0152067 +Max X-displacement : 0.0346016 +Max Y-displacement : 0.00981996 +Projecting secondary solution ... + Continuous global L2-projection +Energy norm |u^h| = a(u^h,u^h)^0.5 : 0.996744 +External energy ((f,u^h)+(t,u^h)^0.5 : 1.13321 +Exact norm |u| = a(u,u)^0.5 : 1.29931 +Exact error a(e,e)^0.5, e=u-u^h : 0.336617 +Exact relative error (%) : 25.9075 +>>> Error estimates based on Continuous global L2-projection <<< +Energy norm |u^r| = a(u^r,u^r)^0.5 : 0.994697 +Error norm a(e,e)^0.5, e=u^r-u^h : 0.0638592 + relative error (% of |u|) : 4.91487 +Exact error a(e,e)^0.5, e=u-u^r : 0.332576 + relative error (% of |u|) : 25.5964 +Effectivity index : 0.189708 +L2-norm |s^r| = (s^r,s^r)^0.5 : 31.6322 +L2-error (e,e)^0.5, e=s^r-s^h : 1.72651 + relative error (% of |s^r|) : 5.45807 diff --git a/Linear/Test/SPR/Hole2D-immS2-p1.reg b/Linear/Test/SPR/Hole2D-immS2-p1.reg new file mode 100644 index 0000000..fd181c6 --- /dev/null +++ b/Linear/Test/SPR/Hole2D-immS2-p1.reg @@ -0,0 +1,84 @@ +../Hole2D-immS2-p1.xinp -2D -spr + +Input file: Hole2D-immS2-p1.xinp +Equation solver: 1 +Number of Gauss points: 4 +Parsing input file Hole2D-immS2-p1.xinp +Parsing +Parsing + Parsing + Max refinement depth : 5 + Generating linear geometry on unit parameter domain \[0,1]^2 + Length in X = 4 + Length in Y = 4 + Parsing + Parsing + Parsing + Topology sets: Neumann (1,2,1D) (1,4,1D) + SymmX (1,1,1D) + SymmY (1,3,1D) + Parsing + Stabilization option: 2 + Hole Xc={0,0} R=1 + Parsing + Refining P1 7 7 + Parsing +Parsing + Parsing + Dirichlet code 1: (fixed) + Parsing + Dirichlet code 2: (fixed) + Parsing + Neumann code 1000000 (analytic) +Parsing + Parsing +Parsing + Parsing + Material code 0: 1000 0.3 0 + Stabilization parameter 0.001 + Analytical solution: Expression + Variables: nu=0.3;F0=10;a=1; R=sqrt(x\*x+y\*y); R2=if(above(R,a),a\*a/(R\*R),1); R4=if(above(R,a),R2\*R2,1); th=atan2(y,x); C2=cos(2\*th); C4=cos(4\*th); S2=sin(2\*th); S4=sin(4\*th); + Stress: F0\*(1-R2\*(1.5\*C2+C4)+1.5\*R4\*C4)| F0\*(-R2\*(0.5\*C2-C4)-1.5\*R4\*C4)| F0\*nu\*(1-2\*R2\*C2)| F0\*(-R2\*(0.5\*S2+S4)+1.5\*R4\*S4) +Parsing input file succeeded. +Equation solver: 1 +Number of Gauss points: 2 +Enabled projection(s): Continuous global L2-projection +Problem definition: +Elasticity: 2D, gravity = 0 0 +LinIsotropic: plane stress, E = 1000, nu = 0.3, rho = 0, alpha = 1.2e-07 + Element 1 is completely outside the domain +Resolving Dirichlet boundary conditions + Constraining P1 E1 in direction(s) 1 + Constraining P1 E3 in direction(s) 2 + >>> SAM model summary <<< +Number of elements 70 +Number of nodes 81 +Number of dofs 162 +Number of unknowns 144 +Number of quadrature points 855 12 32 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Assembling Neumann matrix terms for boundary 2 on P1 +Assembling Neumann matrix terms for boundary 4 on P1 +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 0.0203992 +Max X-displacement : 0.0446362 +Max Y-displacement : 0.0138729 +Projecting secondary solution ... + Continuous global L2-projection +Energy norm |u^h| = a(u^h,u^h)^0.5 : 1.28329 +External energy ((f,u^h)+(t,u^h)^0.5 : 1.28896 +Exact norm |u| = a(u,u)^0.5 : 1.29931 +Exact error a(e,e)^0.5, e=u-u^h : 0.110287 +Exact relative error (%) : 8.48813 +>>> Error estimates based on Continuous global L2-projection <<< +Energy norm |u^r| = a(u^r,u^r)^0.5 : 1.2806 +Error norm a(e,e)^0.5, e=u^r-u^h : 0.0831466 + relative error (% of |u|) : 6.39931 +Exact error a(e,e)^0.5, e=u-u^r : 0.0846523 + relative error (% of |u|) : 6.51519 +Effectivity index : 0.753913 +L2-norm |s^r| = (s^r,s^r)^0.5 : 40.3095 +L2-error (e,e)^0.5, e=s^r-s^h : 2.20015 + relative error (% of |s^r|) : 5.45813 diff --git a/Linear/Test/SPR/L1-50x50-m.reg b/Linear/Test/SPR/L1-50x50-m.reg new file mode 100644 index 0000000..40af503 --- /dev/null +++ b/Linear/Test/SPR/L1-50x50-m.reg @@ -0,0 +1,58 @@ +../L1-50x50-m.xinp -spr + +Input file: L1-50x50-m.xinp +Equation solver: 1 +Number of Gauss points: 4 +Evaluation time for property functions: 1 +Solution component output zero tolerance: 1e-06 +Parsing input file L1-50x50-m.xinp +Parsing +Parsing + Parsing + Reading data file L1-50x50.m + Reading patch 1 + Parsing + Topology sets: Fixed (1,1,4D) + Force (1,2,4D) + Parsing + Parsing +Parsing + Parsing + Material code 0: 25850 0.18 + Parsing + Dirichlet code -2: 1 + Parsing + Dirichlet code 12: (fixed) + Parsing + Boundary force "Fixed" code 1000000 +Parsing input file succeeded. +Equation solver: 1 +Number of Gauss points: 2 +Lagrangian basis functions are used +Problem definition: +Elasticity: 2D, gravity = 0 0 +LinIsotropic: plane stress, E = 25850, nu = 0.18, rho = 7850, alpha = 1.2e-07 +Resolving Dirichlet boundary conditions + Constraining P1 in direction(s) 2 code = 2 + Constraining P1 in direction(s) 12 + >>> SAM model summary <<< +Number of elements 7500 +Number of nodes 7701 +Number of dofs 15402 +Number of constraints 3 +Number of unknowns 15297 +Boundary section 1: X0 = 125 0 0 +Number of quadrature points 30000 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Done. +Sum external load : 0 78543.8 0 +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 0.414242 +Max X-displacement : 0.83308 +Max Y-displacement : 1.0617 +Reaction force : 0 -619.672 +Integrating solution norms (FE solution) ... +Energy norm |u^h| = a(u^h,u^h)^0.5 : 24.8932 +External energy ((f,u^h)+(t,u^h)^0.5 : 24.8932 diff --git a/Linear/Test/SPR/L1-50x50.m b/Linear/Test/SPR/L1-50x50.m new file mode 120000 index 0000000..194d95d --- /dev/null +++ b/Linear/Test/SPR/L1-50x50.m @@ -0,0 +1 @@ +../L1-50x50.m \ No newline at end of file diff --git a/Linear/Test/SPR/MaterialExpression.reg b/Linear/Test/SPR/MaterialExpression.reg new file mode 100644 index 0000000..e664e9a --- /dev/null +++ b/Linear/Test/SPR/MaterialExpression.reg @@ -0,0 +1,45 @@ +../MaterialExpression.xinp -spr + +Input file: MaterialExpression.xinp +Equation solver: 1 +Number of Gauss points: 4 +Solution component output zero tolerance: 1e-06 +Parsing input file ImageMaterial.xinp +Parsing + Parsing + Reading data file quarter-disk-1patch.g2 + Parsing + Parsing + Topology sets: bottom (1,1,1D) + left (1,2,1D) + model (1,0,2D) + Parsing + Parsing + Refining P1 7 7 +Parsing + Parsing + Dirichlet code 12: (fixed) + Parsing + Stiffness function (expression) : r=sqrt +Equation solver: 1 +Number of Gauss points: 4 +Problem definition: +Elasticity: 2D, gravity = 0 0 +Resolving Dirichlet boundary conditions + Constraining P1 E2 in direction(s) 12 + >>> SAM model summary <<< +Number of elements 576 +Number of nodes 700 +Number of dofs 1400 +Number of unknowns 1350 +Number of quadrature points 9984 96 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Assembling Neumann matrix terms for boundary 1 on P1 +Solving the equation system ... +L2-norm : 12.8735 +Max X-displacement : 29.4324 +Max Y-displacement : 30.7243 +Integrating solution norms (FE solution) ... +Energy norm |u^h| = a(u^h,u^h)^0.5 : 5.3714 +External energy ((f,u^h)+(t,u^h)^0.5 : 5.3714 diff --git a/Linear/Test/SPR/MaterialImage.reg b/Linear/Test/SPR/MaterialImage.reg new file mode 100644 index 0000000..e55c329 --- /dev/null +++ b/Linear/Test/SPR/MaterialImage.reg @@ -0,0 +1,59 @@ +../MaterialImage.xinp -noProj -spr + +Input file: MaterialImage.xinp +Equation solver: 1 +Number of Gauss points: 4 +Solution component output zero tolerance: 1e-06 +Parsing input file MaterialImage.xinp +Parsing + Parsing + Reading data file quarter-disk-1patch.g2 + Reading patch 1 + Parsing + Parsing + Topology sets: bottom (1,1,1D) + left (1,2,1D) + model (1,0,2D) + Parsing + Parsing + Refining P1 7 7 + Parsing +Parsing + Parsing + Dirichlet code 12: (fixed) + Parsing + Neumann code 1000000 direction 1: 1 +Parsing + Gravitation vector: 0 0 + Parsing + Material code 0: + 1000 0.4 1 + 1 0.4 1 +Parsing input file succeeded. +Equation solver: 1 +Number of Gauss points: 4 +Problem definition: +Elasticity: 2D, gravity = 0 0 +Material with range \[0,0.5]: +LinIsotropic: plane stress, E = 1, nu = 0.4, rho = 1, alpha = 1.2e-07 +Material with range \[0.5,1]: +LinIsotropic: plane stress, E = 1000, nu = 0.4, rho = 1, alpha = 1.2e-07 +Resolving Dirichlet boundary conditions + Constraining P1 E2 in direction(s) 12 + >>> SAM model summary <<< +Number of elements 576 +Number of nodes 700 +Number of dofs 1400 +Number of unknowns 1350 +Number of quadrature points 9984 96 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Assembling Neumann matrix terms for boundary 1 on P1 +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 12.8735 +Max X-displacement : 29.4324 +Max Y-displacement : 30.7243 +Integrating solution norms (FE solution) ... +Energy norm |u^h| = a(u^h,u^h)^0.5 : 5.3714 +External energy ((f,u^h)+(t,u^h)^0.5 : 5.3714 diff --git a/Linear/Test/SPR/MaterialMultiple.reg b/Linear/Test/SPR/MaterialMultiple.reg new file mode 100644 index 0000000..638ed40 --- /dev/null +++ b/Linear/Test/SPR/MaterialMultiple.reg @@ -0,0 +1,49 @@ +../MaterialMultiple.xinp -spr + +Input file: MaterialMultiple.xinp +Equation solver: 1 +Number of Gauss points: 4 +Solution component output zero tolerance: 1e-06 +Parsing input file MaterialMultiple.xinp +Parsing + Parsing + Reading data file quarter-disk-9patch.g2 + Parsing + Topology sets: bottom (1,1,1D) (2,1,1D) (3,1,1D) + center (5,0,2D) + left (7,2,1D) (8,2,1D) (9,2,1D) + most_patches (1,0,2D) (2,0,2D) (3,0,2D) (4,0,2D) (6,0,2D) (7,0,2D) (8,0,2D) (9,0,2D) + Parsing +Parsing + Parsing + Dirichlet code 12: (fixed) + Parsing + Neumann code 1000000 direction 1: 1 +Parsing + Parsing + Material code 0: 1 0.4 1 + Parsing + Material code 1: 1000 0.4 1 +Parsing input file succeeded. +Equation solver: 1 +Number of Gauss points: 4 +Problem definition: +Elasticity: 2D, gravity = 0 0 +Resolving Dirichlet boundary conditions + Constraining P7 E2 in direction(s) 12 + Constraining P8 E2 in direction(s) 12 + Constraining P9 E2 in direction(s) 12 + >>> SAM model summary <<< +Number of elements 576 +Number of nodes 700 +Number of dofs 1400 +Number of unknowns 1350 +Number of quadrature points 9216 96 +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 12.8735 +Max X-displacement : 29.4324 +Max Y-displacement : 30.7243 +Integrating solution norms (FE solution) ... +Energy norm |u^h| = a(u^h,u^h)^0.5 : 5.3714 +External energy ((f,u^h)+(t,u^h)^0.5 : 5.3714 diff --git a/Linear/Test/SPR/MidShipFrame.reg b/Linear/Test/SPR/MidShipFrame.reg new file mode 100644 index 0000000..add5faf --- /dev/null +++ b/Linear/Test/SPR/MidShipFrame.reg @@ -0,0 +1,183 @@ +../MidShipFrame.xinp -spr + +Input file: MidShipFrame.xinp +Equation solver: 1 +Number of Gauss points: 4 +Solution component output zero tolerance: 1e-06 +Parsing input file MidShipFrame.xinp +Parsing + Parsing + Max refinement depth : 5 + Parsing + Reading data file frame2.g2 + Reading patch 1 + Reading patch 2 + Reading patch 3 + Reading patch 4 + Reading patch 5 + Reading patch 6 + Reading patch 7 + Reading patch 8 + Reading patch 9 + Reading patch 10 + Parsing + Topology sets: innspenning (4,1,1D) (10,2,1D) + Parsing + Raising order of P1 1 0 + Raising order of P2 1 0 + Raising order of P3 1 0 + Raising order of P4 0 1 + Raising order of P5 0 1 + Raising order of P6 0 1 + Raising order of P7 0 1 + Raising order of P8 0 1 + Raising order of P9 0 1 + Raising order of P10 0 1 + Raising order of P6 1 0 + Parsing + Refining P4 3 0 + Refining P5 3 0 + Refining P8 3 0 + Refining P10 1 0 + Refining P1 1 1 + Refining P2 1 0 + Refining P3 1 1 + Refining P4 1 1 + Refining P5 1 1 + Refining P6 1 1 + Refining P7 1 1 + Refining P8 1 1 + Refining P9 1 1 + Refining P10 1 1 + Refining P1 3 3 + Refining P2 3 3 + Refining P3 3 3 + Refining P4 3 3 + Refining P5 3 3 + Refining P6 3 3 + Refining P7 3 3 + Refining P8 3 3 + Refining P9 3 3 + Refining P10 3 3 + Parsing + Connecting P2 E4 to P1 E3 reversed? 0 + Connecting P3 E3 to P1 E4 reversed? 0 + Connecting P4 E2 to P2 E3 reversed? 1 + Connecting P5 E1 to P3 E4 reversed? 1 + Connecting P6 E1 to P5 E2 reversed? 0 + Connecting P7 E1 to P6 E3 reversed? 0 + Connecting P8 E2 to P7 E2 reversed? 1 + Connecting P9 E2 to P8 E1 reversed? 0 + Connecting P10 E1 to P9 E1 reversed? 1 + Parsing + Oval X1={11.2,0.75} X2={11.7,0.75} R=0.3 + Oval X1={11.2,0.75} X2={11.7,0.75} R=0.3 + Oval X1={12.2,4.8} X2={12.4,4.8} R=0.19 + Oval X1={12.1,5.8} X2={12.4,5.8} R=0.19 + Oval X1={12.1,6.8} X2={12.4,6.8} R=0.19 + Oval X1={12.15,7.8} X2={12.4,7.8} R=0.19 + Hole Xc={12.3,9.1} R=0.18 + Oval X1={3.9,0.675} X2={4.2,0.675} R=0.2 + Oval X1={5.9,0.675} X2={6.2,0.675} R=0.2 + Oval X1={7.9,0.675} X2={8.2,0.675} R=0.2 + Hole Xc={0.86,4.8} R=0.16 + Hole Xc={0.83,5.6} R=0.16 + Hole Xc={0.8,6.4} R=0.16 + Hole Xc={0.77,7.2} R=0.16 + Hole Xc={0.87,9.65} R=0.14 +Parsing + Parsing + Dirichlet code 12: (fixed) +Parsing + Parsing + Boundary force "innspenning" code 1000000 + Parsing + Material code 0: 2.1e+11 0.3 7850 + Gravitation vector: 9.81 0 +Parsing + Parsing +Parsing input file succeeded. +Equation solver: 1 +Number of Gauss points: 4 +Enabled projection(s): Continuous global L2-projection +Problem definition: +Elasticity: 2D, gravity = 9.81 0 +LinIsotropic: plane stress, E = 2.1e+11, nu = 0.3, rho = 7850, alpha = 1.2e-07 + Element 44 is completely outside the domain + Element 52 is completely outside the domain + Element 60 is completely outside the domain + Element 61 is completely outside the domain + Element 100 is completely outside the domain + Element 101 is completely outside the domain + Element 108 is completely outside the domain + Element 116 is completely outside the domain + Element 269 is completely outside the domain + Element 297 is completely outside the domain + Element 301 is completely outside the domain + Element 305 is completely outside the domain + Element 309 is completely outside the domain + Element 522 is completely outside the domain + Element 530 is completely outside the domain + Element 538 is completely outside the domain + Element 554 is completely outside the domain + Element 562 is completely outside the domain + Element 570 is completely outside the domain + Element 1165 is completely outside the domain + Element 1180 is completely outside the domain + Element 1181 is completely outside the domain + Element 1182 is completely outside the domain + Element 1196 is completely outside the domain + Element 1197 is completely outside the domain + Element 1198 is completely outside the domain + Element 1212 is completely outside the domain + Element 1213 is completely outside the domain +Renumbered 1520 nodes. +Resolving Dirichlet boundary conditions + Constraining P4 E1 in direction(s) 12 + Constraining P10 E2 in direction(s) 12 + >>> SAM model summary <<< +Number of elements 1248 +Number of nodes 1610 +Number of dofs 3220 +Number of unknowns 3178 +Number of quadrature points 130266 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Assembling interior matrix terms for P2 +Assembling interior matrix terms for P3 +Assembling interior matrix terms for P4 +Assembling interior matrix terms for P5 +Assembling interior matrix terms for P6 +Assembling interior matrix terms for P7 +Assembling interior matrix terms for P8 +Assembling interior matrix terms for P9 +Assembling interior matrix terms for P10 +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 0.0016228 +Max X-displacement : 0.00493709 +Max Y-displacement : 0.0148774 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Assembling interior matrix terms for P2 +Assembling interior matrix terms for P3 +Assembling interior matrix terms for P4 +Assembling interior matrix terms for P5 +Assembling interior matrix terms for P6 +Assembling interior matrix terms for P7 +Assembling interior matrix terms for P8 +Assembling interior matrix terms for P9 +Assembling interior matrix terms for P10 +Reaction force : -2.57405e+06 .*e-06 +Projecting secondary solution ... + Continuous global L2-projection +Integrating solution norms (FE solution) ... +Energy norm |u^h| = a(u^h,u^h)^0.5 : 73.3241 +External energy ((f,u^h)+(t,u^h)^0.5 : 73.3241 +>>> Error estimates based on Continuous global L2-projection <<< +Energy norm |u^r| = a(u^r,u^r)^0.5 : 72.7029 +Error norm a(e,e)^0.5, e=u^r-u^h : 9.73223 + relative error (% of |u^r|) : 13.3863 +L2-norm |s^r| = (s^r,s^r)^0.5 : 3.25687e+07 +L2-error (e,e)^0.5, e=s^r-s^h : 3.4735e+06 + relative error (% of |s^r|) : 10.6652 diff --git a/Linear/Test/SPR/NREL_5MW_blade-properties.dat b/Linear/Test/SPR/NREL_5MW_blade-properties.dat new file mode 120000 index 0000000..7804ff8 --- /dev/null +++ b/Linear/Test/SPR/NREL_5MW_blade-properties.dat @@ -0,0 +1 @@ +../NREL_5MW_blade-properties.dat \ No newline at end of file diff --git a/Linear/Test/SPR/NREL_5MW_blade-vibration.reg b/Linear/Test/SPR/NREL_5MW_blade-vibration.reg new file mode 100644 index 0000000..20c1f00 --- /dev/null +++ b/Linear/Test/SPR/NREL_5MW_blade-vibration.reg @@ -0,0 +1,76 @@ +../NREL_5MW_blade.xinp -1D -eig 11 -spr + +Input file: NREL_5MW_blade.xinp +Equation solver: 1 +Eigenproblem solver: 11 +Number of eigenvalues: 10 +Shift value: 0 +Number of Gauss points: 4 +Solution component output zero tolerance: 1e-06 +Parsing input file NREL_5MW_blade.xinp +Parsing + Parsing + Continuous twist angle: (Interpolate1D): (1\*Interpolate1D(NREL_5MW_blade-properties.dat,column #4,X) + Parsing + Constant beam properties: + Cross section area = 0.1, moments of inertia = 0 0.001 0.001 0.002 + Shear parameters = 0 0 0 0 + Continuous beam properties: + rho (Interpolate1D): (1\*Interpolate1D(NREL_5MW_blade-properties.dat,column #5,X) + EIy (Interpolate1D): (1\*Interpolate1D(NREL_5MW_blade-properties.dat,column #6,X) + EIz (Interpolate1D): (1\*Interpolate1D(NREL_5MW_blade-properties.dat,column #7,X) + GIt (Interpolate1D): (1\*Interpolate1D(NREL_5MW_blade-properties.dat,column #8,X) + EA (Interpolate1D): (1\*Interpolate1D(NREL_5MW_blade-properties.dat,column #9,X) + Iy (Interpolate1D): (1\*Interpolate1D(NREL_5MW_blade-properties.dat,column #11,X) + Iz (Interpolate1D): (1\*Interpolate1D(NREL_5MW_blade-properties.dat,column #12,X) + CGy (Interpolate1D): (1\*Interpolate1D(NREL_5MW_blade-properties.dat,column #16,X) + Parsing + Node 6 dof 2 Load: -1e+06 + Parsing + Gravitation vector: 0 0 -9.81 +Parsing + Generating linear geometry on unit parameter domain \[0,1\] + X0 = 1.5 0.0 0.0 + X1 = 63.0 0.0 0.0 + Parsing + Parsing + Topology sets: end1 (1,1,0D) + Parsing + Refining P1 122 + Parsing +Parsing + Parsing + Dirichlet code 123456: (fixed) +Parsing input file succeeded. +Equation solver: 1 +Eigenproblem solver: 11 +Number of eigenvalues: 10 +Shift value: 0 +Number of Gauss points: 1 +Problem definition: +ElasticBeam: E = 2.05e+11, G = 7.94e+10, rho = 7850 + A = 0.1, Ix = 0, Iy = 0.001, Iz = 0.001, It = 0.002 + Ky = 0, Kz = 0, Sy = 0, Sz = 0 +Resolving Dirichlet boundary conditions + Constraining P1 V1 in direction(s) 123456 + >>> SAM model summary <<< +Number of elements 123 +Number of nodes 124 +Number of dofs 744 +Number of unknowns 738 +Number of quadrature points 123 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Solving the eigenvalue problem ... + >>> Computed Eigenvalues <<< + Mode Frequency \[Hz] + 1 0.691351 + 2 1.11248 + 3 1.98478 + 4 4.11687 + 5 4.57987 + 6 8.16854 + 7 9.45434 + 8 12.7642 + 9 14.8821 + 10 16.8528 diff --git a/Linear/Test/SPR/NavierPart_p2.reg b/Linear/Test/SPR/NavierPart_p2.reg new file mode 100644 index 0000000..f42fd2b --- /dev/null +++ b/Linear/Test/SPR/NavierPart_p2.reg @@ -0,0 +1,52 @@ +../NavierPart_p2.inp -2DKL -nGauss 2 -grvl -spr + +Input file: NavierPart_p2.inp +Equation solver: 1 +Number of Gauss points: 2 +Reading input file NavierPart_p2.inp +Reading data file plate_10x8.g2 +Reading patch 1 +Number of patch refinements: 1 + Refining P1 4 4 +Number of constraints: 4 + Constraining P1 E1 in direction(s) 1 + Constraining P1 E2 in direction(s) 1 + Constraining P1 E3 in direction(s) 1 + Constraining P1 E4 in direction(s) 1 +Number of isotropic materials: 1 + Material code 0: 2.1e+11 0.3 1000 0.1 +Number of pressures: 1 + Pressure code 0: (1000\*StepXY(\[4,6]x\[3.2,4.8])) +Analytic solution: NavierPlate a=10 b=8 t=0.1 E=2.1e+11 nu=0.3 pz=1000 xi=0.5 eta=0.5 c=2 d=1.6 +NavierPlate: w_centre = 0.0001386811746 +Number of result points: 1 + Point 1: P1 xi = 0.5 0.5 +Reading input file succeeded. +Problem definition: +KirchhoffLovePlate: thickness = 0.1, gravity = 0 +LinIsotropic: plane stress, E = 2.1e+11, nu = 0.3, rho = 1000 +Resolving Dirichlet boundary conditions +Result point #1: patch #1 (u,v)=(0.5,0.5), node #25, X = 5 4 0 + >>> SAM model summary <<< +Number of elements 25 +Number of nodes 49 +Number of dofs 49 +Number of unknowns 25 +Assembling interior matrix terms for P1 +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 4.89273e-05 +Max displacement : 0.0001558 node 25 +Projecting secondary solution ... +Energy norm |u^h| = a(u^h,u^h)^0.5 : 0.640802 +External energy ((f,u^h)+(t,u^h)^0.5 : 0.640802 +Exact norm |u| = a(u,u)^0.5 : 0.648876 +Exact error a(e,e)^0.5, e=u-u^h : 0.101001 +Exact relative error (%) : 15.5656 +Energy norm |u^r| = a(u^r,u^r)^0.5 : 0.630481 +Error norm a(e,e)^0.5, e=u^r-u^h : 0.104126 + relative error (% of |u|) : 16.0472 +Exact error a(e,e)^0.5, e=u-u^r : 0.0544198 + relative error (% of |u|) : 8.38678 + Node #25: sol1 = 1.348059e-04 + sol2 = 5.775019e+02 6.698790e+02 0.000000e+00 diff --git a/Linear/Test/SPR/NavierPart_p3.reg b/Linear/Test/SPR/NavierPart_p3.reg new file mode 100644 index 0000000..699189f --- /dev/null +++ b/Linear/Test/SPR/NavierPart_p3.reg @@ -0,0 +1,54 @@ +../NavierPart_p3.inp -2DKL -nGauss 3 -grvl -spr + +Input file: NavierPart_p3.inp +Equation solver: 1 +Number of Gauss points: 3 +Reading input file NavierPart_p3.inp +Reading data file plate_10x8.g2 +Reading patch 1 +Number of order raise: 1 + Raising order of P1 1 1 +Number of patch refinements: 1 + Refining P1 4 4 +Number of constraints: 4 + Constraining P1 E1 in direction(s) 1 + Constraining P1 E2 in direction(s) 1 + Constraining P1 E3 in direction(s) 1 + Constraining P1 E4 in direction(s) 1 +Number of isotropic materials: 1 + Material code 0: 2.1e+11 0.3 1000 0.1 +Number of pressures: 1 + Pressure code 0: (1000\*StepXY(\[4,6]x\[3.2,4.8])) +Analytic solution: NavierPlate a=10 b=8 t=0.1 E=2.1e+11 nu=0.3 pz=1000 xi=0.5 eta=0.5 c=2 d=1.6 +NavierPlate: w_centre = 0.0001386811746 +Number of result points: 1 + Point 1: P1 xi = 0.5 0.5 +Reading input file succeeded. +Problem definition: +KirchhoffLovePlate: thickness = 0.1, gravity = 0 +LinIsotropic: plane stress, E = 2.1e+11, nu = 0.3, rho = 1000 +Resolving Dirichlet boundary conditions +Result point #1: patch #1 (u,v)=(0.5,0.5), X = 5 4 0 + >>> SAM model summary <<< +Number of elements 25 +Number of nodes 64 +Number of dofs 64 +Number of unknowns 36 +Assembling interior matrix terms for P1 +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 4.62009e-05 +Max displacement : 0.000141437 +Projecting secondary solution ... +Energy norm |u^h| = a(u^h,u^h)^0.5 : 0.645651 +External energy ((f,u^h)+(t,u^h)^0.5 : 0.645651 +Exact norm |u| = a(u,u)^0.5 : 0.649635 +Exact error a(e,e)^0.5, e=u-u^h : 0.0718695 +Exact relative error (%) : 11.063 +Energy norm |u^r| = a(u^r,u^r)^0.5 : 0.667282 +Error norm a(e,e)^0.5, e=u^r-u^h : 0.0492384 + relative error (% of |u|) : 7.5794 +Exact error a(e,e)^0.5, e=u-u^r : 0.0621404 + relative error (% of |u|) : 9.5654 + Point #1: sol1 = 1.357858e-04 + sol2 = 4.832184e+02 5.758909e+02 0.000000e+00 diff --git a/Linear/Test/SPR/NavierPoint_p3.reg b/Linear/Test/SPR/NavierPoint_p3.reg new file mode 100644 index 0000000..217bf05 --- /dev/null +++ b/Linear/Test/SPR/NavierPoint_p3.reg @@ -0,0 +1,55 @@ +../NavierPoint_p3.inp -2DKL -nGauss 3 -grvl -spr + +Input file: NavierPoint_p3.inp +Equation solver: 1 +Number of Gauss points: 3 +Reading input file NavierPoint_p3.inp +Reading data file plate_10x8.g2 +Reading patch 1 +Number of order raise: 1 + Raising order of P1 1 1 +Number of patch refinements: 1 + Refining P1 9 9 +Number of constraints: 4 + Constraining P1 E1 in direction(s) 1 + Constraining P1 E2 in direction(s) 1 + Constraining P1 E3 in direction(s) 1 + Constraining P1 E4 in direction(s) 1 +Number of isotropic materials: 1 + Material code 0: 2.1e+11 0.3 1000 0.1 +Number of point loads: 1 + Point 1: P1 xi = 0.5 0.5 load = 1000 +Analytic solution: NavierPlate a=10 b=8 t=0.1 E=2.1e+11 nu=0.3 pz=1000 xi=0.5 eta=0.5 +NavierPlate: w_centre = 4.638247666e-05 +Number of result points: 1 + Point 1: P1 xi = 0.5 0.5 +Reading input file succeeded. +Problem definition: +KirchhoffLovePlate: thickness = 0.1, gravity = 0 +LinIsotropic: plane stress, E = 2.1e+11, nu = 0.3, rho = 1000 +Resolving Dirichlet boundary conditions +Result point #1: patch #1 (u,v)=(0.5,0.5), node #85, X = 5 4 0 + >>> SAM model summary <<< +Number of elements 100 +Number of nodes 169 +Number of dofs 169 +Number of unknowns 121 +Load point #1: patch #1 (u,v)=(0.5,0.5), node #85, X = 5 4 0 +Assembling interior matrix terms for P1 +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 1.68431e-05 +Max displacement : 5.92196e-05 node 85 +Projecting secondary solution ... +Energy norm |u^h| = a(u^h,u^h)^0.5 : 0.243351 +External energy ((f,u^h)+(t,u^h)^0.5 : 0.243351 +Exact norm |u| = a(u,u)^0.5 : 0.215493 +Exact error a(e,e)^0.5, e=u-u^h : 0.0690236 +Exact relative error (%) : 32.0305 +Energy norm |u^r| = a(u^r,u^r)^0.5 : 0.252337 +Error norm a(e,e)^0.5, e=u^r-u^h : 0.0426949 + relative error (% of |u|) : 19.8127 +Exact error a(e,e)^0.5, e=u-u^r : 0.0860584 + relative error (% of |u|) : 39.9356 + Node #85: sol1 = 5.039916e-05 + sol2 = 6.413154e+02 6.945948e+02 0.000000e+00 diff --git a/Linear/Test/SPR/NavierUload_p2.reg b/Linear/Test/SPR/NavierUload_p2.reg new file mode 100644 index 0000000..0427b48 --- /dev/null +++ b/Linear/Test/SPR/NavierUload_p2.reg @@ -0,0 +1,95 @@ +../NavierUload_p2.xinp -2DKL -spr + +Input file: NavierUload_p2.xinp +Equation solver: 1 +Number of Gauss points: 4 +Spline basis with C1-continuous patch interfaces is used +Evaluation time for property functions: 1 +Solution component output zero tolerance: 1e-06 +Parsing input file NavierUload_p2.xinp +Parsing +Parsing + Generating linear geometry on unit parameter domain \[0,1]^2 + Length in X = 10 + Length in Y = 8 + Parsing + Parsing + Parsing + Topology sets: boundary (1,1,1D) (1,2,1D) (1,3,1D) (1,4,1D) + plate (1,0,2D) + Parsing + Raising order of P1 1 1 + Parsing + Refining P1 4 3 + Parsing +Parsing + Parsing + Dirichlet code 1: (fixed) +Parsing + Material code 0: 2.1e+11 0.3 1000 0.1 + Pressure code 1000001: 1000 + Analytic solution: NavierPlate a=10 b=8 t=0.1 E=2.1e+11 nu=0.3 pz=1000 +NavierPlate: w_max = 0.001283712087 + Max. number of terms in Fourier series = 100 +Parsing + Parsing + Parsing + Point 1: P1 xi = 0.5 0.5 +Parsing input file succeeded. +Equation solver: 1 +Number of Gauss points: 2 +Spline basis with C1-continuous patch interfaces is used +Enabled projection(s): Greville point projection +Problem definition: +KirchhoffLovePlate: thickness = 0.1, gravity = 0 +LinIsotropic: plane stress, E = 2.1e+11, nu = 0.3, rho = 1000, alpha = 0 +Resolving Dirichlet boundary conditions + Constraining P1 E1 in direction(s) 1 + Constraining P1 E2 in direction(s) 1 + Constraining P1 E3 in direction(s) 1 + Constraining P1 E4 in direction(s) 1 +Result point #1: patch #1 (u,v)=(0.5,0.5), X = 5 4 0 + >>> SAM model summary <<< +Number of elements 20 +Number of nodes 42 +Number of dofs 42 +Number of unknowns 20 +Number of quadrature points 80 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Done. +Sum external load : 57777.8 0 0 +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 0.000504337 +Max displacement : 0.00131415 +Projecting secondary solution ... + Greville point projection +Integrating solution norms (FE solution) ... +Energy norm |u^h| = a(u^h,u^h)^0.5 : 6.4908 +External energy ((f,u^h)+(t,u^h)^0.5 : 6.4908 +Exact norm |u| = a(u,u)^0.5 : 6.56837 +Exact error a(e,e)^0.5, e=u-u^h : 0.998645 +Exact relative error (%) : 15.2038 +Residual error (r(u) + J(u))^0.5 : 1434.27 + relative error (% of |u|) : 21836 +>>> Error estimates based on Greville point projection <<< +Energy norm |u^r| = a(u^r,u^r)^0.5 : 6.45206 +Error norm a(e,e)^0.5, e=u^r-u^h : 0.519882 + relative error (% of |u|) : 7.91493 +Residual error (r(u^r) + J(u^r))^0.5 : 69683.9 + relative error (% of |u|) : 1.0609e+06 +Jump term J(u^r)^0.5 : 0 + relative error (% of |u|) : 0 +Exact error a(e,e)^0.5, e=u-u^r : 0.779314 + relative error (% of |u|) : 11.8646 +Effectivity index : 0.520588 +Effectivity index, theta^EX : 1.30096 +Effectivity index, theta^RES : 69778.9 +L2-norm |s^r| = (s^r,s^r)^0.5 : 28117.3 +L2-error (e,e)^0.5, e=s^r-s^h : 2328.12 + relative error (% of |s^r|) : 8.28003 + Point #1: sol1 = 1.258638e-03 + exact1 1.283712e-03 + sol2 = 3.172751e+03 4.099352e+03 0.000000e+00 + exact2 3.216852e+03 4.230342e+03 0.000000e+00 diff --git a/Linear/Test/SPR/NavierUload_p3.reg b/Linear/Test/SPR/NavierUload_p3.reg new file mode 100644 index 0000000..c1ba4a6 --- /dev/null +++ b/Linear/Test/SPR/NavierUload_p3.reg @@ -0,0 +1,97 @@ +../NavierUload_p3.xinp -2DKL -spr + +Input file: NavierUload_p3.xinp +Equation solver: 1 +Number of Gauss points: 4 +Spline basis with C1-continuous patch interfaces is used +Basis function values are precalculated but not cached +Evaluation time for property functions: 1 +Solution component output zero tolerance: 1e-06 +Parsing input file NavierUload_p3.xinp +Parsing +Parsing + Generating linear geometry on unit parameter domain \[0,1]^2 + Length in X = 10 + Length in Y = 8 + Parsing + Parsing + Parsing + Topology sets: boundary (1,1,1D) (1,2,1D) (1,3,1D) (1,4,1D) + plate (1,0,2D) + Parsing + Raising order of P1 2 2 + Parsing + Refining P1 3 2 + Parsing +Parsing + Parsing + Dirichlet code 1: (fixed) +Parsing + Material code 0: 2.1e+11 0.3 1000 0.1 + Pressure code 1000001: 1000 + Analytic solution: NavierPlate a=10 b=8 t=0.1 E=2.1e+11 nu=0.3 pz=1000 +NavierPlate: w_max = 0.001283712087 + Max. number of terms in Fourier series = 100 +Parsing + Parsing + Parsing + Point 1: P1 xi = 0.5 0.5 +Parsing input file succeeded. +Equation solver: 1 +Number of Gauss points: 3 +Spline basis with C1-continuous patch interfaces is used +Basis function values are precalculated but not cached +Enabled projection(s): Greville point projection +Problem definition: +KirchhoffLovePlate: thickness = 0.1, gravity = 0 +LinIsotropic: plane stress, E = 2.1e+11, nu = 0.3, rho = 1000, alpha = 0 +Resolving Dirichlet boundary conditions + Constraining P1 E1 in direction(s) 1 + Constraining P1 E2 in direction(s) 1 + Constraining P1 E3 in direction(s) 1 + Constraining P1 E4 in direction(s) 1 +Result point #1: patch #1 (u,v)=(0.5,0.5), X = 5 4 0 + >>> SAM model summary <<< +Number of elements 12 +Number of nodes 42 +Number of dofs 42 +Number of unknowns 20 +Number of quadrature points 108 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Done. +Sum external load : 58333.3 0 0 +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 0.000508856 +Max displacement : 0.0014589 +Projecting secondary solution ... + Greville point projection +Integrating solution norms (FE solution) ... +Energy norm |u^h| = a(u^h,u^h)^0.5 : 6.56416 +External energy ((f,u^h)+(t,u^h)^0.5 : 6.56416 +Exact norm |u| = a(u,u)^0.5 : 6.57123 +Exact error a(e,e)^0.5, e=u-u^h : 0.30438 +Exact relative error (%) : 4.63201 +Residual error (r(u) + J(u))^0.5 : 3023.38 + relative error (% of |u|) : 46009.4 +>>> Error estimates based on Greville point projection <<< +Energy norm |u^r| = a(u^r,u^r)^0.5 : 6.81129 +Error norm a(e,e)^0.5, e=u^r-u^h : 0.37524 + relative error (% of |u|) : 5.71034 +Residual error (r(u^r) + J(u^r))^0.5 : 82643.4 + relative error (% of |u|) : 1.25765e+06 +Jump term J(u^r)^0.5 : 0 + relative error (% of |u|) : 0 +Exact error a(e,e)^0.5, e=u-u^r : 0.472383 + relative error (% of |u|) : 7.18866 +Effectivity index : 1.2328 +Effectivity index, theta^EX : 2.78475 +Effectivity index, theta^RES : 271515 +L2-norm |s^r| = (s^r,s^r)^0.5 : 29802.8 +L2-error (e,e)^0.5, e=s^r-s^h : 1783.66 + relative error (% of |s^r|) : 5.98489 + Point #1: sol1 = 1.284960e-03 + exact1 1.283712e-03 + sol2 = 3.174105e+03 4.176018e+03 0.000000e+00 6.623777e+00 0.000000e+00 + exact2 3.216852e+03 4.230342e+03 0.000000e+00 diff --git a/Linear/Test/SPR/PLplate-projBasis.g2 b/Linear/Test/SPR/PLplate-projBasis.g2 new file mode 120000 index 0000000..a9bc205 --- /dev/null +++ b/Linear/Test/SPR/PLplate-projBasis.g2 @@ -0,0 +1 @@ +../PLplate-projBasis.g2 \ No newline at end of file diff --git a/Linear/Test/SPR/PinchedHemisphere-p4.reg b/Linear/Test/SPR/PinchedHemisphere-p4.reg new file mode 100644 index 0000000..65fb3d9 --- /dev/null +++ b/Linear/Test/SPR/PinchedHemisphere-p4.reg @@ -0,0 +1,104 @@ +../PinchedHemisphere-p4.xinp -2DKLshell -cgl2 -spr + +Input file: PinchedHemisphere-p4.xinp +Equation solver: 1 +Number of Gauss points: 4 +Spline basis with C1-continuous patch interfaces is used +Enabled projection(s): Continuous global L2-projection +Evaluation time for property functions: 1 +Solution component output zero tolerance: 1e-06 +Parsing input file PinchedHemisphere-p4.xinp +Parsing +Parsing + Parsing + Reading data file hemisphere-symm.g2 + Reading patch 1 + Parsing + Parsing + Parsing + Topology sets: polept (1,1,1D) + symmXY (1,4,1D) + symmXZ (1,3,1D) + Parsing + Parsing + Raising order of P1 2 2 + Parsing + Refining P1 3 3 + Parsing +Parsing + Parsing + Dirichlet code 123: (fixed) + Parsing + Dirichlet code 2: (fixed) + Parsing + Dirichlet code 13000: (fixed) + Parsing + Dirichlet code 3: (fixed) + Parsing + Dirichlet code 12000: (fixed) +Parsing + Material code 0: 6.825e+07 0.3 1 0.04 + Point: P1 xi = 1 0 direction = 3 load = 1 + Point: P1 xi = 1 1 direction = 2 load = -1 +Parsing + Parsing + Point 1: P1 xi = 1 0 + Point 2: P1 xi = 1 1 +Parsing input file succeeded. +Equation solver: 1 +Number of Gauss points: p+1 (p = polynomial degree of basis) +Spline basis with C1-continuous patch interfaces is used +Enabled projection(s): Continuous global L2-projection +Problem definition: +KirchhoffLoveShell: thickness = 0.04, gravity = 0 +LinIsotropic: plane stress, E = 6.825e+07, nu = 0.3, rho = 1, alpha = 0 +Resolving Dirichlet boundary conditions + Constraining P1 E1 in direction(s) 123 + Constraining P1 E3 in direction(s) 2 + Constraining P1 E3 in direction(s) 13000 + Constraining P1 E4 in direction(s) 3 + Constraining P1 E4 in direction(s) 12000 +Result point #1: patch #1 (u,v)=(1,0), node #8, X = 0 0 10 +Result point #2: patch #1 (u,v)=(1,1), node #64, X = 0 10 0 + >>> SAM model summary <<< +Number of elements 16 +Number of nodes 64 +Number of dofs 192 +Number of constraints 28 +Number of unknowns 126 +Load point #1: patch #1 (u,v)=(1,0), node #8, X = 0 0 10, direction = 3 +Load point #2: patch #1 (u,v)=(1,1), node #64, X = 0 10 0, direction = 2 +Number of quadrature points 400 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Done. +Sum external load : 0 -2 2 +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 0.0260764 +Max X-displacement : 0.0433897 +Max Y-displacement : 0.0883787 +Max Z-displacement : 0.0883787 +Projecting secondary solution ... + Continuous global L2-projection +Integrating solution norms (FE solution) ... +Energy norm |u^h| = a(u^h,u^h)^0.5 : 0.420425 +External energy ((f,u^h)+(t,u^h)^0.5 : 0.420425 +>>> Error estimates based on Continuous global L2-projection <<< +Energy norm |u^r| = a(u^r,u^r)^0.5 : 0.41707 +Error norm a(e,e)^0.5, e=u^r-u^h : 0.0530098 + relative error (% of |u^r|) : 12.7101 +L2 norm |n^r| = (n^r,n^r)^0.5 : 63.8556 +L2 error (e,e)^0.5, e=n^r-n^h : 92.3492 + relative error (% of |n^r|) : 144.622 +L2 norm |m^r| = (m^r,m^r)^0.5 : 6.01099 +L2 error (e,e)^0.5, e=m^r-m^h : 0.0347241 + relative error (% of |m^r|) : 0.577676 + Node #8: sol1 = 4.338855e-02 0.000000e+00 8.837875e-02 + sol2 = -3.422639e+00 -2.283428e+01 -5.480571e-03 -7.280761e-01 1.340658e+00 0.000000e+00 + sol3 = -2.815851e+03 4.456610e+03 -1.375468e-01 4.456610e+03 -2.815851e+03 6.351342e+03 + sol4 = 2.644719e+03 -5.598325e+03 -1.364817e-01 2.644719e+03 -5.598325e+03 7.289841e+03 + Node #64: sol1 = -4.338855e-02 -8.837875e-02 0.000000e+00 + sol2 = 3.422639e+00 2.283428e+01 -5.480571e-03 7.280761e-01 -1.340658e+00 0.000000e+00 + sol3 = 2.815851e+03 -4.456610e+03 -1.375468e-01 2.815851e+03 -4.456610e+03 6.351342e+03 + sol4 = -2.644719e+03 5.598325e+03 -1.364817e-01 5.598325e+03 -2.644719e+03 7.289841e+03 diff --git a/Linear/Test/SPR/PipeJoint-Lagrange.reg b/Linear/Test/SPR/PipeJoint-Lagrange.reg new file mode 100644 index 0000000..0c3735e --- /dev/null +++ b/Linear/Test/SPR/PipeJoint-Lagrange.reg @@ -0,0 +1,77 @@ +../PipeJoint.xinp -lagrange -spr + +Input file: PipeJoint.xinp +Equation solver: 1 +Number of Gauss points: 4 +Lagrangian basis functions are used +Solution component output zero tolerance: 1e-06 +Parsing input file PipeJoint.xinp +Parsing + Parsing + Reading data file pipe_bifurcation.g2 + Reading patch 1 + Reading patch 2 + Reading patch 3 + Reading patch 4 + Reading patch 5 + Reading patch 6 + Reading patch 7 + Reading patch 8 + Reading patch 9 + Reading patch 10 + Parsing + Reading data file pipe_bifurcation.gno + Parsing + Parsing +Parsing + Parsing + Reading data file pipe_bifurcation.prc + Parsing + Dirichlet code 123: (fixed) + Parsing + Neumann code 1001 direction 1: 1e+08 +Parsing input file succeeded. +Equation solver: 1 +Number of Gauss points: 4 +Lagrangian basis functions are used +Problem definition: +Elasticity: 3D, gravity = 0 0 0 +LinIsotropic: E = 2.05e+11, nu = 0.29, rho = 7850, alpha = 1.2e-07 +Renumbered 246 nodes. +Resolving Dirichlet boundary conditions + Constraining P1 F1 in direction(s) 123 + Constraining P2 F1 in direction(s) 123 + Constraining P3 F1 in direction(s) 123 + Constraining P4 F1 in direction(s) 123 + Constraining P5 F1 in direction(s) 123 + Constraining P6 F1 in direction(s) 123 + >>> SAM model summary <<< +Number of elements 12 +Number of nodes 166 +Number of dofs 498 +Number of unknowns 402 +Number of quadrature points 768 64 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Assembling interior matrix terms for P2 +Assembling interior matrix terms for P3 +Assembling interior matrix terms for P4 +Assembling interior matrix terms for P5 +Assembling interior matrix terms for P6 +Assembling interior matrix terms for P7 +Assembling interior matrix terms for P8 +Assembling interior matrix terms for P9 +Assembling interior matrix terms for P10 +Assembling Neumann matrix terms for boundary 1 on P7 +Assembling Neumann matrix terms for boundary 1 on P8 +Assembling Neumann matrix terms for boundary 1 on P9 +Assembling Neumann matrix terms for boundary 1 on P10 +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 0.0672723 +Max X-displacement : 0.297278 +Max Y-displacement : 0.0947172 +Max Z-displacement : 0.0110647 +Integrating solution norms (FE solution) ... +Energy norm |u^h| = a(u^h,u^h)^0.5 : 41532.7 +External energy ((f,u^h)+(t,u^h)^0.5 : 41532.7 diff --git a/Linear/Test/SPR/PipeJoint-NURBS.reg b/Linear/Test/SPR/PipeJoint-NURBS.reg new file mode 100644 index 0000000..21a4059 --- /dev/null +++ b/Linear/Test/SPR/PipeJoint-NURBS.reg @@ -0,0 +1,155 @@ +../PipeJoint.xinp -printMaxPatch -spr + +Input file: PipeJoint.xinp +Equation solver: 1 +Number of Gauss points: 4 +Solution component output zero tolerance: 1e-06 +Parsing input file PipeJoint.xinp +Parsing + Parsing + Reading data file pipe_bifurcation.g2 + Reading patch 1 + Reading patch 2 + Reading patch 3 + Reading patch 4 + Reading patch 5 + Reading patch 6 + Reading patch 7 + Reading patch 8 + Reading patch 9 + Reading patch 10 + Parsing + Reading data file pipe_bifurcation.gno + Parsing + Parsing +Parsing + Parsing + Reading data file pipe_bifurcation.prc + Parsing + Dirichlet code 123: (fixed) + Parsing + Neumann code 1001 direction 1: 1e+08 +Parsing input file succeeded. +Equation solver: 1 +Number of Gauss points: 4 +Problem definition: +Elasticity: 3D, gravity = 0 0 0 +LinIsotropic: E = 2.05e+11, nu = 0.29, rho = 7850, alpha = 1.2e-07 +Renumbered 246 nodes. +Resolving Dirichlet boundary conditions + Constraining P1 F1 in direction(s) 123 + Constraining P2 F1 in direction(s) 123 + Constraining P3 F1 in direction(s) 123 + Constraining P4 F1 in direction(s) 123 + Constraining P5 F1 in direction(s) 123 + Constraining P6 F1 in direction(s) 123 + >>> SAM model summary <<< +Number of elements 12 +Number of nodes 166 +Number of dofs 498 +Number of unknowns 402 +Number of quadrature points 896 64 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Assembling interior matrix terms for P2 +Assembling interior matrix terms for P3 +Assembling interior matrix terms for P4 +Assembling interior matrix terms for P5 +Assembling interior matrix terms for P6 +Assembling interior matrix terms for P7 +Assembling interior matrix terms for P8 +Assembling interior matrix terms for P9 +Assembling interior matrix terms for P10 +Assembling Neumann matrix terms for boundary 1 on P7 +Assembling Neumann matrix terms for boundary 1 on P8 +Assembling Neumann matrix terms for boundary 1 on P9 +Assembling Neumann matrix terms for boundary 1 on P10 +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 0.0707423 +Max X-displacement : 0.295694 +Max Y-displacement : 0.100096 +Max Z-displacement : 0.0302177 +Projecting secondary solution ... + Greville point projection +Maximum stresses in Gauss points: + Max s_xx: 2.685515e+08 X = -58 -10 0 Patch 1 + 5.116134e+08 X = -10 10 0 Patch 2 + 5.116134e+08 X = -10 10 0 Patch 3 + -5.201099e+08 X = 10 10 0 Patch 4 + -5.201099e+08 X = 10 10 0 Patch 5 + -2.419987e+08 X = 55 -10 0 Patch 6 + 7.776961e+08 X = -10 10 0 Patch 7 + -7.481686e+08 X = 10 10 0 Patch 8 + 7.776961e+08 X = -10 10 0 Patch 9 + -7.481686e+08 X = 10 10 0 Patch 10 + Max s_yy: 1.179482e+08 X = -19.3333 -10 0 Patch 1 + 3.238335e+08 X = -10 10 0 Patch 2 + 3.238335e+08 X = -10 10 0 Patch 3 + -3.410903e+08 X = 10 10 0 Patch 4 + -3.410903e+08 X = 10 10 0 Patch 5 + -1.209907e+08 X = 18.3333 -10 0 Patch 6 + 7.628862e+08 X = -10 10 0 Patch 7 + -7.469469e+08 X = 10 10 0 Patch 8 + 7.628862e+08 X = -10 10 0 Patch 9 + -7.469469e+08 X = 10 10 0 Patch 10 + Max s_zz: 1.096901e+08 X = -58 -10 0 Patch 1 + 2.354670e+08 X = -10 10 0 Patch 2 + 2.354670e+08 X = -10 10 0 Patch 3 + -2.438121e+08 X = 10 10 0 Patch 4 + -2.438121e+08 X = 10 10 0 Patch 5 + 1.041274e+08 X = 18.3333 0 -*10 Patch 6 + 4.399563e+08 X = -10 10 0 Patch 7 + -4.276475e+08 X = 10 10 0 Patch 8 + 4.399563e+08 X = -10 10 0 Patch 9 + -4.276475e+08 X = 10 10 0 Patch 10 + Max s_xy: -2.860368e+08 X = 0 0 9 Patch 1 + 2.692636e+08 X = -10 10 0 Patch 2 + 2.692636e+08 X = -10 10 0 Patch 3 + 2.849161e+08 X = 10 10 0 Patch 4 + 2.849161e+08 X = 10 10 0 Patch 5 + -2.924400e+08 X = 0 0 -*9 Patch 6 + -4.227691e+08 X = 0 0 9 Patch 7 + -4.246762e+08 X = 0 0 -9 Patch 8 + -4.227691e+08 X = 0 0 -9 Patch 9 + -4.246762e+08 X = 0 0 9 Patch 10 + Max s_yz: -6.949937e+07 X = -19.3333 -10 0 Patch 1 + -1.808923e+08 X = -6.36396 6.36396 6.36396 Patch 2 + 1.808923e+08 X = -6.36396 6.36396 -6.36396 Patch 3 + -1.780423e+08 X = 6.36396 6.36396 -6.36396 Patch 4 + 1.780423e+08 X = 6.36396 6.36396 6.36396 Patch 5 + [ -]*7.034553e+07 X = 18.3333 0 -*10 Patch 6 + -1.934230e+08 X = -6.36396 6.36396 6.36396 Patch 7 + -1.934608e+08 X = 6.36396 6.36396 -6.36396 Patch 8 + 1.934230e+08 X = -6.36396 6.36396 -6.36396 Patch 9 + 1.934608e+08 X = 6.36396 6.36396 6.36396 Patch 10 + Max s_xz: -1.027139e+08 X = 0 -7.07107 7.07107 Patch 1 + -7.832311e+07 X = -23.576 6.36396 6.36396 Patch 2 + 7.832311e+07 X = -23.576 6.36396 -6.36396 Patch 3 + 8.005224e+07 X = 22.576 6.36396 -6.36396 Patch 4 + -8.005224e+07 X = 22.576 6.36396 6.36396 Patch 5 + -1.000961e+08 X = 0 -7.07107 7.07107 Patch 6 + 1.323493e+08 X = -6.36396 15.9093 6.36396 Patch 7 + -1.302464e+08 X = 6.36396 15.9093 -6.36396 Patch 8 + -1.323493e+08 X = -6.36396 15.9093 -6.36396 Patch 9 + 1.302464e+08 X = 6.36396 15.9093 6.36396 Patch 10 + Max von Mises stress: 4.982327e+08 X = 0 0 9 Patch 1 + 5.441745e+08 X = -10 10 0 Patch 2 + 5.441745e+08 X = -10 10 0 Patch 3 + 5.670892e+08 X = 10 10 0 Patch 4 + 5.670892e+08 X = 10 10 0 Patch 5 + 5.087880e+08 X = 0 0 -*9 Patch 6 + 8.066986e+08 X = -10 10 0 Patch 7 + 8.080089e+08 X = 0 0 -9 Patch 8 + 8.066986e+08 X = -10 10 0 Patch 9 + 8.080089e+08 X = 0 0 9 Patch 10 +Integrating solution norms (FE solution) ... +Energy norm |u^h| = a(u^h,u^h)^0.5 : 41649 +External energy ((f,u^h)+(t,u^h)^0.5 : 41649 +>>> Error estimates based on Greville point projection <<< +Energy norm |u^r| = a(u^r,u^r)^0.5 : 41489.2 +Error norm a(e,e)^0.5, e=u^r-u^h : 15087.3 + relative error (% of |u^r|) : 36.3645 +L2-norm |s^r| = (s^r,s^r)^0.5 : 1.74378e+10 +L2-error (e,e)^0.5, e=s^r-s^h : 7.42866e+09 + relative error (% of |s^r|) : 42.6009 diff --git a/Linear/Test/SPR/PlateLineLoad.reg b/Linear/Test/SPR/PlateLineLoad.reg new file mode 100644 index 0000000..ecee260 --- /dev/null +++ b/Linear/Test/SPR/PlateLineLoad.reg @@ -0,0 +1,62 @@ +../PlateLineLoad.xinp -2DKL -spr + +Input file: PlateLineLoad.xinp +Equation solver: 1 +Number of Gauss points: 4 +Spline basis with C1-continuous patch interfaces is used +Solution component output zero tolerance: 1e-06 +Parsing input file PlateLineLoad.xinp +Parsing +Parsing + Generating linear geometry on unit parameter domain \[0,1]^2 + Parsing + Parsing + Parsing + Raising order of P1 1 1 + Parsing + Refining P1 19 19 +Parsing + Parsing + Topology sets: boundary (1,1,1D) (1,2,1D) (1,3,1D) (1,4,1D) + plate (1,0,2D) + Parsing +Parsing + Parsing + Dirichlet code 1: (fixed) +Parsing + Material code 0: 1 0.3 1 1 + Line load code 1000001 (constant): 2 + at u=0.5, v in \[0.25,0.75] +Parsing + Parsing + Point 1: P1 xi = 0.5 0.5 +Parsing input file succeeded. +Equation solver: 1 +Number of Gauss points: 3 5 +Spline basis with C1-continuous patch interfaces is used +Problem definition: +KirchhoffLovePlate: thickness = 1, gravity = 0 +LinIsotropic: plane stress, E = 1, nu = 0.3, rho = 1, alpha = 0 +Resolving Dirichlet boundary conditions + Constraining P1 E1 in direction(s) 1 + Constraining P1 E2 in direction(s) 1 + Constraining P1 E3 in direction(s) 1 + Constraining P1 E4 in direction(s) 1 +Result point #1: patch #1 (u,v)=(0.5,0.5), X = 0.5 0.5 0 + >>> SAM model summary <<< +Number of elements 400 +Number of nodes 484 +Number of dofs 484 +Number of unknowns 400 +Number of quadrature points 3600 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 0.0461567 +Max displacement : 0.107229 +Integrating solution norms (FE solution) ... +Energy norm |u^h| = a(u^h,u^h)^0.5 : 0.309343 +External energy ((f,u^h)+(t,u^h)^0.5 : 0.309343 + Point #1: sol1 = 1.072286e-01 + sol2 = 1.849172e-01 1.505577e-01 0.000000e+00 diff --git a/Linear/Test/SPR/PlateWithColumns_p2.reg b/Linear/Test/SPR/PlateWithColumns_p2.reg new file mode 100644 index 0000000..ee766b8 --- /dev/null +++ b/Linear/Test/SPR/PlateWithColumns_p2.reg @@ -0,0 +1,74 @@ +../PlateWithColumns_p2.xinp -2DKL -spr + +Input file: PlateWithColumns_p2.xinp +Equation solver: 1 +Number of Gauss points: 4 +Spline basis with C1-continuous patch interfaces is used +Evaluation time for property functions: 1 +Solution component output zero tolerance: 1e-06 +Parsing input file PlateWithColumns_p2.xinp +Parsing +Parsing + Generating linear geometry on unit parameter domain \[0,1]^2 + Length in X = 5 + Length in Y = 4 + Parsing + Parsing + Parsing + Parsing + Topology sets: boundary (1,1,1D) (1,2,1D) (1,3,1D) (1,4,1D) + plate (1,0,2D) + Parsing + Raising order of P1 1 1 + Parsing + Refining P1 4 3 + Parsing + Refining P1 1 1 + Parsing +Parsing + Parsing + Dirichlet code 1: (fixed) +Parsing + Gravitation constant: -9.81 + Material code 0: 2.1e+11 0.3 7850 0.1 + Pressure code 1000001 (stepxy): (-1e+09\*StepXY(\[4,4.25]x\[3,3.25])) + Pressure code 2000001 (stepxy): (1e+09\*StepXY(\[0.75,1]x\[0.75,1])) +Parsing + Parsing + Point 1: P1 xi = 0.825 0.775 + Point 2: P1 xi = 0.175 0.225 +Parsing input file succeeded. +Equation solver: 1 +Number of Gauss points: 8 +Spline basis with C1-continuous patch interfaces is used +Problem definition: +KirchhoffLovePlate: thickness = 0.1, gravity = -9.81 +LinIsotropic: plane stress, E = 2.1e+11, nu = 0.3, rho = 7850, alpha = 0 +Resolving Dirichlet boundary conditions + Constraining P1 E1 in direction(s) 1 + Constraining P1 E2 in direction(s) 1 + Constraining P1 E3 in direction(s) 1 + Constraining P1 E4 in direction(s) 1 +Result point #1: patch #1 (u,v)=(0.825,0.775), X = 4.125 3.1 0 +Result point #2: patch #1 (u,v)=(0.175,0.225), X = 0.875 0.9 0 + >>> SAM model summary <<< +Number of elements 80 +Number of nodes 120 +Number of dofs 120 +Number of unknowns 80 +Number of quadrature points 5120 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Done. +Sum external load : -131770 0 0 +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 0.0766514 +Max displacement : 0.214068 +Integrating solution norms (FE solution) ... +Energy norm |u^h| = a(u^h,u^h)^0.5 : 4847.38 +External energy ((f,u^h)+(t,u^h)^0.5 : 4847.38 + Point #1: sol1 = -1.918849e-01 + sol2 = -1.178689e+07 -1.161591e+07 6.719230e+05 7.465968e+05 1.191962e+05 + Point #2: sol1 = 1.914356e-01 + sol2 = 1.178112e+07 1.160933e+07 -6.666702e+05 7.416761e+05 1.157686e+05 diff --git a/Linear/Test/SPR/PointLoadedPlate-project-file.reg b/Linear/Test/SPR/PointLoadedPlate-project-file.reg new file mode 100644 index 0000000..c958cd7 --- /dev/null +++ b/Linear/Test/SPR/PointLoadedPlate-project-file.reg @@ -0,0 +1,91 @@ +../PointLoadedPlate-project-file.xinp -2DKL -spr + +Input file: PointLoadedPlate-project-file.xinp +Equation solver: 1 +Number of Gauss points: 4 +Spline basis with C1-continuous patch interfaces is used +Evaluation time for property functions: 1 +Solution component output zero tolerance: 1e-06 +Parsing input file PointLoadedPlate-project-file.xinp +Parsing + Generating linear geometry on unit parameter domain \[0,1]^2 + Parsing + Parsing + Parsing + Parsing + Topology sets: boundary (1,1,1D) (1,2,1D) (1,3,1D) (1,4,1D) + Parsing + Reading data file PLplate-projBasis.g2 + Reading projection basis for patch 1 + Parsing + Raising order of P1 2 2 + Parsing + Refining P1 7 7 + Parsing +Parsing + Parsing + Dirichlet code 1: (fixed) +Parsing + Material code 0: 1 0.3 1 1 + Point: P1 xi = 0.5 0.5 load = 1 +Parsing + Parsing + Parsing + Point 1: P1 xi = 0.5 0.5 + Point 2: P1 xi = 0.5 0.25 + Point 3: P1 xi = 0.25 0.5 + Point 4: P1 xi = 0.25 0.25 +Parsing input file succeeded. +Equation solver: 1 +Number of Gauss points: 4 +Spline basis with C1-continuous patch interfaces is used +Enabled projection(s): Continuous global L2-projection +Problem definition: +KirchhoffLovePlate: thickness = 1, gravity = 0 +LinIsotropic: plane stress, E = 1, nu = 0.3, rho = 1, alpha = 0 +Resolving Dirichlet boundary conditions + Constraining P1 E1 in direction(s) 1 + Constraining P1 E2 in direction(s) 1 + Constraining P1 E3 in direction(s) 1 + Constraining P1 E4 in direction(s) 1 +Result point #1: patch #1 (u,v)=(0.5,0.5), node #61, X = 0.5 0.5 0 +Result point #2: patch #1 (u,v)=(0.5,0.25), node #39, X = 0.5 0.25 0 +Result point #3: patch #1 (u,v)=(0.25,0.5), node #59, X = 0.25 0.5 0 +Result point #4: patch #1 (u,v)=(0.25,0.25), node #37, X = 0.25 0.25 0 + >>> SAM model summary <<< +Number of elements 64 +Number of nodes 121 +Number of dofs 121 +Number of unknowns 81 +Load point #1: patch #1 (u,v)=(0.5,0.5) on element #37, X = 0.5 0.5 0 +Number of quadrature points 1024 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Done. +Sum external load : 1 0 0 +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 0.0433307 +Max displacement : 0.142236 +Projecting secondary solution ... + Continuous global L2-projection +Integrating solution norms (FE solution) ... +Energy norm |u^h| = a(u^h,u^h)^0.5 : 0.355282 +External energy ((f,u^h)+(t,u^h)^0.5 : 0.355282 +>>> Error estimates based on Continuous global L2-projection <<< +Energy norm |u^r| = a(u^r,u^r)^0.5 : 0.355236 +Error norm a(e,e)^0.5, e=u^r-u^h : 0.00570718 + relative error (% of |u^r|) : 1.60659 +Residual error (r(u^r) + J(u^r))^0.5 : 0.166615 + relative error (% of |u^r|) : 46.9025 +L2-norm |s^r| = (s^r,s^r)^0.5 : 0.106157 +L2-error (e,e)^0.5, e=s^r-s^h : 0.00160767 + relative error (% of |s^r|) : 1.51443 + Node #61: sol1 = 1.262254e-01 + sol2 = 3.301266e-01 3.301266e-01 0.000000e+00 -1.507744e+00 -1.507744e+00 + Node #39: sol1 = 7.798376e-02 + sol2 = 1.040561e-01 6.200957e-02 0.000000e+00 -2.072240e-01 6.651893e-01 + Node #59: sol1 = 7.798376e-02 + sol2 = 6.200957e-02 1.040561e-01 0.000000e+00 6.651893e-01 -2.072240e-01 + Node #37: sol1 = 5.206053e-02 + sol2 = 4.426895e-02 4.426895e-02 -4.353575e-02 3.190714e-01 3.190714e-01 diff --git a/Linear/Test/SPR/PointLoadedPlate-project.reg b/Linear/Test/SPR/PointLoadedPlate-project.reg new file mode 100644 index 0000000..358bd17 --- /dev/null +++ b/Linear/Test/SPR/PointLoadedPlate-project.reg @@ -0,0 +1,96 @@ +../LR/PointLoadedPlate+project.xinp -2DKL -spr + +Input file: LR/PointLoadedPlate+project.xinp +Equation solver: 1 +Number of Gauss points: 4 +Spline basis with C1-continuous patch interfaces is used +Evaluation time for property functions: 1 +Solution component output zero tolerance: 1e-06 +Parsing input file LR/PointLoadedPlate+project.xinp +Parsing + Generating linear geometry on unit parameter domain \[0,1]^2 + Parsing + Parsing + Parsing + Parsing + Topology sets: boundary (1,1,1D) (1,2,1D) (1,3,1D) (1,4,1D) + Parsing + Parsing + Refining P1 1 1 + Parsing + Raising order of P1 2 2 + Parsing + Refining P1 3 3 + Parsing + Raising order of P1 2 2 + Parsing + Refining P1 7 7 + Parsing +Parsing + Parsing + Dirichlet code 1: (fixed) +Parsing + Material code 0: 1 0.3 1 1 + Point: P1 xi = 0.5 0.5 load = 1 +Parsing + Parsing + Parsing + Point 1: P1 xi = 0.5 0.5 + Point 2: P1 xi = 0.5 0.25 + Point 3: P1 xi = 0.25 0.5 + Point 4: P1 xi = 0.25 0.25 +Parsing +Parsing input file succeeded. +Equation solver: 1 +Number of Gauss points: 4 +Spline basis with C1-continuous patch interfaces is used +Enabled projection(s): Continuous global L2-projection +Problem definition: +KirchhoffLovePlate: thickness = 1, gravity = 0 +LinIsotropic: plane stress, E = 1, nu = 0.3, rho = 1, alpha = 0 +Resolving Dirichlet boundary conditions + Constraining P1 E1 in direction(s) 1 + Constraining P1 E2 in direction(s) 1 + Constraining P1 E3 in direction(s) 1 + Constraining P1 E4 in direction(s) 1 +Result point #1: patch #1 (u,v)=(0.5,0.5), node #61, X = 0.5 0.5 0 +Result point #2: patch #1 (u,v)=(0.5,0.25), node #39, X = 0.5 0.25 0 +Result point #3: patch #1 (u,v)=(0.25,0.5), node #59, X = 0.25 0.5 0 +Result point #4: patch #1 (u,v)=(0.25,0.25), node #37, X = 0.25 0.25 0 + >>> SAM model summary <<< +Number of elements 64 +Number of nodes 121 +Number of dofs 121 +Number of unknowns 81 +Load point #1: patch #1 (u,v)=(0.5,0.5) on element #37, X = 0.5 0.5 0 +Number of quadrature points 1024 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Done. +Sum external load : 1 0 0 +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 0.0433307 +Max displacement : 0.142236 +Projecting secondary solution ... + Continuous global L2-projection +Integrating solution norms (FE solution) ... +Energy norm |u^h| = a(u^h,u^h)^0.5 : 0.355282 +External energy ((f,u^h)+(t,u^h)^0.5 : 0.355282 +>>> Error estimates based on Continuous global L2-projection <<< +Energy norm |u^r| = a(u^r,u^r)^0.5 : 0.355236 +Error norm a(e,e)^0.5, e=u^r-u^h : 0.00570718 + relative error (% of |u^r|) : 1.60659 +Residual error (r(u^r) + J(u^r))^0.5 : 0.166615 + relative error (% of |u^r|) : 46.9025 +L2-norm |s^r| = (s^r,s^r)^0.5 : 0.106157 +L2-error (e,e)^0.5, e=s^r-s^h : 0.00160767 + relative error (% of |s^r|) : 1.51443 + Node #61: sol1 = 1.262254e-01 + sol2 = 3.301266e-01 3.301266e-01 0.000000e+00 -1.507744e+00 -1.507744e+00 + Node #39: sol1 = 7.798376e-02 + sol2 = 1.040561e-01 6.200957e-02 0.000000e+00 -2.072240e-01 6.651893e-01 + Node #59: sol1 = 7.798376e-02 + sol2 = 6.200957e-02 1.040561e-01 0.000000e+00 6.651893e-01 -2.072240e-01 + Node #37: sol1 = 5.206053e-02 + sol2 = 4.426895e-02 4.426895e-02 -4.353575e-02 3.190714e-01 3.190714e-01 diff --git a/Linear/Test/SPR/PolePinchedSphere-p3.reg b/Linear/Test/SPR/PolePinchedSphere-p3.reg new file mode 100644 index 0000000..6e9447c --- /dev/null +++ b/Linear/Test/SPR/PolePinchedSphere-p3.reg @@ -0,0 +1,93 @@ +PolePinchedSphere-p3.xinp -2DKLshell -spr + +Input file: PolePinchedSphere-p3.xinp +Equation solver: 1 +Number of Gauss points: 4 +Spline basis with C1-continuous patch interfaces is used +Evaluation time for property functions: 1 +Solution component output zero tolerance: 1e-06 +Parsing input file PolePinchedSphere-p3.xinp +Parsing +Parsing + Parsing + Reading data file ../../../Shell/Test/hemisphere-symmZ.g2 + Reading patch 1 + Parsing + Parsing + Parsing + Topology sets: hemisphere (1,0,2D) + pole (1,2,1D) + polevx (1,2,0D) + symmXY (1,1,1D) + symmXZ (1,3,1D) + symmYZ (1,4,1D) + Parsing + Parsing + Parsing + Raising order of P1 1 1 + Parsing + Refining P1 7 7 + Parsing + Parsing + Collapsed edge P1 E2 +Parsing + Parsing + Dirichlet code 12000: (fixed) + Dirichlet code 3: (fixed) + Parsing + Dirichlet code 31000: (fixed) + Dirichlet code 2: (fixed) + Parsing + Dirichlet code 23000: (fixed) + Dirichlet code 1: (fixed) + Parsing + Dirichlet code 123000: (fixed) + Parsing + Dirichlet code 12: (fixed) + Parsing + Dirichlet code 1000003: -0.1 +Parsing + Material code 0: 2e+11 0.3 1 0.001 +Parsing + Parsing + Point 1: P1 xi = 1 1 +Parsing input file succeeded. +Equation solver: 1 +Number of Gauss points: p+1 (p = polynomial degree of basis) +Spline basis with C1-continuous patch interfaces is used +Problem definition: +KirchhoffLoveShell: thickness = 0.001, gravity = 0 +LinIsotropic: plane stress, E = 2e+11, nu = 0.3, rho = 1, alpha = 0 +Renumbered 90 nodes. +Resolving Dirichlet boundary conditions + Constraining P1 V2 in direction(s) 3 code = 1000003 + Constraining P1 E1 in direction(s) 12000 + Constraining P1 E1 in direction(s) 3 + Constraining P1 E3 in direction(s) 31000 + Constraining P1 E3 in direction(s) 2 + Constraining P1 E4 in direction(s) 23000 + Constraining P1 E4 in direction(s) 1 + Constraining P1 E2 in direction(s) 123000 + Constraining P1 E2 in direction(s) 12 +Resolved 14 MPC chains. +Result point #1: patch #1 (u,v)=(1,1), node #11, X = 0 0 1 + >>> SAM model summary <<< +Number of elements 64 +Number of nodes 111 +Number of dofs 333 +Number of constraints 84 +Number of unknowns 216 +Number of quadrature points 1024 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Done. +Sum external load : 2.56696e+06 2.56696e+06 -528490 +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 0.0191465 +Max X-displacement : 0.00795086 +Max Y-displacement : 0.00795086 +Max Z-displacement : 0.1 +Integrating solution norms (FE solution) ... +Energy norm |u^h| = a(u^h,u^h)^0.5 : 161.256 + Node #11: sol1 = 0.000000e+00 0.000000e+00 -1.000000e-01 diff --git a/Linear/Test/SPR/PolePinchedSphere-p3.xinp b/Linear/Test/SPR/PolePinchedSphere-p3.xinp new file mode 100644 index 0000000..2cf2b62 --- /dev/null +++ b/Linear/Test/SPR/PolePinchedSphere-p3.xinp @@ -0,0 +1,65 @@ + + + + + + + + + ../../../Shell/Test/hemisphere-symmZ.g2 + + + + + 1 + + + 2 + + + 2 + + + 3 + + + 4 + + + + + + + + + + + + + + + + + + + + + -0.1 + + + + + + + + + + + + + + + diff --git a/Linear/Test/SPR/PressurizedHemisphere-p2.xinp b/Linear/Test/SPR/PressurizedHemisphere-p2.xinp new file mode 100644 index 0000000..fcf3f46 --- /dev/null +++ b/Linear/Test/SPR/PressurizedHemisphere-p2.xinp @@ -0,0 +1,62 @@ + + + + + + + + + ../../../Shell/Test/hemisphere-symmZ.g2 + + + + 1 + + + 2 + + + 3 + + + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + 1000.0*cos(2.0*acos(z)) + + + + + + + + + + + diff --git a/Linear/Test/SPR/README.md b/Linear/Test/SPR/README.md new file mode 100644 index 0000000..a442074 --- /dev/null +++ b/Linear/Test/SPR/README.md @@ -0,0 +1,7 @@ +# SPR regression tests + +All tests in this folder are duplicates of the corresponding test in the parent folder, +execpt that here the SPR equation solver is usenstead of SUperLU. + +Currently, three tests do not work (Bolt, PipeJoint-vibration and PressurizedHemisphere-p2). +They are therefore not included here. diff --git a/Linear/Test/SPR/RectPlate-dynamic.reg b/Linear/Test/SPR/RectPlate-dynamic.reg new file mode 100644 index 0000000..12344db --- /dev/null +++ b/Linear/Test/SPR/RectPlate-dynamic.reg @@ -0,0 +1,760 @@ +../RectPlate-modal.xinp -2DKL -dynamic -eig -1 -spr + +Input file: RectPlate-modal.xinp +Equation solver: 1 +Number of Gauss points: 4 +Spline basis with C1-continuous patch interfaces is used +Basis function values are precalculated but not cached +Solution component output zero tolerance: 1e-06 +Using the linear dynamics simulation driver. +Parsing input file RectPlate-modal.xinp +Parsing +Parsing + Generating linear geometry on unit parameter domain \[0,1]^2 + Length in X = 10 + Length in Y = 8 + Parsing + Parsing + Parsing + Topology sets: boundary (1,1,1D) (1,2,1D) (1,3,1D) (1,4,1D) + plate (1,0,2D) + Parsing + Raising order of P1 2 2 + Parsing + Refining P1 3 2 + Parsing +Parsing + Parsing + Dirichlet code 1: (fixed) +Parsing + Material code 0: 2.1e+11 0.3 1000 0.1 + Pressure code 1000001 (expression): P0=1000.0; pi=3.141593; P0\*(sin(pi\*(t-0.2\*x))+0.5\*sin(pi\*(1.5\*t-0.25\*y))) +Parsing + alpha1 = 0 alpha2 = 0.001 + beta = 0.25 gamma = 0.5 +Parsing +Parsing input file succeeded. +Equation solver: 1 +Number of Gauss points: 3 +Spline basis with C1-continuous patch interfaces is used +Basis function values are precalculated but not cached +Problem definition: +KirchhoffLovePlate: thickness = 0.1, gravity = 0 +LinIsotropic: plane stress, E = 2.1e+11, nu = 0.3, rho = 1000, alpha = 0 +Newmark predictor/multicorrector: beta = 0.25 gamma = 0.5 + using zero acceleration predictor +Stiffness-proportional damping (alpha2): 0.001 +Problem definition: +KirchhoffLovePlate: thickness = 0.1, gravity = 0 +LinIsotropic: plane stress, E = 2.1e+11, nu = 0.3, rho = 1000, alpha = 0 +Resolving Dirichlet boundary conditions + Constraining P1 E1 in direction(s) 1 + Constraining P1 E2 in direction(s) 1 + Constraining P1 E3 in direction(s) 1 + Constraining P1 E4 in direction(s) 1 + >>> SAM model summary <<< +Number of elements 12 +Number of nodes 42 +Number of dofs 42 +Number of unknowns 20 + step=1 time=0.05 + Displacement L2-norm : 0.000122149 + Max X-displacement : 0.000472657 + Velocity L2-norm : 0.00488598 + Max X-velocity : 0.0189063 + Acceleration L2-norm : 0.195439 + Max X-acceleration : 0.756251 + step=2 time=0.1 + Displacement L2-norm : 0.000163361 + Max X-displacement : 0.000636363 + Velocity L2-norm : 0.00408813 + Max X-velocity : 0.0154753 + Acceleration L2-norm : 0.539198 + Max X-acceleration : 2.00682 + step=3 time=0.15 + Displacement L2-norm : 0.00015674 + Max X-displacement : 0.000560724 + Velocity L2-norm : 0.00258101 + Max X-velocity : 0.00933247 + Acceleration L2-norm : 0.797426 + Max X-acceleration : 2.87444 + step=4 time=0.2 + Displacement L2-norm : 0.000205587 + Max X-displacement : 0.00071329 + Velocity L2-norm : 0.00226237 + Max X-velocity : 0.00920185 + Acceleration L2-norm : 0.96471 + Max X-acceleration : 3.37693 + step=5 time=0.25 + Displacement L2-norm : 0.000212363 + Max X-displacement : 0.000691088 + Velocity L2-norm : 0.000493192 + Max X-velocity : 0.00229314 + Acceleration L2-norm : 1.0254 + Max X-acceleration : 3.67534 + step=6 time=0.3 + Displacement L2-norm : 0.00023093 + Max X-displacement : 0.000742477 + Velocity L2-norm : 0.0012713 + Max X-velocity : 0.00519291 + Acceleration L2-norm : 0.989858 + Max X-acceleration : 3.65274 + step=7 time=0.35 + Displacement L2-norm : 0.000246262 + Max X-displacement : 0.000821029 + Velocity L2-norm : 0.00265213 + Max X-velocity : 0.00906185 + Acceleration L2-norm : 0.864103 + Max X-acceleration : 3.26144 + step=8 time=0.4 + Displacement L2-norm : 0.000242858 + Max X-displacement : 0.000821997 + Velocity L2-norm : 0.00266464 + Max X-velocity : 0.00934898 + Acceleration L2-norm : 0.673878 + Max X-acceleration : 2.52501 + step=9 time=0.45 + Displacement L2-norm : 0.000242184 + Max X-displacement : 0.000866791 + Velocity L2-norm : 0.00379464 + Max X-velocity : 0.0136532 + Acceleration L2-norm : 0.460323 + Max X-acceleration : 1.60492 + step=10 time=0.5 + Displacement L2-norm : 0.000236317 + Max X-displacement : 0.000860861 + Velocity L2-norm : 0.00308169 + Max X-velocity : 0.0117405 + Acceleration L2-norm : 0.304473 + Max X-acceleration : 0.743077 + step=11 time=0.55 + Displacement L2-norm : 0.000211117 + Max X-displacement : 0.000799186 + Velocity L2-norm : 0.00344887 + Max X-velocity : 0.0123742 + Acceleration L2-norm : 0.32874 + Max X-acceleration : 1.3477 + step=12 time=0.6 + Displacement L2-norm : 0.000203009 + Max X-displacement : 0.000765403 + Velocity L2-norm : 0.00215651 + Max X-velocity : 0.00824305 + Acceleration L2-norm : 0.464617 + Max X-acceleration : 1.77238 + step=13 time=0.65 + Displacement L2-norm : 0.000168665 + Max X-displacement : 0.000653552 + Velocity L2-norm : 0.00236715 + Max X-velocity : 0.00972172 + Acceleration L2-norm : 0.590354 + Max X-acceleration : 1.95884 + step=14 time=0.7 + Displacement L2-norm : 0.000154346 + Max X-displacement : 0.000552904 + Velocity L2-norm : 0.000993894 + Max X-velocity : 0.00317786 + Acceleration L2-norm : 0.669911 + Max X-acceleration : 2.05184 + step=15 time=0.75 + Displacement L2-norm : 0.000124669 + Max X-displacement : 0.000435715 + Velocity L2-norm : 0.00126556 + Max X-velocity : 0.00534239 + Acceleration L2-norm : 0.686088 + Max X-acceleration : 2.281 + step=16 time=0.8 + Displacement L2-norm : 0.000120916 + Max X-displacement : 0.000429663 + Velocity L2-norm : 0.00173796 + Max X-velocity : 0.00727022 + Acceleration L2-norm : 0.645107 + Max X-acceleration : 2.25469 + step=17 time=0.85 + Displacement L2-norm : 0.000104337 + Max X-displacement : 0.00033939 + Velocity L2-norm : 0.00164197 + Max X-velocity : 0.00575884 + Acceleration L2-norm : 0.550202 + Max X-acceleration : 1.95958 + step=18 time=0.9 + Displacement L2-norm : 0.000120438 + Max X-displacement : 0.00045378 + Velocity L2-norm : 0.0025664 + Max X-velocity : 0.00991649 + Acceleration L2-norm : 0.433611 + Max X-acceleration : 1.51066 + step=19 time=0.95 + Displacement L2-norm : 0.000130777 + Max X-displacement : 0.000491492 + Velocity L2-norm : 0.00223482 + Max X-velocity : 0.0069022 + Acceleration L2-norm : 0.325564 + Max X-acceleration : 1.11006 + step=20 time=1 + Displacement L2-norm : 0.00014065 + Max X-displacement : 0.000512831 + Velocity L2-norm : 0.00226277 + Max X-velocity : 0.00778378 + Acceleration L2-norm : 0.283152 + Max X-acceleration : 0.950689 + step=21 time=1.05 + Displacement L2-norm : 0.000165995 + Max X-displacement : 0.000609292 + Velocity L2-norm : 0.00207772 + Max X-velocity : 0.00754074 + Acceleration L2-norm : 0.321426 + Max X-acceleration : 1.01295 + step=22 time=1.1 + Displacement L2-norm : 0.000165379 + Max X-displacement : 0.000595021 + Velocity L2-norm : 0.00129501 + Max X-velocity : 0.00434611 + Acceleration L2-norm : 0.386004 + Max X-acceleration : 1.27267 + step=23 time=1.15 + Displacement L2-norm : 0.000182267 + Max X-displacement : 0.000659411 + Velocity L2-norm : 0.00134313 + Max X-velocity : 0.00512816 + Acceleration L2-norm : 0.44263 + Max X-acceleration : 1.40654 + step=24 time=1.2 + Displacement L2-norm : 0.000179343 + Max X-displacement : 0.000614646 + Velocity L2-norm : 0.000550623 + Max X-velocity : 0.0020118 + Acceleration L2-norm : 0.461738 + Max X-acceleration : 1.41565 + step=25 time=1.25 + Displacement L2-norm : 0.000179037 + Max X-displacement : 0.000617444 + Velocity L2-norm : 0.000739062 + Max X-velocity : 0.00254889 + Acceleration L2-norm : 0.443862 + Max X-acceleration : 1.31577 + step=26 time=1.3 + Displacement L2-norm : 0.000171932 + Max X-displacement : 0.000638139 + Velocity L2-norm : 0.00137945 + Max X-velocity : 0.00469073 + Acceleration L2-norm : 0.384881 + Max X-acceleration : 1.0486 + step=27 time=1.35 + Displacement L2-norm : 0.000162135 + Max X-displacement : 0.000617013 + Velocity L2-norm : 0.00122512 + Max X-velocity : 0.00489252 + Acceleration L2-norm : 0.301371 + Max X-acceleration : 0.78362 + step=28 time=1.4 + Displacement L2-norm : 0.000146366 + Max X-displacement : 0.000594346 + Velocity L2-norm : 0.00193158 + Max X-velocity : 0.00622377 + Acceleration L2-norm : 0.212197 + Max X-acceleration : 0.579874 + step=29 time=1.45 + Displacement L2-norm : 0.000135152 + Max X-displacement : 0.000558393 + Velocity L2-norm : 0.00125603 + Max X-velocity : 0.00447159 + Acceleration L2-norm : 0.159278 + Max X-acceleration : 0.471021 + step=30 time=1.5 + Displacement L2-norm : 0.000115887 + Max X-displacement : 0.000498184 + Velocity L2-norm : 0.00186237 + Max X-velocity : 0.00661559 + Acceleration L2-norm : 0.183525 + Max X-acceleration : 0.576461 + step=31 time=1.55 + Displacement L2-norm : 0.000106052 + Max X-displacement : 0.000437095 + Velocity L2-norm : 0.000794435 + Max X-velocity : 0.00256116 + Acceleration L2-norm : 0.24636 + Max X-acceleration : 0.842017 + step=32 time=1.6 + Displacement L2-norm : 9.39367e-05 + Max X-displacement : 0.000376369 + Velocity L2-norm : 0.00128945 + Max X-velocity : 0.00469483 + Acceleration L2-norm : 0.305554 + Max X-acceleration : 1.00526 + step=33 time=1.65 + Displacement L2-norm : 9.25655e-05 + Max X-displacement : 0.000287943 + Velocity L2-norm : 0.000380468 + Max X-velocity : 0.00127544 + Acceleration L2-norm : 0.341996 + Max X-acceleration : 1.09797 + step=34 time=1.7 + Displacement L2-norm : 8.97786e-05 + Max X-displacement : 0.000262583 + Velocity L2-norm : 0.000363749 + Max X-velocity : 0.00122278 + Acceleration L2-norm : 0.345746 + Max X-acceleration : 1.104 + step=35 time=1.75 + Displacement L2-norm : 0.000100941 + Max X-displacement : 0.000314565 + Velocity L2-norm : 0.000958602 + Max X-velocity : 0.00381365 + Acceleration L2-norm : 0.320481 + Max X-acceleration : 0.990134 + step=36 time=1.8 + Displacement L2-norm : 0.000102254 + Max X-displacement : 0.000334714 + Velocity L2-norm : 0.00058933 + Max X-velocity : 0.00230404 + Acceleration L2-norm : 0.265181 + Max X-acceleration : 0.758378 + step=37 time=1.85 + Displacement L2-norm : 0.000114997 + Max X-displacement : 0.000387316 + Velocity L2-norm : 0.00131485 + Max X-velocity : 0.00498673 + Acceleration L2-norm : 0.19672 + Max X-acceleration : 0.637172 + step=38 time=1.9 + Displacement L2-norm : 0.000118706 + Max X-displacement : 0.000401171 + Velocity L2-norm : 0.00100296 + Max X-velocity : 0.00344662 + Acceleration L2-norm : 0.121603 + Max X-acceleration : 0.48078 + step=39 time=1.95 + Displacement L2-norm : 0.000122533 + Max X-displacement : 0.000423709 + Velocity L2-norm : 0.00118832 + Max X-velocity : 0.00423421 + Acceleration L2-norm : 0.078897 + Max X-acceleration : 0.28849 + step=40 time=2 + Displacement L2-norm : 0.000127223 + Max X-displacement : 0.000438787 + Velocity L2-norm : 0.00102846 + Max X-velocity : 0.00379339 + Acceleration L2-norm : 0.110679 + Max X-acceleration : 0.447454 + step=41 time=2.05 + Displacement L2-norm : 0.000120423 + Max X-displacement : 0.000413965 + Velocity L2-norm : 0.000708623 + Max X-velocity : 0.0027759 + Acceleration L2-norm : 0.163966 + Max X-acceleration : 0.643753 + step=42 time=2.1 + Displacement L2-norm : 0.000123036 + Max X-displacement : 0.000416515 + Velocity L2-norm : 0.000691012 + Max X-velocity : 0.00258324 + Acceleration L2-norm : 0.212158 + Max X-acceleration : 0.858119 + step=43 time=2.15 + Displacement L2-norm : 0.000109865 + Max X-displacement : 0.000371501 + Velocity L2-norm : 0.000207205 + Max X-velocity : 0.000831085 + Acceleration L2-norm : 0.234384 + Max X-acceleration : 0.952823 + step=44 time=2.2 + Displacement L2-norm : 0.000108554 + Max X-displacement : 0.000354878 + Velocity L2-norm : 0.000233507 + Max X-velocity : 0.0010223 + Acceleration L2-norm : 0.238241 + Max X-acceleration : 0.968274 + step=45 time=2.25 + Displacement L2-norm : 9.55693e-05 + Max X-displacement : 0.000296543 + Velocity L2-norm : 0.00080289 + Max X-velocity : 0.0030836 + Acceleration L2-norm : 0.216354 + Max X-acceleration : 0.869007 + step=46 time=2.3 + Displacement L2-norm : 9.4299e-05 + Max X-displacement : 0.000271367 + Velocity L2-norm : 0.000307657 + Max X-velocity : 0.000959923 + Acceleration L2-norm : 0.181731 + Max X-acceleration : 0.7278 + step=47 time=2.35 + Displacement L2-norm : 8.91198e-05 + Max X-displacement : 0.000292486 + Velocity L2-norm : 0.00114312 + Max X-velocity : 0.00442649 + Acceleration L2-norm : 0.13516 + Max X-acceleration : 0.573866 + step=48 time=2.4 + Displacement L2-norm : 9.58425e-05 + Max X-displacement : 0.000370359 + Velocity L2-norm : 0.000505223 + Max X-velocity : 0.00181809 + Acceleration L2-norm : 0.0901283 + Max X-acceleration : 0.375748 + step=49 time=2.45 + Displacement L2-norm : 0.000103529 + Max X-displacement : 0.000433795 + Velocity L2-norm : 0.00114205 + Max X-velocity : 0.00428745 + Acceleration L2-norm : 0.066669 + Max X-acceleration : 0.245816 + step=50 time=2.5 + Displacement L2-norm : 0.000117122 + Max X-displacement : 0.000498251 + Velocity L2-norm : 0.000503198 + Max X-velocity : 0.0018237 + Acceleration L2-norm : 0.0830175 + Max X-acceleration : 0.340007 + step=51 time=2.55 + Displacement L2-norm : 0.000132925 + Max X-displacement : 0.000555017 + Velocity L2-norm : 0.000871545 + Max X-velocity : 0.00343105 + Acceleration L2-norm : 0.114789 + Max X-acceleration : 0.434435 + step=52 time=2.6 + Displacement L2-norm : 0.000146937 + Max X-displacement : 0.000591068 + Velocity L2-norm : 0.000313377 + Max X-velocity : 0.00133441 + Acceleration L2-norm : 0.13964 + Max X-acceleration : 0.470786 + step=53 time=2.65 + Displacement L2-norm : 0.000160894 + Max X-displacement : 0.00062232 + Velocity L2-norm : 0.000483663 + Max X-velocity : 0.00215059 + Acceleration L2-norm : 0.149701 + Max X-acceleration : 0.459429 + step=54 time=2.7 + Displacement L2-norm : 0.000172282 + Max X-displacement : 0.000629467 + Velocity L2-norm : 0.000500935 + Max X-velocity : 0.00182783 + Acceleration L2-norm : 0.147614 + Max X-acceleration : 0.423552 + step=55 time=2.75 + Displacement L2-norm : 0.000177037 + Max X-displacement : 0.000614579 + Velocity L2-norm : 0.00018007 + Max X-velocity : 0.000760835 + Acceleration L2-norm : 0.130292 + Max X-acceleration : 0.371142 + step=56 time=2.8 + Displacement L2-norm : 0.000182384 + Max X-displacement : 0.000637641 + Velocity L2-norm : 0.000700108 + Max X-velocity : 0.00249051 + Acceleration L2-norm : 0.109104 + Max X-acceleration : 0.334275 + step=57 time=2.85 + Displacement L2-norm : 0.000177317 + Max X-displacement : 0.000632837 + Velocity L2-norm : 0.000441211 + Max X-velocity : 0.00148899 + Acceleration L2-norm : 0.0796941 + Max X-acceleration : 0.225468 + step=58 time=2.9 + Displacement L2-norm : 0.000171822 + Max X-displacement : 0.000623765 + Velocity L2-norm : 0.000679901 + Max X-velocity : 0.00245137 + Acceleration L2-norm : 0.062144 + Max X-acceleration : 0.214118 + step=59 time=2.95 + Displacement L2-norm : 0.000160857 + Max X-displacement : 0.000586635 + Velocity L2-norm : 0.000731082 + Max X-velocity : 0.00274044 + Acceleration L2-norm : 0.0613288 + Max X-acceleration : 0.173868 + step=60 time=3 + Displacement L2-norm : 0.000144376 + Max X-displacement : 0.00052227 + Velocity L2-norm : 0.000591367 + Max X-velocity : 0.00209531 + Acceleration L2-norm : 0.0758354 + Max X-acceleration : 0.253661 + step=61 time=3.05 + Displacement L2-norm : 0.000132379 + Max X-displacement : 0.000500192 + Velocity L2-norm : 0.000778497 + Max X-velocity : 0.00312824 + Acceleration L2-norm : 0.0950282 + Max X-acceleration : 0.333097 + step=62 time=3.1 + Displacement L2-norm : 0.000115408 + Max X-displacement : 0.000434308 + Velocity L2-norm : 0.000743043 + Max X-velocity : 0.00249894 + Acceleration L2-norm : 0.102454 + Max X-acceleration : 0.338751 + step=63 time=3.15 + Displacement L2-norm : 0.000112173 + Max X-displacement : 0.000377813 + Velocity L2-norm : 0.000720452 + Max X-velocity : 0.00300889 + Acceleration L2-norm : 0.105673 + Max X-acceleration : 0.329383 + step=64 time=3.2 + Displacement L2-norm : 0.000112913 + Max X-displacement : 0.000402076 + Velocity L2-norm : 0.00092736 + Max X-velocity : 0.00290421 + Acceleration L2-norm : 0.0960221 + Max X-acceleration : 0.312639 + step=65 time=3.25 + Displacement L2-norm : 0.00012917 + Max X-displacement : 0.000461761 + Velocity L2-norm : 0.000726885 + Max X-velocity : 0.00284793 + Acceleration L2-norm : 0.0830568 + Max X-acceleration : 0.296897 + step=66 time=3.3 + Displacement L2-norm : 0.000148006 + Max X-displacement : 0.000547206 + Velocity L2-norm : 0.000936444 + Max X-velocity : 0.00329196 + Acceleration L2-norm : 0.0630858 + Max X-acceleration : 0.247196 + step=67 time=3.35 + Displacement L2-norm : 0.000172938 + Max X-displacement : 0.0006583 + Velocity L2-norm : 0.000711957 + Max X-velocity : 0.0024199 + Acceleration L2-norm : 0.045606 + Max X-acceleration : 0.179699 + step=68 time=3.4 + Displacement L2-norm : 0.000195906 + Max X-displacement : 0.000748295 + Velocity L2-norm : 0.000838608 + Max X-velocity : 0.00316262 + Acceleration L2-norm : 0.0391601 + Max X-acceleration : 0.115625 + step=69 time=3.45 + Displacement L2-norm : 0.000215627 + Max X-displacement : 0.00081024 + Velocity L2-norm : 0.000508801 + Max X-velocity : 0.00168596 + Acceleration L2-norm : 0.0463319 + Max X-acceleration : 0.128353 + step=70 time=3.5 + Displacement L2-norm : 0.000232776 + Max X-displacement : 0.000854729 + Velocity L2-norm : 0.000665378 + Max X-velocity : 0.0025906 + Acceleration L2-norm : 0.0616811 + Max X-acceleration : 0.211849 + step=71 time=3.55 + Displacement L2-norm : 0.000241596 + Max X-displacement : 0.0008592 + Velocity L2-norm : 0.000323569 + Max X-velocity : 0.00136268 + Acceleration L2-norm : 0.0706777 + Max X-acceleration : 0.235634 + step=72 time=3.6 + Displacement L2-norm : 0.000245742 + Max X-displacement : 0.000844273 + Velocity L2-norm : 0.000418942 + Max X-velocity : 0.00157061 + Acceleration L2-norm : 0.075153 + Max X-acceleration : 0.255668 + step=73 time=3.65 + Displacement L2-norm : 0.000242787 + Max X-displacement : 0.000794755 + Velocity L2-norm : 0.000542506 + Max X-velocity : 0.0021382 + Acceleration L2-norm : 0.073236 + Max X-acceleration : 0.240136 + step=74 time=3.7 + Displacement L2-norm : 0.000231626 + Max X-displacement : 0.000748759 + Velocity L2-norm : 0.00039404 + Max X-velocity : 0.00138563 + Acceleration L2-norm : 0.0632406 + Max X-acceleration : 0.19906 + step=75 time=3.75 + Displacement L2-norm : 0.000217172 + Max X-displacement : 0.000699169 + Velocity L2-norm : 0.000744866 + Max X-velocity : 0.00284425 + Acceleration L2-norm : 0.051863 + Max X-acceleration : 0.169541 + step=76 time=3.8 + Displacement L2-norm : 0.000195208 + Max X-displacement : 0.000651441 + Velocity L2-norm : 0.000714456 + Max X-velocity : 0.00246336 + Acceleration L2-norm : 0.0324705 + Max X-acceleration : 0.0854286 + step=77 time=3.85 + Displacement L2-norm : 0.0001723 + Max X-displacement : 0.000627186 + Velocity L2-norm : 0.000853063 + Max X-velocity : 0.00298839 + Acceleration L2-norm : 0.0187883 + Max X-acceleration : 0.0586527 + step=78 time=3.9 + Displacement L2-norm : 0.000149978 + Max X-displacement : 0.000582453 + Velocity L2-norm : 0.000921785 + Max X-velocity : 0.00298845 + Acceleration L2-norm : 0.0188578 + Max X-acceleration : 0.062494 + step=79 time=3.95 + Displacement L2-norm : 0.000131162 + Max X-displacement : 0.000510868 + Velocity L2-norm : 0.000939626 + Max X-velocity : 0.00328169 + Acceleration L2-norm : 0.0292036 + Max X-acceleration : 0.109875 + step=80 time=4 + Displacement L2-norm : 0.000125725 + Max X-displacement : 0.000434269 + Velocity L2-norm : 0.000926846 + Max X-velocity : 0.00314731 + Acceleration L2-norm : 0.0437626 + Max X-acceleration : 0.165278 + step=81 time=4.05 + Displacement L2-norm : 0.000130668 + Max X-displacement : 0.000508595 + Velocity L2-norm : 0.000967137 + Max X-velocity : 0.00318797 + Acceleration L2-norm : 0.0486689 + Max X-acceleration : 0.177425 + step=82 time=4.1 + Displacement L2-norm : 0.000149383 + Max X-displacement : 0.000581158 + Velocity L2-norm : 0.000832154 + Max X-velocity : 0.00296785 + Acceleration L2-norm : 0.0541341 + Max X-acceleration : 0.184795 + step=83 time=4.15 + Displacement L2-norm : 0.000170614 + Max X-displacement : 0.000622777 + Velocity L2-norm : 0.000857717 + Max X-velocity : 0.00301234 + Acceleration L2-norm : 0.0494897 + Max X-acceleration : 0.167186 + step=84 time=4.2 + Displacement L2-norm : 0.000195436 + Max X-displacement : 0.000655209 + Velocity L2-norm : 0.000694338 + Max X-velocity : 0.00258295 + Acceleration L2-norm : 0.0458304 + Max X-acceleration : 0.15965 + step=85 time=4.25 + Displacement L2-norm : 0.000215225 + Max X-displacement : 0.000693269 + Velocity L2-norm : 0.00068436 + Max X-velocity : 0.00260161 + Acceleration L2-norm : 0.0334161 + Max X-acceleration : 0.111448 + step=86 time=4.3 + Displacement L2-norm : 0.000231937 + Max X-displacement : 0.000749465 + Velocity L2-norm : 0.000471919 + Max X-velocity : 0.00181595 + Acceleration L2-norm : 0.0237752 + Max X-acceleration : 0.0743211 + step=87 time=4.35 + Displacement L2-norm : 0.000242309 + Max X-displacement : 0.000792956 + Velocity L2-norm : 0.000579428 + Max X-velocity : 0.00224659 + Acceleration L2-norm : 0.0139982 + Max X-acceleration : 0.0507107 + step=88 time=4.4 + Displacement L2-norm : 0.000245268 + Max X-displacement : 0.000840337 + Velocity L2-norm : 0.000257955 + Max X-velocity : 0.000925425 + Acceleration L2-norm : 0.0126641 + Max X-acceleration : 0.0365929 + step=89 time=4.45 + Displacement L2-norm : 0.000242757 + Max X-displacement : 0.000862627 + Velocity L2-norm : 0.000541931 + Max X-velocity : 0.0021583 + Acceleration L2-norm : 0.0222856 + Max X-acceleration : 0.0840919 + step=90 time=4.5 + Displacement L2-norm : 0.000232416 + Max X-displacement : 0.000852267 + Velocity L2-norm : 0.000442593 + Max X-velocity : 0.00175053 + Acceleration L2-norm : 0.0281778 + Max X-acceleration : 0.100403 + step=91 time=4.55 + Displacement L2-norm : 0.00021681 + Max X-displacement : 0.000814395 + Velocity L2-norm : 0.000574083 + Max X-velocity : 0.00228006 + Acceleration L2-norm : 0.0324413 + Max X-acceleration : 0.121584 + step=92 time=4.6 + Displacement L2-norm : 0.000197023 + Max X-displacement : 0.00075135 + Velocity L2-norm : 0.00067848 + Max X-velocity : 0.00230636 + Acceleration L2-norm : 0.0349766 + Max X-acceleration : 0.13233 + step=93 time=4.65 + Displacement L2-norm : 0.000173035 + Max X-displacement : 0.000660594 + Velocity L2-norm : 0.000699131 + Max X-velocity : 0.0021793 + Acceleration L2-norm : 0.0315009 + Max X-acceleration : 0.118583 + step=94 time=4.7 + Displacement L2-norm : 0.000150159 + Max X-displacement : 0.000554403 + Velocity L2-norm : 0.000791406 + Max X-velocity : 0.00257366 + Acceleration L2-norm : 0.0292095 + Max X-acceleration : 0.116984 + step=95 time=4.75 + Displacement L2-norm : 0.000128601 + Max X-displacement : 0.000458401 + Velocity L2-norm : 0.000799991 + Max X-velocity : 0.00270947 + Acceleration L2-norm : 0.0208567 + Max X-acceleration : 0.0837205 + step=96 time=4.8 + Displacement L2-norm : 0.000114562 + Max X-displacement : 0.00040899 + Velocity L2-norm : 0.000808605 + Max X-velocity : 0.00266448 + Acceleration L2-norm : 0.0173275 + Max X-acceleration : 0.0716702 + step=97 time=4.85 + Displacement L2-norm : 0.000110672 + Max X-displacement : 0.000368879 + Velocity L2-norm : 0.00077248 + Max X-velocity : 0.00291564 + Acceleration L2-norm : 0.0129052 + Max X-acceleration : 0.0442705 + step=98 time=4.9 + Displacement L2-norm : 0.000116667 + Max X-displacement : 0.000438834 + Velocity L2-norm : 0.000746951 + Max X-velocity : 0.00273591 + Acceleration L2-norm : 0.0149278 + Max X-acceleration : 0.0644837 + step=99 time=4.95 + Displacement L2-norm : 0.000130111 + Max X-displacement : 0.000491766 + Velocity L2-norm : 0.000643137 + Max X-velocity : 0.00263879 + Acceleration L2-norm : 0.0191292 + Max X-acceleration : 0.0737927 + step=100 time=5 + Displacement L2-norm : 0.000144925 + Max X-displacement : 0.000523941 + Velocity L2-norm : 0.000593124 + Max X-velocity : 0.00239209 + Acceleration L2-norm : 0.0203109 + Max X-acceleration : 0.0782156 + Time integration completed. diff --git a/Linear/Test/SPR/RectPlate-modal.reg b/Linear/Test/SPR/RectPlate-modal.reg new file mode 100644 index 0000000..97c7d78 --- /dev/null +++ b/Linear/Test/SPR/RectPlate-modal.reg @@ -0,0 +1,783 @@ +../RectPlate-modal.xinp -2DKL -dynamic -spr + +Input file: RectPlate-modal.xinp +Equation solver: 1 +Number of Gauss points: 4 +Spline basis with C1-continuous patch interfaces is used +Basis function values are precalculated but not cached +Solution component output zero tolerance: 1e-06 +Parsing input file RectPlate-modal.xinp +Parsing +Parsing + Generating linear geometry on unit parameter domain \[0,1]^2 + Length in X = 10 + Length in Y = 8 + Parsing + Parsing + Parsing + Topology sets: boundary (1,1,1D) (1,2,1D) (1,3,1D) (1,4,1D) + plate (1,0,2D) + Parsing + Raising order of P1 2 2 + Parsing + Refining P1 3 2 + Parsing +Parsing + Parsing + Dirichlet code 1: (fixed) +Parsing + Material code 0: 2.1e+11 0.3 1000 0.1 + Pressure code 1000001 (expression): P0=1000.0; pi=3.141593; P0\*(sin(pi\*(t-0.2\*x))+0.5\*sin(pi\*(1.5\*t-0.25\*y))) +Parsing +Parsing +Parsing input file succeeded. +Equation solver: 1 +Eigenproblem solver: 4 +Number of eigenvalues: 10 +Number of Arnoldi vectors: 20 +Shift value: 0 +Number of Gauss points: 3 +Spline basis with C1-continuous patch interfaces is used +Basis function values are precalculated but not cached +Problem definition: +KirchhoffLovePlate: thickness = 0.1, gravity = 0 +LinIsotropic: plane stress, E = 2.1e+11, nu = 0.3, rho = 1000, alpha = 0 +Resolving Dirichlet boundary conditions + Constraining P1 E1 in direction(s) 1 + Constraining P1 E2 in direction(s) 1 + Constraining P1 E3 in direction(s) 1 + Constraining P1 E4 in direction(s) 1 + >>> SAM model summary <<< +Number of elements 12 +Number of nodes 42 +Number of dofs 42 +Number of unknowns 20 +Number of quadrature points 108 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Done. +Solving the eigenvalue problem ... + >>> Computed Eigenvalues <<< + Mode Frequency \[Hz] + 1 17.659 + 2 38.4457 + 3 50.5701 + 4 71.1817 + 5 74.5923 + 6 106.906 + 7 145.604 + 8 163.058 + 9 182.565 + 10 194.48 +Parsing input file RectPlate-modal.xinp +Parsing + alpha1 = 0 alpha2 = 0.001 + beta = 0.25 gamma = 0.5 +Parsing input file succeeded. +Problem definition: +KirchhoffLovePlate: thickness = 0.1, gravity = 0 +LinIsotropic: plane stress, E = 2.1e+11, nu = 0.3, rho = 1000, alpha = 0 +Newmark predictor/multicorrector: beta = 0.25 gamma = 0.5 + using zero acceleration predictor +Stiffness-proportional damping (alpha2): 0.001 + step=1 time=0.05 + Displacement L2-norm : 0.000122231 + Max X-displacement : 0.00047564 + Velocity L2-norm : 0.00488923 + Max X-velocity : 0.0190256 + Acceleration L2-norm : 0.195569 + Max X-acceleration : 0.761023 + step=2 time=0.1 + Displacement L2-norm : 0.000163422 + Max X-displacement : 0.000638729 + Velocity L2-norm : 0.00409182 + Max X-velocity : 0.0156156 + Acceleration L2-norm : 0.539618 + Max X-acceleration : 2.02213 + step=3 time=0.15 + Displacement L2-norm : 0.000156782 + Max X-displacement : 0.000561768 + Velocity L2-norm : 0.00258463 + Max X-velocity : 0.00942353 + Acceleration L2-norm : 0.798134 + Max X-acceleration : 2.89915 + step=4 time=0.2 + Displacement L2-norm : 0.000205616 + Max X-displacement : 0.000713342 + Velocity L2-norm : 0.00226658 + Max X-velocity : 0.0093255 + Acceleration L2-norm : 0.965743 + Max X-acceleration : 3.41051 + step=5 time=0.25 + Displacement L2-norm : 0.000212377 + Max X-displacement : 0.000692514 + Velocity L2-norm : 0.000500581 + Max X-velocity : 0.00239784 + Acceleration L2-norm : 1.0268 + Max X-acceleration : 3.72432 + step=6 time=0.3 + Displacement L2-norm : 0.000230953 + Max X-displacement : 0.000744832 + Velocity L2-norm : 0.00127461 + Max X-velocity : 0.00529888 + Acceleration L2-norm : 0.991725 + Max X-acceleration : 3.7102 + step=7 time=0.35 + Displacement L2-norm : 0.00024628 + Max X-displacement : 0.000824063 + Velocity L2-norm : 0.00265196 + Max X-velocity : 0.00897828 + Acceleration L2-norm : 0.866612 + Max X-acceleration : 3.3265 + step=8 time=0.4 + Displacement L2-norm : 0.000242899 + Max X-displacement : 0.000825004 + Velocity L2-norm : 0.0026647 + Max X-velocity : 0.00926027 + Acceleration L2-norm : 0.677394 + Max X-acceleration : 2.59696 + step=9 time=0.45 + Displacement L2-norm : 0.000242244 + Max X-displacement : 0.000869467 + Velocity L2-norm : 0.00379405 + Max X-velocity : 0.0135865 + Acceleration L2-norm : 0.465634 + Max X-acceleration : 1.68309 + step=10 time=0.5 + Displacement L2-norm : 0.000236397 + Max X-displacement : 0.000863521 + Velocity L2-norm : 0.00308099 + Max X-velocity : 0.01167 + Acceleration L2-norm : 0.312266 + Max X-acceleration : 0.814346 + step=11 time=0.55 + Displacement L2-norm : 0.000211245 + Max X-displacement : 0.000801588 + Velocity L2-norm : 0.00344816 + Max X-velocity : 0.012338 + Acceleration L2-norm : 0.33554 + Max X-acceleration : 1.42349 + step=12 time=0.6 + Displacement L2-norm : 0.000203154 + Max X-displacement : 0.000767844 + Velocity L2-norm : 0.00215532 + Max X-velocity : 0.00819011 + Acceleration L2-norm : 0.468908 + Max X-acceleration : 1.85175 + step=13 time=0.65 + Displacement L2-norm : 0.000168867 + Max X-displacement : 0.000655826 + Velocity L2-norm : 0.00236622 + Max X-velocity : 0.00968419 + Acceleration L2-norm : 0.593246 + Max X-acceleration : 2.04185 + step=14 time=0.7 + Displacement L2-norm : 0.000154573 + Max X-displacement : 0.000555267 + Velocity L2-norm : 0.00099207 + Max X-velocity : 0.00314049 + Acceleration L2-norm : 0.671927 + Max X-acceleration : 2.13166 + step=15 time=0.75 + Displacement L2-norm : 0.000124928 + Max X-displacement : 0.000437969 + Velocity L2-norm : 0.00126428 + Max X-velocity : 0.00537326 + Acceleration L2-norm : 0.687542 + Max X-acceleration : 2.19198 + step=16 time=0.8 + Displacement L2-norm : 0.000121164 + Max X-displacement : 0.000427282 + Velocity L2-norm : 0.00173738 + Max X-velocity : 0.00724547 + Acceleration L2-norm : 0.646072 + Max X-acceleration : 2.16378 + step=17 time=0.85 + Displacement L2-norm : 0.000104557 + Max X-displacement : 0.000346754 + Velocity L2-norm : 0.00164164 + Max X-velocity : 0.00571238 + Acceleration L2-norm : 0.550722 + Max X-acceleration : 1.86662 + step=18 time=0.9 + Displacement L2-norm : 0.000120579 + Max X-displacement : 0.00045959 + Velocity L2-norm : 0.00256623 + Max X-velocity : 0.00990027 + Acceleration L2-norm : 0.433548 + Max X-acceleration : 1.41049 + step=19 time=0.95 + Displacement L2-norm : 0.000130858 + Max X-displacement : 0.000495685 + Velocity L2-norm : 0.00223499 + Max X-velocity : 0.0069121 + Acceleration L2-norm : 0.324711 + Max X-acceleration : 1.0391 + step=20 time=1 + Displacement L2-norm : 0.000140687 + Max X-displacement : 0.00051503 + Velocity L2-norm : 0.00226288 + Max X-velocity : 0.00777231 + Acceleration L2-norm : 0.281494 + Max X-acceleration : 1.0301 + step=21 time=1.05 + Displacement L2-norm : 0.000166009 + Max X-displacement : 0.000611186 + Velocity L2-norm : 0.00207797 + Max X-velocity : 0.00753782 + Acceleration L2-norm : 0.319567 + Max X-acceleration : 0.933763 + step=22 time=1.1 + Displacement L2-norm : 0.000165391 + Max X-displacement : 0.000596599 + Velocity L2-norm : 0.00129557 + Max X-velocity : 0.0043558 + Acceleration L2-norm : 0.384293 + Max X-acceleration : 1.16237 + step=23 time=1.15 + Displacement L2-norm : 0.000182294 + Max X-displacement : 0.000660352 + Velocity L2-norm : 0.00134345 + Max X-velocity : 0.00511243 + Acceleration L2-norm : 0.441066 + Max X-acceleration : 1.29648 + step=24 time=1.2 + Displacement L2-norm : 0.0001794 + Max X-displacement : 0.000614957 + Velocity L2-norm : 0.000551669 + Max X-velocity : 0.00200116 + Acceleration L2-norm : 0.460268 + Max X-acceleration : 1.31891 + step=25 time=1.25 + Displacement L2-norm : 0.000179142 + Max X-displacement : 0.000616842 + Velocity L2-norm : 0.000739799 + Max X-velocity : 0.00257033 + Acceleration L2-norm : 0.442342 + Max X-acceleration : 1.21952 + step=26 time=1.3 + Displacement L2-norm : 0.000172092 + Max X-displacement : 0.00063984 + Velocity L2-norm : 0.00137957 + Max X-velocity : 0.00465767 + Acceleration L2-norm : 0.383195 + Max X-acceleration : 1.04652 + step=27 time=1.35 + Displacement L2-norm : 0.000162364 + Max X-displacement : 0.000619631 + Velocity L2-norm : 0.00122554 + Max X-velocity : 0.00490249 + Acceleration L2-norm : 0.299191 + Max X-acceleration : 0.879323 + step=28 time=1.4 + Displacement L2-norm : 0.000146686 + Max X-displacement : 0.000597815 + Velocity L2-norm : 0.00193161 + Max X-velocity : 0.00620169 + Acceleration L2-norm : 0.209102 + Max X-acceleration : 0.675089 + step=29 time=1.45 + Displacement L2-norm : 0.000135538 + Max X-displacement : 0.00056276 + Velocity L2-norm : 0.00125636 + Max X-velocity : 0.00446217 + Acceleration L2-norm : 0.154903 + Max X-acceleration : 0.407098 + step=30 time=1.5 + Displacement L2-norm : 0.000116393 + Max X-displacement : 0.000503317 + Velocity L2-norm : 0.00186237 + Max X-velocity : 0.00661613 + Acceleration L2-norm : 0.179556 + Max X-acceleration : 0.669075 + step=31 time=1.55 + Displacement L2-norm : 0.000106605 + Max X-displacement : 0.000442946 + Velocity L2-norm : 0.00079538 + Max X-velocity : 0.00258962 + Acceleration L2-norm : 0.243145 + Max X-acceleration : 0.933141 + step=32 time=1.6 + Displacement L2-norm : 9.45496e-05 + Max X-displacement : 0.000382737 + Velocity L2-norm : 0.00128934 + Max X-velocity : 0.00468597 + Acceleration L2-norm : 0.302722 + Max X-acceleration : 1.09541 + step=33 time=1.65 + Displacement L2-norm : 9.31462e-05 + Max X-displacement : 0.000294691 + Velocity L2-norm : 0.000383953 + Max X-velocity : 0.0012542 + Acceleration L2-norm : 0.339186 + Max X-acceleration : 1.19617 + step=34 time=1.7 + Displacement L2-norm : 9.0294e-05 + Max X-displacement : 0.000268661 + Velocity L2-norm : 0.000363959 + Max X-velocity : 0.00120945 + Acceleration L2-norm : 0.342647 + Max X-acceleration : 1.20004 + step=35 time=1.75 + Displacement L2-norm : 0.000101331 + Max X-displacement : 0.000309047 + Velocity L2-norm : 0.000960251 + Max X-velocity : 0.00383645 + Acceleration L2-norm : 0.316787 + Max X-acceleration : 1.08441 + step=36 time=1.8 + Displacement L2-norm : 0.000102554 + Max X-displacement : 0.000331032 + Velocity L2-norm : 0.000590343 + Max X-velocity : 0.00233965 + Acceleration L2-norm : 0.260254 + Max X-acceleration : 0.842491 + step=37 time=1.85 + Displacement L2-norm : 0.000115196 + Max X-displacement : 0.000385583 + Velocity L2-norm : 0.00131603 + Max X-velocity : 0.00499813 + Acceleration L2-norm : 0.18953 + Max X-acceleration : 0.614029 + step=38 time=1.9 + Displacement L2-norm : 0.00011885 + Max X-displacement : 0.000407375 + Velocity L2-norm : 0.00100382 + Max X-velocity : 0.00349606 + Acceleration L2-norm : 0.108777 + Max X-acceleration : 0.392624 + step=39 time=1.95 + Displacement L2-norm : 0.000122636 + Max X-displacement : 0.000425759 + Velocity L2-norm : 0.00118952 + Max X-velocity : 0.00429201 + Acceleration L2-norm : 0.0563339 + Max X-acceleration : 0.202347 + step=40 time=2 + Displacement L2-norm : 0.000127313 + Max X-displacement : 0.000442601 + Velocity L2-norm : 0.00102927 + Max X-velocity : 0.00378325 + Acceleration L2-norm : 0.0955417 + Max X-acceleration : 0.364285 + step=41 time=2.05 + Displacement L2-norm : 0.000120526 + Max X-displacement : 0.000416085 + Velocity L2-norm : 0.000710104 + Max X-velocity : 0.00282608 + Acceleration L2-norm : 0.154201 + Max X-acceleration : 0.568176 + step=42 time=2.1 + Displacement L2-norm : 0.000123174 + Max X-displacement : 0.000420602 + Velocity L2-norm : 0.000692213 + Max X-velocity : 0.00258393 + Acceleration L2-norm : 0.204812 + Max X-acceleration : 0.784576 + step=43 time=2.15 + Displacement L2-norm : 0.000110069 + Max X-displacement : 0.000369839 + Velocity L2-norm : 0.000209132 + Max X-velocity : 0.000841804 + Acceleration L2-norm : 0.228003 + Max X-acceleration : 0.880861 + step=44 time=2.2 + Displacement L2-norm : 0.000108838 + Max X-displacement : 0.000351282 + Velocity L2-norm : 0.000236538 + Max X-velocity : 0.00101651 + Acceleration L2-norm : 0.232268 + Max X-acceleration : 0.898408 + step=45 time=2.25 + Displacement L2-norm : 9.59719e-05 + Max X-displacement : 0.000291086 + Velocity L2-norm : 0.000802791 + Max X-velocity : 0.00305746 + Acceleration L2-norm : 0.210202 + Max X-acceleration : 0.80073 + step=46 time=2.3 + Displacement L2-norm : 9.47917e-05 + Max X-displacement : 0.000267865 + Velocity L2-norm : 0.000308422 + Max X-velocity : 0.000986148 + Acceleration L2-norm : 0.174971 + Max X-acceleration : 0.658276 + step=47 time=2.35 + Displacement L2-norm : 8.97187e-05 + Max X-displacement : 0.000299233 + Velocity L2-norm : 0.0011429 + Max X-velocity : 0.00441207 + Acceleration L2-norm : 0.12685 + Max X-acceleration : 0.506841 + step=48 time=2.4 + Displacement L2-norm : 9.6439e-05 + Max X-displacement : 0.000376757 + Velocity L2-norm : 0.00050471 + Max X-velocity : 0.00176903 + Acceleration L2-norm : 0.0787433 + Max X-acceleration : 0.310745 + step=49 time=2.45 + Displacement L2-norm : 0.000104103 + Max X-displacement : 0.000439657 + Velocity L2-norm : 0.00114175 + Max X-velocity : 0.00428184 + Acceleration L2-norm : 0.0526283 + Max X-acceleration : 0.182942 + step=50 time=2.5 + Displacement L2-norm : 0.000117616 + Max X-displacement : 0.00050343 + Velocity L2-norm : 0.00050241 + Max X-velocity : 0.00179047 + Acceleration L2-norm : 0.0739933 + Max X-acceleration : 0.28067 + step=51 time=2.55 + Displacement L2-norm : 0.000133325 + Max X-displacement : 0.0005594 + Velocity L2-norm : 0.000871225 + Max X-velocity : 0.00343025 + Acceleration L2-norm : 0.10947 + Max X-acceleration : 0.376845 + step=52 time=2.6 + Displacement L2-norm : 0.000147256 + Max X-displacement : 0.000594592 + Velocity L2-norm : 0.000312446 + Max X-velocity : 0.0013183 + Acceleration L2-norm : 0.136133 + Max X-acceleration : 0.422781 + step=53 time=2.65 + Displacement L2-norm : 0.000161127 + Max X-displacement : 0.000624951 + Velocity L2-norm : 0.000483789 + Max X-velocity : 0.00215042 + Acceleration L2-norm : 0.147037 + Max X-acceleration : 0.478078 + step=54 time=2.7 + Displacement L2-norm : 0.000172445 + Max X-displacement : 0.000631226 + Velocity L2-norm : 0.000500702 + Max X-velocity : 0.00182745 + Acceleration L2-norm : 0.14551 + Max X-acceleration : 0.475446 + step=55 time=2.75 + Displacement L2-norm : 0.000177143 + Max X-displacement : 0.000615504 + Velocity L2-norm : 0.000182664 + Max X-velocity : 0.00075767 + Acceleration L2-norm : 0.128388 + Max X-acceleration : 0.421265 + step=56 time=2.8 + Displacement L2-norm : 0.000182442 + Max X-displacement : 0.000637881 + Velocity L2-norm : 0.000700298 + Max X-velocity : 0.00245378 + Acceleration L2-norm : 0.107381 + Max X-acceleration : 0.382812 + step=57 time=2.85 + Displacement L2-norm : 0.000177345 + Max X-displacement : 0.000633796 + Velocity L2-norm : 0.000442775 + Max X-velocity : 0.00149684 + Acceleration L2-norm : 0.077831 + Max X-acceleration : 0.2696 + step=58 time=2.9 + Displacement L2-norm : 0.000171834 + Max X-displacement : 0.000625276 + Velocity L2-norm : 0.000680366 + Max X-velocity : 0.00242135 + Acceleration L2-norm : 0.0603352 + Max X-acceleration : 0.179037 + step=59 time=2.95 + Displacement L2-norm : 0.000160871 + Max X-displacement : 0.000588567 + Velocity L2-norm : 0.000732134 + Max X-velocity : 0.00273414 + Acceleration L2-norm : 0.0598729 + Max X-acceleration : 0.209596 + step=60 time=3 + Displacement L2-norm : 0.000144411 + Max X-displacement : 0.000524462 + Velocity L2-norm : 0.00059177 + Max X-velocity : 0.00207167 + Acceleration L2-norm : 0.074886 + Max X-acceleration : 0.293917 + step=61 time=3.05 + Displacement L2-norm : 0.000132456 + Max X-displacement : 0.000504258 + Velocity L2-norm : 0.000779459 + Max X-velocity : 0.00311838 + Acceleration L2-norm : 0.0943871 + Max X-acceleration : 0.371665 + step=62 time=3.1 + Displacement L2-norm : 0.000115551 + Max X-displacement : 0.000440109 + Velocity L2-norm : 0.000743069 + Max X-velocity : 0.00250785 + Acceleration L2-norm : 0.101894 + Max X-acceleration : 0.375372 + step=63 time=3.15 + Displacement L2-norm : 0.00011238 + Max X-displacement : 0.000385065 + Velocity L2-norm : 0.00072119 + Max X-velocity : 0.00299686 + Acceleration L2-norm : 0.105176 + Max X-acceleration : 0.364511 + step=64 time=3.2 + Displacement L2-norm : 0.00011317 + Max X-displacement : 0.000399765 + Velocity L2-norm : 0.000927274 + Max X-velocity : 0.00290448 + Acceleration L2-norm : 0.0954488 + Max X-acceleration : 0.318494 + step=65 time=3.25 + Displacement L2-norm : 0.000129423 + Max X-displacement : 0.000459491 + Velocity L2-norm : 0.000727139 + Max X-velocity : 0.00283548 + Acceleration L2-norm : 0.0824366 + Max X-acceleration : 0.272033 + step=66 time=3.3 + Displacement L2-norm : 0.000148242 + Max X-displacement : 0.000549512 + Velocity L2-norm : 0.000936432 + Max X-velocity : 0.00330579 + Acceleration L2-norm : 0.0622184 + Max X-acceleration : 0.217454 + step=67 time=3.35 + Displacement L2-norm : 0.000173132 + Max X-displacement : 0.000660633 + Velocity L2-norm : 0.000711909 + Max X-velocity : 0.0024086 + Acceleration L2-norm : 0.0445036 + Max X-acceleration : 0.151186 + step=68 time=3.4 + Displacement L2-norm : 0.000196064 + Max X-displacement : 0.000750669 + Velocity L2-norm : 0.00083877 + Max X-velocity : 0.00318931 + Acceleration L2-norm : 0.0378444 + Max X-acceleration : 0.140263 + step=69 time=3.45 + Displacement L2-norm : 0.000215747 + Max X-displacement : 0.000812705 + Velocity L2-norm : 0.000508744 + Max X-velocity : 0.00168789 + Acceleration L2-norm : 0.0453529 + Max X-acceleration : 0.144093 + step=70 time=3.5 + Displacement L2-norm : 0.000232863 + Max X-displacement : 0.000857311 + Velocity L2-norm : 0.000665853 + Max X-velocity : 0.00262749 + Acceleration L2-norm : 0.0609726 + Max X-acceleration : 0.183492 + step=71 time=3.55 + Displacement L2-norm : 0.000241656 + Max X-displacement : 0.000861946 + Velocity L2-norm : 0.000323772 + Max X-velocity : 0.00137033 + Acceleration L2-norm : 0.0701438 + Max X-acceleration : 0.208433 + step=72 time=3.6 + Displacement L2-norm : 0.00024578 + Max X-displacement : 0.000847191 + Velocity L2-norm : 0.000420021 + Max X-velocity : 0.00161339 + Acceleration L2-norm : 0.074696 + Max X-acceleration : 0.229657 + step=73 time=3.65 + Displacement L2-norm : 0.000242811 + Max X-displacement : 0.000797867 + Velocity L2-norm : 0.00054275 + Max X-velocity : 0.00213139 + Acceleration L2-norm : 0.0728346 + Max X-acceleration : 0.219664 + step=74 time=3.7 + Displacement L2-norm : 0.000231644 + Max X-displacement : 0.000751234 + Velocity L2-norm : 0.000395126 + Max X-velocity : 0.00138745 + Acceleration L2-norm : 0.062845 + Max X-acceleration : 0.179799 + step=75 time=3.75 + Displacement L2-norm : 0.00021719 + Max X-displacement : 0.000700557 + Velocity L2-norm : 0.000745055 + Max X-velocity : 0.00283626 + Acceleration L2-norm : 0.0514425 + Max X-acceleration : 0.151466 + step=76 time=3.8 + Displacement L2-norm : 0.000195235 + Max X-displacement : 0.000651317 + Velocity L2-norm : 0.000714813 + Max X-velocity : 0.00245327 + Acceleration L2-norm : 0.0319293 + Max X-acceleration : 0.0805903 + step=77 time=3.85 + Displacement L2-norm : 0.000172341 + Max X-displacement : 0.000628313 + Velocity L2-norm : 0.000853166 + Max X-velocity : 0.00299891 + Acceleration L2-norm : 0.0178963 + Max X-acceleration : 0.0554977 + step=78 time=3.9 + Displacement L2-norm : 0.000150039 + Max X-displacement : 0.000584645 + Velocity L2-norm : 0.000921875 + Max X-velocity : 0.00301331 + Acceleration L2-norm : 0.01815 + Max X-acceleration : 0.0774774 + step=79 time=3.95 + Displacement L2-norm : 0.000131243 + Max X-displacement : 0.000513962 + Velocity L2-norm : 0.000939653 + Max X-velocity : 0.00329686 + Acceleration L2-norm : 0.02872 + Max X-acceleration : 0.123718 + step=80 time=4 + Displacement L2-norm : 0.000125815 + Max X-displacement : 0.000438037 + Velocity L2-norm : 0.000926866 + Max X-velocity : 0.00316567 + Acceleration L2-norm : 0.0434845 + Max X-acceleration : 0.178348 + step=81 time=4.05 + Displacement L2-norm : 0.00013075 + Max X-displacement : 0.000511719 + Velocity L2-norm : 0.000967206 + Max X-velocity : 0.00318619 + Acceleration L2-norm : 0.0483753 + Max X-acceleration : 0.189428 + step=82 time=4.1 + Displacement L2-norm : 0.000149446 + Max X-displacement : 0.00058339 + Velocity L2-norm : 0.000832205 + Max X-velocity : 0.00297984 + Acceleration L2-norm : 0.0538814 + Max X-acceleration : 0.196644 + step=83 time=4.15 + Displacement L2-norm : 0.000170656 + Max X-displacement : 0.000623948 + Velocity L2-norm : 0.000858014 + Max X-velocity : 0.00300602 + Acceleration L2-norm : 0.0491647 + Max X-acceleration : 0.178005 + step=84 time=4.2 + Displacement L2-norm : 0.000195463 + Max X-displacement : 0.00065514 + Velocity L2-norm : 0.000694485 + Max X-velocity : 0.00258981 + Acceleration L2-norm : 0.0454719 + Max X-acceleration : 0.17435 + step=85 time=4.25 + Displacement L2-norm : 0.000215243 + Max X-displacement : 0.000694616 + Velocity L2-norm : 0.000685032 + Max X-velocity : 0.00261576 + Acceleration L2-norm : 0.0328639 + Max X-acceleration : 0.120272 + step=86 time=4.3 + Displacement L2-norm : 0.000231954 + Max X-displacement : 0.000751894 + Velocity L2-norm : 0.000472272 + Max X-velocity : 0.00181961 + Acceleration L2-norm : 0.0229589 + Max X-acceleration : 0.0856275 + step=87 time=4.35 + Displacement L2-norm : 0.000242333 + Max X-displacement : 0.000796076 + Velocity L2-norm : 0.000580317 + Max X-velocity : 0.002262 + Acceleration L2-norm : 0.0124781 + Max X-acceleration : 0.0444955 + step=88 time=4.4 + Displacement L2-norm : 0.000245307 + Max X-displacement : 0.000843262 + Velocity L2-norm : 0.000258672 + Max X-velocity : 0.000924567 + Acceleration L2-norm : 0.0109028 + Max X-acceleration : 0.0336184 + step=89 time=4.45 + Displacement L2-norm : 0.000242815 + Max X-displacement : 0.00086538 + Velocity L2-norm : 0.000542646 + Max X-velocity : 0.00219028 + Acceleration L2-norm : 0.0213335 + Max X-acceleration : 0.0728246 + step=90 time=4.5 + Displacement L2-norm : 0.000232502 + Max X-displacement : 0.000854854 + Velocity L2-norm : 0.000442856 + Max X-velocity : 0.00176314 + Acceleration L2-norm : 0.0274283 + Max X-acceleration : 0.0899101 + step=91 time=4.55 + Displacement L2-norm : 0.000216928 + Max X-displacement : 0.000816865 + Velocity L2-norm : 0.00057439 + Max X-velocity : 0.00230214 + Acceleration L2-norm : 0.0318203 + Max X-acceleration : 0.11147 + step=92 time=4.6 + Displacement L2-norm : 0.000197178 + Max X-displacement : 0.000753727 + Velocity L2-norm : 0.000678505 + Max X-velocity : 0.00230826 + Acceleration L2-norm : 0.0344173 + Max X-acceleration : 0.127839 + step=93 time=4.65 + Displacement L2-norm : 0.00017323 + Max X-displacement : 0.000662927 + Velocity L2-norm : 0.000699146 + Max X-velocity : 0.00218786 + Acceleration L2-norm : 0.0309248 + Max X-acceleration : 0.114535 + step=94 time=4.7 + Displacement L2-norm : 0.000150389 + Max X-displacement : 0.00055671 + Velocity L2-norm : 0.000791413 + Max X-velocity : 0.00257953 + Acceleration L2-norm : 0.0286219 + Max X-acceleration : 0.113457 + step=95 time=4.75 + Displacement L2-norm : 0.000128857 + Max X-displacement : 0.000456134 + Velocity L2-norm : 0.000799985 + Max X-velocity : 0.00271392 + Acceleration L2-norm : 0.0201059 + Max X-acceleration : 0.0788933 + step=96 time=4.8 + Displacement L2-norm : 0.000114816 + Max X-displacement : 0.00040668 + Velocity L2-norm : 0.000808762 + Max X-velocity : 0.00266054 + Acceleration L2-norm : 0.0164908 + Max X-acceleration : 0.0643908 + step=97 time=4.85 + Displacement L2-norm : 0.000110884 + Max X-displacement : 0.000376188 + Velocity L2-norm : 0.000772703 + Max X-velocity : 0.00292055 + Acceleration L2-norm : 0.0118951 + Max X-acceleration : 0.0372502 + step=98 time=4.9 + Displacement L2-norm : 0.000116812 + Max X-displacement : 0.000444695 + Velocity L2-norm : 0.000747387 + Max X-velocity : 0.0027342 + Acceleration L2-norm : 0.0141548 + Max X-acceleration : 0.058119 + step=99 time=4.95 + Displacement L2-norm : 0.000130191 + Max X-displacement : 0.00049591 + Velocity L2-norm : 0.000643832 + Max X-velocity : 0.00264593 + Acceleration L2-norm : 0.0186142 + Max X-acceleration : 0.0687701 + step=100 time=5 + Displacement L2-norm : 0.000144962 + Max X-displacement : 0.000526185 + Velocity L2-norm : 0.000594015 + Max X-velocity : 0.00239418 + Acceleration L2-norm : 0.0198854 + Max X-acceleration : 0.0725948 + Time integration completed. diff --git a/Linear/Test/SPR/SS45-Cable4p.reg b/Linear/Test/SPR/SS45-Cable4p.reg new file mode 100644 index 0000000..fa68684 --- /dev/null +++ b/Linear/Test/SPR/SS45-Cable4p.reg @@ -0,0 +1,69 @@ +../SS45-Cable4p.xinp -1DC1 -nGauss 5 -spr + +Input file: SS45-Cable4p.xinp +Equation solver: 1 +Number of Gauss points: 5 +Spline basis with C1-continuous patch interfaces is used +Evaluation time for property functions: 1 +Solution component output zero tolerance: 1e-06 +Parsing input file SS45-Cable4p.xinp +Parsing + Generating linear geometry on unit parameter domain \[0,1] + X1 = 1.0 1.0 + Parsing + Parsing + Parsing + Topology sets: ends (1,1,0D) (1,2,0D) + Parsing + Raising order of P1 3 + Parsing + Refining P1 9 + Parsing +Parsing + Parsing + Dirichlet code 12: (fixed) +Parsing + Parsing + Gravitation vector: 0 -9.81 + Parsing + Axial stiffness = 7.85398e+08 + Bending stiffness = 490873 + Mass density = 235.619 +Parsing + Parsing + Point 1: P1 xi = 0.25 + Point 2: P1 xi = 0.5 + Point 3: P1 xi = 0.75 +Parsing input file succeeded. +Equation solver: 1 +Number of Gauss points: 5 +Spline basis with C1-continuous patch interfaces is used +Problem definition: +ElasticCable: Stiffness = 7.85398e+08 490873, Mass/length = 235.619 +Resolving Dirichlet boundary conditions + Constraining P1 V1 in direction(s) 12 + Constraining P1 V2 in direction(s) 12 +Result point #1: patch #1 u=0.25, node #5, X = 0.25 0.25 0 +Result point #2: patch #1 u=0.5, X = 0.5 0.5 0 +Result point #3: patch #1 u=0.75, node #10, X = 0.75 0.75 0 + >>> SAM model summary <<< +Number of elements 10 +Number of nodes 14 +Number of dofs 28 +Number of unknowns 24 +Number of quadrature points 50 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Done. +Sum external load : 0 -3138.09 0 +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 7.56284e-05 +Max X-displacement : 0.000123236 +Max Y-displacement : 0.000123976 + Node #5: sol1 = 8.709439e-05 -8.764620e-05 + sol2 = -1.098551e+03 6.129089e+02 + Point #2: sol1 = 1.222571e-04 -1.229929e-04 + sol2 = 0.000000e+00 8.172112e+02 + Node #10: sol1 = 8.709439e-05 -8.764620e-05 + sol2 = 1.212872e+03 6.129078e+02 diff --git a/Linear/Test/SPR/SSUprofil-p1.reg b/Linear/Test/SPR/SSUprofil-p1.reg new file mode 100644 index 0000000..d718398 --- /dev/null +++ b/Linear/Test/SPR/SSUprofil-p1.reg @@ -0,0 +1,85 @@ +../SSUprofil-p1.xinp -spr + +Input file: SSUprofil-p1.xinp +Equation solver: 1 +Number of Gauss points: 4 +Solution component output zero tolerance: 1e-06 +Parsing input file SSUprofil-p1.xinp +Parsing + Parsing + Reading data file Uprofil.g2 + Reading patch 1 + Reading patch 2 + Reading patch 3 + Parsing + Parsing + Parsing + Topology sets: P1 (0,0,0D) 0.2 0.3 0.2 + P2 (0,1,0D) 4.8 0.3 0.2 + fixed (1,5,2D) (2,5,2D) (3,5,2D) + free (1,6,2D) (2,6,2D) (3,6,2D) + loaded (2,4,2D) + Parsing + Parsing + Refining P1 3 1 9 + Refining P2 3 1 9 + Refining P3 3 1 9 + Parsing + Connecting P2 F1 to P1 F2 orient 0 + Connecting P3 F1 to P2 F2 orient 0 + Parsing +Parsing + Parsing + Dirichlet code 12346: (fixed) + Parsing + Dirichlet code 2346: (fixed) + Parsing + Neumann code 1000000 direction 0: -1e+08 +Parsing + Parsing + Slave code 2000000 (P1): Master point index 0 (0.2 0.3 0.2) + Parsing + Slave code 3000000 (P2): Master point index 1 (4.8 0.3 0.2) +Parsing + Parsing +Parsing input file succeeded. +Equation solver: 1 +Number of Gauss points: 4 +Problem definition: +Elasticity: 3D, gravity = 0 0 0 +LinIsotropic: E = 2.05e+11, nu = 0.29, rho = 7850, alpha = 1.2e-07 +Renumbered 297 nodes. +Resolving Dirichlet boundary conditions +Deleted 36 MPC equations. + >>> SAM model summary <<< +Number of elements 240 +Number of nodes 431 +Number of dofs 1299 +Number of D-dofs 1287 +Number of X-dofs 12 +Number of constraints 234 +Number of unknowns 1056 +Number of quadrature points 15360 640 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Assembling interior matrix terms for P2 +Assembling interior matrix terms for P3 +Assembling Neumann matrix terms for boundary 4 on P2 +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 0.162275 +Max X-displacement : 0.0854199 +Max Y-displacement : 0.00303922 +Max Z-displacement : 0.42883 +Projecting secondary solution ... + Greville point projection +Integrating solution norms (FE solution) ... +Energy norm |u^h| = a(u^h,u^h)^0.5 : 7050.13 +External energy ((f,u^h)+(t,u^h)^0.5 : 7050.13 +>>> Error estimates based on Greville point projection <<< +Energy norm |u^r| = a(u^r,u^r)^0.5 : 9121.25 +Error norm a(e,e)^0.5, e=u^r-u^h : 8560.19 + relative error (% of |u^r|) : 93.8489 +L2-norm |s^r| = (s^r,s^r)^0.5 : 3.29042e+09 +L2-error (e,e)^0.5, e=s^r-s^h : 2.51269e+09 + relative error (% of |s^r|) : 76.3639 diff --git a/Linear/Test/SPR/SSbeamPointLoad-adap.reg b/Linear/Test/SPR/SSbeamPointLoad-adap.reg new file mode 100644 index 0000000..fd2a961 --- /dev/null +++ b/Linear/Test/SPR/SSbeamPointLoad-adap.reg @@ -0,0 +1,770 @@ +../SSbeamPointLoad-adap.xinp -1DKL -adap1 -spr + +Input file: SSbeamPointLoad-adap.xinp +Equation solver: 1 +Number of Gauss points: 4 +LR-spline basis functions are used +Evaluation time for property functions: 1 +Solution component output zero tolerance: 1e-06 +Parsing input file SSbeamPointLoad-adap.xinp +Parsing + Generating linear geometry on unit parameter domain \[0,1] + Length = 2 + Parsing + Parsing + Parsing + Topology sets: ends (1,1,0D) (1,2,0D) + Parsing + Raising order of P1 1 + Parsing + Refining P1 3 + Parsing +Parsing + Parsing + Dirichlet code 1: (fixed) +Parsing +Parsing + Material code 0: 1.2 1 0.01 + Point: xi = 0.5 load = 1 + Analytical solution: Expression + Stress: P=1.0; L=2.0; P\*if(below(x,L/2.0),x,L-x)/2.0 +Parsing + Parsing + Parsing + Point 1: P1 xi = 0.5 +Parsing + Refinement percentage: 90 type=1 +Parsing input file succeeded. +Equation solver: 1 +Number of Gauss points: 3 5 +LR-spline basis functions are used +Enabled projection(s): Continuous global L2-projection +Resolving Dirichlet boundary conditions + Constraining P1 V1 in direction(s) 1 + Constraining P1 V2 in direction(s) 1 +Result point #1: patch #1 u=0.5, X = 1 0 0 + >>> SAM model summary <<< +Number of elements 4 +Number of nodes 6 +Number of dofs 6 +Number of unknowns 4 +Load point #1: patch #1 u=0.5 on element #3 (u=0.5), X = 1 0 0 + >>> Starting adaptive simulation based on + Continuous global L2-projection error estimates (norm group 1) <<< +Adaptive step 1 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Done. +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 971602 +Max displacement : 1.5625e+06 +Projecting secondary solution ... + Continuous global L2-projection + Point #1: sol1 = 1.562500e+06 + sol2 = 3.750000e-01 0.000000e+00 + exact2 5.000000e-01 +Energy norm a(w^h,w^h)^0.5 : 1250 +External energy (p,w^h)^0.5 : 1250 +Exact norm a(w,w)^0.5 : 1290.99 +Exact error a(e,e)^0.5, e=w-w^h : 322.749 +Exact relative error (%) : 25 +>>> Error estimates based on Continuous global L2-projection <<< +Energy norm |u^r| = a(u^r,u^r)^0.5 : 1230.83 +Error norm a(e,e)^0.5, e=u^r-u^h : 218.1 + relative error (% of |u|) : 16.8939 +Residual error (r(u^r) + J(u^r))^0.5 : 0.645292 + relative error (% of |u|) : 0.0499841 +Jump term J(u^r)^0.5 : 0 + relative error (% of |u|) : 0 +Exact error a(e,e)^0.5, e=u-u^r : 193.213 + relative error (% of |u|) : 14.9662 +Effectivity index : 0.675757 +Effectivity index, theta^EX : 1.27441 +Effectivity index, theta^RES : 0.677756 +Error estimate a(e,e)^0.5, e=w^r-w^h : 218.1 +Relative error (%) : 17.1883 +Effectivity index : 0.675757 +Root mean square (RMS) of error : 0.192754 +Min element error : 86.4389 +Max element error : 127.719 +Average element error : 107.079 +Refining 2 elements with errors in range \[127.719,127.719] 90% of max error (114.947) +Refining element 2 u=0.375 h=0.25 +Refining element 3 u=0.625 h=0.25 +Adaptive step 2 +Parsing input file SSbeamPointLoad-adap.xinp +Parsing +Parsing + Parsing + Parsing + Parsing + Topology sets: ends (1,1,0D) (1,2,0D) + Parsing + Parsing + Parsing +Parsing + Parsing + Dirichlet code 1: (fixed) +Parsing + Material code 0: 1.2 1 0.01 + Point: xi = 0.5 load = 1 + Analytical solution: Expression +Parsing + Parsing + Parsing + Point 1: P1 xi = 0.5 +Parsing +Parsing input file succeeded. +Resolving Dirichlet boundary conditions + Constraining P1 V1 in direction(s) 1 + Constraining P1 V2 in direction(s) 1 +Result point #1: patch #1 u=0.5, X = 1 0 0 + >>> SAM model summary <<< +Number of elements 6 +Number of nodes 8 +Number of dofs 8 +Number of unknowns 6 +Load point #1: patch #1 u=0.5 on element #4 (u=0.5), X = 1 0 0 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Done. +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 1.08623e+06 +Max displacement : 1.60156e+06 +Projecting secondary solution ... + Continuous global L2-projection + Point #1: sol1 = 1.601563e+06 + sol2 = 4.375000e-01 0.000000e+00 + exact2 5.000000e-01 +Energy norm a(w^h,w^h)^0.5 : 1265.53 +External energy (p,w^h)^0.5 : 1265.53 +Exact norm a(w,w)^0.5 : 1290.99 +Exact error a(e,e)^0.5, e=w-w^h : 255.155 +Exact relative error (%) : 19.7642 +>>> Error estimates based on Continuous global L2-projection <<< +Energy norm |u^r| = a(u^r,u^r)^0.5 : 1256.11 +Error norm a(e,e)^0.5, e=u^r-u^h : 154.091 + relative error (% of |u|) : 11.9358 +Residual error (r(u^r) + J(u^r))^0.5 : 0.653921 + relative error (% of |u|) : 0.0506525 +Jump term J(u^r)^0.5 : 0 + relative error (% of |u|) : 0 +Exact error a(e,e)^0.5, e=u-u^r : 200.294 + relative error (% of |u|) : 15.5147 +Effectivity index : 0.603911 +Effectivity index, theta^EX : 1.3889 +Effectivity index, theta^RES : 0.606474 +Error estimate a(e,e)^0.5, e=w^r-w^h : 154.091 +Relative error (%) : 12.0868 +Effectivity index : 0.603911 +Root mean square (RMS) of error : 0.288688 +Min element error : 36.1124 +Max element error : 76.1813 +Average element error : 60.4393 +Refining 4 elements with errors in range \[69.0242,76.1813] 90% of max error (68.5631) +Refining element 1 u=0.125 h=0.25 +Refining element 2 u=0.3125 h=0.125 +Refining element 5 u=0.6875 h=0.125 +Refining element 6 u=0.875 h=0.25 +Adaptive step 3 +Parsing input file SSbeamPointLoad-adap.xinp +Parsing +Parsing + Parsing + Parsing + Parsing + Topology sets: ends (1,1,0D) (1,2,0D) + Parsing + Parsing + Parsing +Parsing + Parsing + Dirichlet code 1: (fixed) +Parsing + Material code 0: 1.2 1 0.01 + Point: xi = 0.5 load = 1 + Analytical solution: Expression +Parsing + Parsing + Parsing + Point 1: P1 xi = 0.5 +Parsing +Parsing input file succeeded. +Resolving Dirichlet boundary conditions + Constraining P1 V1 in direction(s) 1 + Constraining P1 V2 in direction(s) 1 +Result point #1: patch #1 u=0.5, X = 1 0 0 + >>> SAM model summary <<< +Number of elements 10 +Number of nodes 12 +Number of dofs 12 +Number of unknowns 10 +Load point #1: patch #1 u=0.5 on element #6 (u=0.5), X = 1 0 0 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Done. +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 1.09923e+06 +Max displacement : 1.64551e+06 +Projecting secondary solution ... + Continuous global L2-projection + Point #1: sol1 = 1.645508e+06 + sol2 = 4.375000e-01 0.000000e+00 + exact2 5.000000e-01 +Energy norm a(w^h,w^h)^0.5 : 1282.77 +External energy (p,w^h)^0.5 : 1282.77 +Exact norm a(w,w)^0.5 : 1290.99 +Exact error a(e,e)^0.5, e=w-w^h : 145.461 +Exact relative error (%) : 11.2673 +>>> Error estimates based on Continuous global L2-projection <<< +Energy norm |u^r| = a(u^r,u^r)^0.5 : 1277.67 +Error norm a(e,e)^0.5, e=u^r-u^h : 114.268 + relative error (% of |u|) : 8.85112 +Residual error (r(u^r) + J(u^r))^0.5 : 0.219709 + relative error (% of |u|) : 0.0170186 +Jump term J(u^r)^0.5 : 0 + relative error (% of |u|) : 0 +Exact error a(e,e)^0.5, e=u-u^r : 81.569 + relative error (% of |u|) : 6.31831 +Effectivity index : 0.785555 +Effectivity index, theta^EX : 1.34632 +Effectivity index, theta^RES : 0.787066 +Error estimate a(e,e)^0.5, e=w^r-w^h : 114.268 +Relative error (%) : 8.87271 +Effectivity index : 0.785555 +Root mean square (RMS) of error : 0.315573 +Min element error : 27.5481 +Max element error : 56.153 +Average element error : 34.4594 +Refining 2 elements with errors in range \[56.153,56.153] 90% of max error (50.5377) +Refining element 2 u=0.1875 h=0.125 +Refining element 9 u=0.8125 h=0.125 +Adaptive step 4 +Parsing input file SSbeamPointLoad-adap.xinp +Parsing +Parsing + Parsing + Parsing + Parsing + Topology sets: ends (1,1,0D) (1,2,0D) + Parsing + Parsing + Parsing +Parsing + Parsing + Dirichlet code 1: (fixed) +Parsing + Material code 0: 1.2 1 0.01 + Point: xi = 0.5 load = 1 + Analytical solution: Expression +Parsing + Parsing + Parsing + Point 1: P1 xi = 0.5 +Parsing +Parsing input file succeeded. +Resolving Dirichlet boundary conditions + Constraining P1 V1 in direction(s) 1 + Constraining P1 V2 in direction(s) 1 +Result point #1: patch #1 u=0.5, X = 1 0 0 + >>> SAM model summary <<< +Number of elements 12 +Number of nodes 14 +Number of dofs 14 +Number of unknowns 12 +Load point #1: patch #1 u=0.5 on element #7 (u=0.5), X = 1 0 0 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Done. +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 1.07517e+06 +Max displacement : 1.65039e+06 +Projecting secondary solution ... + Continuous global L2-projection + Point #1: sol1 = 1.650391e+06 + sol2 = 4.375000e-01 0.000000e+00 + exact2 5.000000e-01 +Energy norm a(w^h,w^h)^0.5 : 1284.68 +External energy (p,w^h)^0.5 : 1284.68 +Exact norm a(w,w)^0.5 : 1290.99 +Exact error a(e,e)^0.5, e=w-w^h : 127.578 +Exact relative error (%) : 9.88212 +>>> Error estimates based on Continuous global L2-projection <<< +Energy norm |u^r| = a(u^r,u^r)^0.5 : 1281.69 +Error norm a(e,e)^0.5, e=u^r-u^h : 87.4728 + relative error (% of |u|) : 6.77561 +Residual error (r(u^r) + J(u^r))^0.5 : 0.249177 + relative error (% of |u|) : 0.0193011 +Jump term J(u^r)^0.5 : 0 + relative error (% of |u|) : 0 +Exact error a(e,e)^0.5, e=u-u^r : 83.3491 + relative error (% of |u|) : 6.4562 +Effectivity index : 0.685644 +Effectivity index, theta^EX : 1.33896 +Effectivity index, theta^RES : 0.687597 +Error estimate a(e,e)^0.5, e=w^r-w^h : 87.4728 +Relative error (%) : 6.79321 +Effectivity index : 0.685644 +Root mean square (RMS) of error : 0.16017 +Min element error : 19.0401 +Max element error : 31.9471 +Average element error : 24.9334 +Refining 2 elements with errors in range \[31.9471,31.9471] 90% of max error (28.7524) +Refining element 6 u=0.4375 h=0.125 +Refining element 7 u=0.5625 h=0.125 +Adaptive step 5 +Parsing input file SSbeamPointLoad-adap.xinp +Parsing +Parsing + Parsing + Parsing + Parsing + Topology sets: ends (1,1,0D) (1,2,0D) + Parsing + Parsing + Parsing +Parsing + Parsing + Dirichlet code 1: (fixed) +Parsing + Material code 0: 1.2 1 0.01 + Point: xi = 0.5 load = 1 + Analytical solution: Expression +Parsing + Parsing + Parsing + Point 1: P1 xi = 0.5 +Parsing +Parsing input file succeeded. +Resolving Dirichlet boundary conditions + Constraining P1 V1 in direction(s) 1 + Constraining P1 V2 in direction(s) 1 +Result point #1: patch #1 u=0.5, X = 1 0 0 + >>> SAM model summary <<< +Number of elements 14 +Number of nodes 16 +Number of dofs 16 +Number of unknowns 14 +Load point #1: patch #1 u=0.5 on element #8 (u=0.5), X = 1 0 0 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Done. +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 1.15168e+06 +Max displacement : 1.65527e+06 +Projecting secondary solution ... + Continuous global L2-projection + Point #1: sol1 = 1.655273e+06 + sol2 = 4.687500e-01 0.000000e+00 + exact2 5.000000e-01 +Energy norm a(w^h,w^h)^0.5 : 1286.57 +External energy (p,w^h)^0.5 : 1286.57 +Exact norm a(w,w)^0.5 : 1290.99 +Exact error a(e,e)^0.5, e=w-w^h : 106.739 +Exact relative error (%) : 8.26797 +>>> Error estimates based on Continuous global L2-projection <<< +Energy norm |u^r| = a(u^r,u^r)^0.5 : 1284.15 +Error norm a(e,e)^0.5, e=u^r-u^h : 78.8825 + relative error (% of |u|) : 6.11021 +Residual error (r(u^r) + J(u^r))^0.5 : 0.237606 + relative error (% of |u|) : 0.0184048 +Jump term J(u^r)^0.5 : 0 + relative error (% of |u|) : 0 +Exact error a(e,e)^0.5, e=u-u^r : 70.7535 + relative error (% of |u|) : 5.48054 +Effectivity index : 0.739022 +Effectivity index, theta^EX : 1.40189 +Effectivity index, theta^RES : 0.741248 +Error estimate a(e,e)^0.5, e=w^r-w^h : 78.8825 +Relative error (%) : 6.11971 +Effectivity index : 0.739022 +Root mean square (RMS) of error : 0.184294 +Min element error : 13.2208 +Max element error : 25.9422 +Average element error : 20.7331 +Refining 4 elements with errors in range \[24.8216,25.9422] 90% of max error (23.348) +Refining element 1 u=0.0625 h=0.125 +Refining element 2 u=0.15625 h=0.0625 +Refining element 13 u=0.84375 h=0.0625 +Refining element 14 u=0.9375 h=0.125 +Adaptive step 6 +Parsing input file SSbeamPointLoad-adap.xinp +Parsing +Parsing + Parsing + Parsing + Parsing + Topology sets: ends (1,1,0D) (1,2,0D) + Parsing + Parsing + Parsing +Parsing + Parsing + Dirichlet code 1: (fixed) +Parsing + Material code 0: 1.2 1 0.01 + Point: xi = 0.5 load = 1 + Analytical solution: Expression +Parsing + Parsing + Parsing + Point 1: P1 xi = 0.5 +Parsing +Parsing input file succeeded. +Resolving Dirichlet boundary conditions + Constraining P1 V1 in direction(s) 1 + Constraining P1 V2 in direction(s) 1 +Result point #1: patch #1 u=0.5, X = 1 0 0 + >>> SAM model summary <<< +Number of elements 18 +Number of nodes 20 +Number of dofs 20 +Number of unknowns 18 +Load point #1: patch #1 u=0.5 on element #10 (u=0.5), X = 1 0 0 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Done. +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 1.06824e+06 +Max displacement : 1.66077e+06 +Projecting secondary solution ... + Continuous global L2-projection + Point #1: sol1 = 1.660767e+06 + sol2 = 4.687500e-01 0.000000e+00 + exact2 5.000000e-01 +Energy norm a(w^h,w^h)^0.5 : 1288.71 +External energy (p,w^h)^0.5 : 1288.71 +Exact norm a(w,w)^0.5 : 1290.99 +Exact error a(e,e)^0.5, e=w-w^h : 76.8119 +Exact relative error (%) : 5.94982 +>>> Error estimates based on Continuous global L2-projection <<< +Energy norm |u^r| = a(u^r,u^r)^0.5 : 1286.8 +Error norm a(e,e)^0.5, e=u^r-u^h : 70.0624 + relative error (% of |u|) : 5.42701 +Residual error (r(u^r) + J(u^r))^0.5 : 0.0822871 + relative error (% of |u|) : 0.00637393 +Jump term J(u^r)^0.5 : 0 + relative error (% of |u|) : 0 +Exact error a(e,e)^0.5, e=u-u^r : 28.7556 + relative error (% of |u|) : 2.2274 +Effectivity index : 0.91213 +Effectivity index, theta^EX : 1.28649 +Effectivity index, theta^RES : 0.913201 +Error estimate a(e,e)^0.5, e=w^r-w^h : 70.0624 +Relative error (%) : 5.42863 +Effectivity index : 0.91213 +Root mean square (RMS) of error : 0.28721 +Min element error : 9.96081 +Max element error : 21.1392 +Average element error : 15.8722 +Refining 8 elements with errors in range \[19.7491,21.1392] 90% of max error (19.0253) +Refining element 2 u=0.09375 h=0.0625 +Refining element 6 u=0.28125 h=0.0625 +Refining element 7 u=0.34375 h=0.0625 +Refining element 8 u=0.40625 h=0.0625 +Refining element 11 u=0.59375 h=0.0625 +Refining element 12 u=0.65625 h=0.0625 +Refining element 13 u=0.71875 h=0.0625 +Refining element 17 u=0.90625 h=0.0625 +Adaptive step 7 +Parsing input file SSbeamPointLoad-adap.xinp +Parsing +Parsing + Parsing + Parsing + Parsing + Topology sets: ends (1,1,0D) (1,2,0D) + Parsing + Parsing + Parsing +Parsing + Parsing + Dirichlet code 1: (fixed) +Parsing + Material code 0: 1.2 1 0.01 + Point: xi = 0.5 load = 1 + Analytical solution: Expression +Parsing + Parsing + Parsing + Point 1: P1 xi = 0.5 +Parsing +Parsing input file succeeded. +Resolving Dirichlet boundary conditions + Constraining P1 V1 in direction(s) 1 + Constraining P1 V2 in direction(s) 1 +Result point #1: patch #1 u=0.5, X = 1 0 0 + >>> SAM model summary <<< +Number of elements 26 +Number of nodes 28 +Number of dofs 28 +Number of unknowns 26 +Load point #1: patch #1 u=0.5 on element #14 (u=0.5), X = 1 0 0 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Done. +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 1.12696e+06 +Max displacement : 1.66321e+06 +Projecting secondary solution ... + Continuous global L2-projection + Point #1: sol1 = 1.663208e+06 + sol2 = 4.687500e-01 0.000000e+00 + exact2 5.000000e-01 +Energy norm a(w^h,w^h)^0.5 : 1289.65 +External energy (p,w^h)^0.5 : 1289.65 +Exact norm a(w,w)^0.5 : 1290.99 +Exact error a(e,e)^0.5, e=w-w^h : 58.8104 +Exact relative error (%) : 4.55543 +>>> Error estimates based on Continuous global L2-projection <<< +Energy norm |u^r| = a(u^r,u^r)^0.5 : 1288.77 +Error norm a(e,e)^0.5, e=u^r-u^h : 47.6536 + relative error (% of |u|) : 3.69123 +Residual error (r(u^r) + J(u^r))^0.5 : 0.0889087 + relative error (% of |u|) : 0.00688684 +Jump term J(u^r)^0.5 : 0 + relative error (% of |u|) : 0 +Exact error a(e,e)^0.5, e=u-u^r : 31.2907 + relative error (% of |u|) : 2.42377 +Effectivity index : 0.810293 +Effectivity index, theta^EX : 1.34235 +Effectivity index, theta^RES : 0.811805 +Error estimate a(e,e)^0.5, e=w^r-w^h : 47.6536 +Relative error (%) : 3.69255 +Effectivity index : 0.810293 +Root mean square (RMS) of error : 0.276177 +Min element error : 6.64948 +Max element error : 16.5618 +Average element error : 9.0084 +Refining 2 elements with errors in range \[16.5618,16.5618] 90% of max error (14.9057) +Refining element 6 u=0.21875 h=0.0625 +Refining element 21 u=0.78125 h=0.0625 +Adaptive step 8 +Parsing input file SSbeamPointLoad-adap.xinp +Parsing +Parsing + Parsing + Parsing + Parsing + Topology sets: ends (1,1,0D) (1,2,0D) + Parsing + Parsing + Parsing +Parsing + Parsing + Dirichlet code 1: (fixed) +Parsing + Material code 0: 1.2 1 0.01 + Point: xi = 0.5 load = 1 + Analytical solution: Expression +Parsing + Parsing + Parsing + Point 1: P1 xi = 0.5 +Parsing +Parsing input file succeeded. +Resolving Dirichlet boundary conditions + Constraining P1 V1 in direction(s) 1 + Constraining P1 V2 in direction(s) 1 +Result point #1: patch #1 u=0.5, X = 1 0 0 + >>> SAM model summary <<< +Number of elements 28 +Number of nodes 30 +Number of dofs 30 +Number of unknowns 28 +Load point #1: patch #1 u=0.5 on element #15 (u=0.5), X = 1 0 0 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Done. +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 1.12067e+06 +Max displacement : 1.66382e+06 +Projecting secondary solution ... + Continuous global L2-projection + Point #1: sol1 = 1.663818e+06 + sol2 = 4.687500e-01 0.000000e+00 + exact2 5.000000e-01 +Energy norm a(w^h,w^h)^0.5 : 1289.89 +External energy (p,w^h)^0.5 : 1289.89 +Exact norm a(w,w)^0.5 : 1290.99 +Exact error a(e,e)^0.5, e=w-w^h : 53.3695 +Exact relative error (%) : 4.13399 +>>> Error estimates based on Continuous global L2-projection <<< +Energy norm |u^r| = a(u^r,u^r)^0.5 : 1289.2 +Error norm a(e,e)^0.5, e=u^r-u^h : 42.0719 + relative error (% of |u|) : 3.25888 +Residual error (r(u^r) + J(u^r))^0.5 : 0.0892213 + relative error (% of |u|) : 0.00691105 +Jump term J(u^r)^0.5 : 0 + relative error (% of |u|) : 0 +Exact error a(e,e)^0.5, e=u-u^r : 29.4752 + relative error (% of |u|) : 2.28314 +Effectivity index : 0.788313 +Effectivity index, theta^EX : 1.3406 +Effectivity index, theta^RES : 0.789985 +Error estimate a(e,e)^0.5, e=w^r-w^h : 42.0719 +Relative error (%) : 3.25993 +Effectivity index : 0.788313 +Root mean square (RMS) of error : 0.156615 +Min element error : 6.85073 +Max element error : 11.2886 +Average element error : 7.85509 +Refining 2 elements with errors in range \[11.2886,11.2886] 90% of max error (10.1598) +Refining element 14 u=0.46875 h=0.0625 +Refining element 15 u=0.53125 h=0.0625 +Adaptive step 9 +Parsing input file SSbeamPointLoad-adap.xinp +Parsing +Parsing + Parsing + Parsing + Parsing + Topology sets: ends (1,1,0D) (1,2,0D) + Parsing + Parsing + Parsing +Parsing + Parsing + Dirichlet code 1: (fixed) +Parsing + Material code 0: 1.2 1 0.01 + Point: xi = 0.5 load = 1 + Analytical solution: Expression +Parsing + Parsing + Parsing + Point 1: P1 xi = 0.5 +Parsing +Parsing input file succeeded. +Resolving Dirichlet boundary conditions + Constraining P1 V1 in direction(s) 1 + Constraining P1 V2 in direction(s) 1 +Result point #1: patch #1 u=0.5, X = 1 0 0 + >>> SAM model summary <<< +Number of elements 30 +Number of nodes 32 +Number of dofs 32 +Number of unknowns 30 +Load point #1: patch #1 u=0.5 on element #16 (u=0.5), X = 1 0 0 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Done. +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 1.1605e+06 +Max displacement : 1.66443e+06 +Projecting secondary solution ... + Continuous global L2-projection + Point #1: sol1 = 1.664429e+06 + sol2 = 4.843750e-01 0.000000e+00 + exact2 5.000000e-01 +Energy norm a(w^h,w^h)^0.5 : 1290.13 +External energy (p,w^h)^0.5 : 1290.13 +Exact norm a(w,w)^0.5 : 1290.99 +Exact error a(e,e)^0.5, e=w-w^h : 47.307 +Exact relative error (%) : 3.66439 +>>> Error estimates based on Continuous global L2-projection <<< +Energy norm |u^r| = a(u^r,u^r)^0.5 : 1289.51 +Error norm a(e,e)^0.5, e=u^r-u^h : 39.8948 + relative error (% of |u|) : 3.09024 +Residual error (r(u^r) + J(u^r))^0.5 : 0.0840809 + relative error (% of |u|) : 0.00651288 +Jump term J(u^r)^0.5 : 0 + relative error (% of |u|) : 0 +Exact error a(e,e)^0.5, e=u-u^r : 25.0147 + relative error (% of |u|) : 1.93763 +Effectivity index : 0.843317 +Effectivity index, theta^EX : 1.37209 +Effectivity index, theta^RES : 0.845094 +Error estimate a(e,e)^0.5, e=w^r-w^h : 39.8948 +Relative error (%) : 3.09084 +Effectivity index : 0.843317 +Root mean square (RMS) of error : 0.128291 +Min element error : 4.67559 +Max element error : 9.16302 +Average element error : 7.22456 +Refining 4 elements with errors in range \[8.78056,9.16302] 90% of max error (8.24672) +Refining element 1 u=0.03125 h=0.0625 +Refining element 2 u=0.078125 h=0.03125 +Refining element 29 u=0.921875 h=0.03125 +Refining element 30 u=0.96875 h=0.0625 +Adaptive step 10 +Parsing input file SSbeamPointLoad-adap.xinp +Parsing +Parsing + Parsing + Parsing + Parsing + Topology sets: ends (1,1,0D) (1,2,0D) + Parsing + Parsing + Parsing +Parsing + Parsing + Dirichlet code 1: (fixed) +Parsing + Material code 0: 1.2 1 0.01 + Point: xi = 0.5 load = 1 + Analytical solution: Expression +Parsing + Parsing + Parsing + Point 1: P1 xi = 0.5 +Parsing +Parsing input file succeeded. +Resolving Dirichlet boundary conditions + Constraining P1 V1 in direction(s) 1 + Constraining P1 V2 in direction(s) 1 +Result point #1: patch #1 u=0.5, X = 1 0 0 + >>> SAM model summary <<< +Number of elements 34 +Number of nodes 36 +Number of dofs 36 +Number of unknowns 34 +Load point #1: patch #1 u=0.5 on element #18 (u=0.5), X = 1 0 0 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Done. +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 1.09949e+06 +Max displacement : 1.66512e+06 +Projecting secondary solution ... + Continuous global L2-projection + Point #1: sol1 = 1.665115e+06 + sol2 = 4.843750e-01 0.000000e+00 + exact2 5.000000e-01 +Energy norm a(w^h,w^h)^0.5 : 1290.39 +External energy (p,w^h)^0.5 : 1290.39 +Exact norm a(w,w)^0.5 : 1290.99 +Exact error a(e,e)^0.5, e=w-w^h : 39.3867 +Exact relative error (%) : 3.05088 +>>> Error estimates based on Continuous global L2-projection <<< +Energy norm |u^r| = a(u^r,u^r)^0.5 : 1289.84 +Error norm a(e,e)^0.5, e=u^r-u^h : 37.7806 + relative error (% of |u|) : 2.92647 +Residual error (r(u^r) + J(u^r))^0.5 : 0.0291496 + relative error (% of |u|) : 0.00225792 +Jump term J(u^r)^0.5 : 0 + relative error (% of |u|) : 0 +Exact error a(e,e)^0.5, e=u-u^r : 10.1645 + relative error (% of |u|) : 0.787339 +Effectivity index : 0.959222 +Effectivity index, theta^EX : 1.21729 +Effectivity index, theta^RES : 0.959962 +Error estimate a(e,e)^0.5, e=w^r-w^h : 37.7806 +Relative error (%) : 2.92658 +Effectivity index : 0.959222 +Root mean square (RMS) of error : 0.220487 +Min element error : 3.52568 +Max element error : 7.46742 +Average element error : 6.32734 + \* Stopping the adaptive cycles as max steps 10 was reached. diff --git a/Linear/Test/SPR/SSbeamPointLoad-graded.reg b/Linear/Test/SPR/SSbeamPointLoad-graded.reg new file mode 100644 index 0000000..92b0b52 --- /dev/null +++ b/Linear/Test/SPR/SSbeamPointLoad-graded.reg @@ -0,0 +1,83 @@ +../SSbeamPointLoad-graded.xinp -1DKL -spr + +Input file: SSbeamPointLoad-graded.xinp +Equation solver: 1 +Number of Gauss points: 4 +Spline basis with C1-continuous patch interfaces is used +Evaluation time for property functions: 1 +Solution component output zero tolerance: 1e-06 +Parsing input file SSbeamPointLoad-graded.xinp +Parsing +Parsing + Generating linear geometry on unit parameter domain \[0,1] + Length = 2 + Parsing + Parsing + Parsing + Topology sets: ends (1,1,0D) (1,2,0D) + Parsing + Raising order of P1 1 + Parsing + hmax = 0.125 (8) + hmin = 0.015625 (64) + Refining P1 with explicit knots: + 0.125 0.25 0.375 0.4375 0.46875 0.5 0.53125 0.5625 0.625 0.75 + 0.875 + Parsing +Parsing + Parsing + Dirichlet code 1: (fixed) +Parsing + Material code 0: 400000 1 0.01 + Gravitation constant: 10 + Point: xi = 0.5 load = 1 + Analytical solution: Expression + Stress: L=2.0; q=0.1; P=1.0; (q\*x\*(L-x) + P\*if(below(x,L/2.0),x,L-x))/2.0 + Derivative_11: q=0.1; -q +Parsing + Parsing + Point 1: P1 xi = 0.5 + Point 2: P1 xi = 0.2 + Point 3: P1 xi = 0.8 +Parsing input file succeeded. +Equation solver: 1 +Number of Gauss points: 3 5 +Spline basis with C1-continuous patch interfaces is used +Resolving Dirichlet boundary conditions + Constraining P1 V1 in direction(s) 1 + Constraining P1 V2 in direction(s) 1 +Result point #1: patch #1 u=0.5, X = 1 0 0 +Result point #2: patch #1 u=0.2, X = 0.4 0 0 +Result point #3: patch #1 u=0.8, X = 1.6 0 0 + >>> SAM model summary <<< +Number of elements 12 +Number of nodes 14 +Number of dofs 14 +Number of unknowns 12 +Load point #1: patch #1 u=0.5 on element #7 (u=0.5), X = 1 0 0 +Number of quadrature points 36 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Done. +Sum external load : 1.18333 0 0 +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 4.15907 +Max displacement : 5.55593 +Integrating solution norms (FE solution) ... +Energy norm |u^h| = a(u^h,u^h)^0.5 : 2.5005 +External energy ((f,u^h)+(t,u^h)^0.5 : 2.5005 +Exact norm |u| = a(u,u)^0.5 : 2.51595 +Exact error a(e,e)^0.5, e=u-u^h : 0.278409 +Exact relative error (%) : 11.0658 +Residual error (r(u) + J(u))^0.5 : 0 + relative error (% of |u|) : 0 + Point #1: sol1 = 5.555931e+00 + sol2 = 5.343099e-01 0.000000e+00 + exact2 5.500000e-01 + Point #2: sol1 = 3.173984e+00 + sol2 = 2.177083e-01 0.000000e+00 + exact2 2.320000e-01 + Point #3: sol1 = 3.173984e+00 + sol2 = 2.177083e-01 0.000000e+00 + exact2 2.320000e-01 diff --git a/Linear/Test/SPR/SSbeamPointLoad-project-file.reg b/Linear/Test/SPR/SSbeamPointLoad-project-file.reg new file mode 100644 index 0000000..e9ee22f --- /dev/null +++ b/Linear/Test/SPR/SSbeamPointLoad-project-file.reg @@ -0,0 +1,103 @@ +../SSbeamPointLoad-p3-file.xinp -1DKL -cgl2 -spr + +Input file: SSbeamPointLoad-p3-file.xinp +Equation solver: 1 +Number of Gauss points: 4 +Spline basis with C1-continuous patch interfaces is used +Enabled projection(s): Continuous global L2-projection +Evaluation time for property functions: 1 +Solution component output zero tolerance: 1e-06 +Parsing input file SSbeamPointLoad-p3-file.xinp +Parsing +Parsing + Generating linear geometry on unit parameter domain \[0,1] + Length = 2 + Parsing + Parsing + Parsing + Parsing + Topology sets: ends (1,1,0D) (1,2,0D) + Parsing + Reading inlined patch geometry definition + Reading projection basis for patch 1 + Parsing + Raising order of P1 2 + Parsing + Refining P1 3 + Parsing +Parsing + Parsing + Dirichlet code 1: (fixed) +Parsing + Material code 0: 400000 1 0.01 + Gravitation constant: 10 + Point: xi = 0.5 load = 0.2 + Analytical solution: Expression + Stress: L=2.0; q=0.1; P=0.2; (q\*x\*(L-x) + P\*if(below(x,L/2.0),x,L-x))/2.0 + Derivative_11: q=0.1;-q +Parsing + Parsing + Point 1: P1 xi = 0.5 + Point 2: P1 xi = 0.2 + Point 3: P1 xi = 0.8 +Parsing input file succeeded. +Equation solver: 1 +Number of Gauss points: 4 6 +Spline basis with C1-continuous patch interfaces is used +Enabled projection(s): Continuous global L2-projection +Resolving Dirichlet boundary conditions + Constraining P1 V1 in direction(s) 1 + Constraining P1 V2 in direction(s) 1 +Result point #1: patch #1 u=0.5, node #4, X = 1 0 0 +Result point #2: patch #1 u=0.2, X = 0.4 0 0 +Result point #3: patch #1 u=0.8, X = 1.6 0 0 + >>> SAM model summary <<< +Number of elements 4 +Number of nodes 7 +Number of dofs 7 +Number of unknowns 5 +Load point #1: patch #1 u=0.5 on element #3 (u=0.5), X = 1 0 0 +Number of quadrature points 16 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Done. +Sum external load : 0.375 0 0 +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 0.981314 +Max displacement : 1.8151 +Projecting secondary solution ... + Continuous global L2-projection +Integrating solution norms (FE solution) ... +Energy norm |u^h| = a(u^h,u^h)^0.5 : 0.727975 +External energy ((f,u^h)+(t,u^h)^0.5 : 0.727975 +Exact norm |u| = a(u,u)^0.5 : 0.728011 +Exact error a(e,e)^0.5, e=u-u^h : 0.00721688 +Exact relative error (%) : 0.991314 +Residual error (r(u) + J(u))^0.5 : 0 + relative error (% of |u|) : 0 +>>> Error estimates based on Continuous global L2-projection <<< +Energy norm |u^r| = a(u^r,u^r)^0.5 : 0.727942 +Error norm a(e,e)^0.5, e=u^r-u^h : 0.00698771 + relative error (% of |u|) : 0.959836 +Residual error (r(u^r) + J(u^r))^0.5 : 0.00220971 + relative error (% of |u|) : 0.303527 +Jump term J(u^r)^0.5 : 0 + relative error (% of |u|) : 0 +Exact error a(e,e)^0.5, e=u-u^r : 0.00180422 + relative error (% of |u|) : 0.247829 +Effectivity index : 0.968246 +Effectivity index, theta^EX : 1.21825 +Effectivity index, theta^RES : 1.27443 +L2-norm |s^r| = (s^r,s^r)^0.5 : 0.132903 +L2-error (e,e)^0.5, e=s^r-s^h : 0.00127578 + relative error (% of |s^r|) : 0.959928 + Node #4: sol1 = 1.625000e+00 + sol2 = 1.520833e-01 -1.250000e-01 + exact2 1.500000e-01 + Point #2: sol1 = 9.390000e-01 + sol2 = 7.208333e-02 1.750000e-01 + exact2 7.200000e-02 + Point #3: sol1 = 9.390000e-01 + sol2 = 7.208333e-02 -1.750000e-01 + exact2 7.200000e-02 diff --git a/Linear/Test/SPR/SSbeamPointLoad-project.reg b/Linear/Test/SPR/SSbeamPointLoad-project.reg new file mode 100644 index 0000000..3dbe410 --- /dev/null +++ b/Linear/Test/SPR/SSbeamPointLoad-project.reg @@ -0,0 +1,107 @@ +../SSbeamPointLoad-p3.xinp -1DKL -cgl2 -spr + +Input file: SSbeamPointLoad-p3.xinp +Equation solver: 1 +Number of Gauss points: 4 +Spline basis with C1-continuous patch interfaces is used +Enabled projection(s): Continuous global L2-projection +Evaluation time for property functions: 1 +Solution component output zero tolerance: 1e-06 +Parsing input file SSbeamPointLoad-p3.xinp +Parsing +Parsing + Generating linear geometry on unit parameter domain \[0,1] + Length = 2 + Parsing + Parsing + Parsing + Parsing + Topology sets: ends (1,1,0D) (1,2,0D) + Parsing + Parsing + Refining P1 1 + Parsing + Raising order of P1 1 + Parsing + Refining P1 1 + Parsing + Raising order of P1 2 + Parsing + Refining P1 3 + Parsing +Parsing + Parsing + Dirichlet code 1: (fixed) +Parsing + Material code 0: 400000 1 0.01 + Gravitation constant: 10 + Point: xi = 0.5 load = 0.2 + Analytical solution: Expression + Stress: L=2.0; q=0.1; P=0.2; (q\*x\*(L-x) + P\*if(below(x,L/2.0),x,L-x))/2.0 + Derivative_11: q=0.1;-q +Parsing + Parsing + Point 1: P1 xi = 0.5 + Point 2: P1 xi = 0.2 + Point 3: P1 xi = 0.8 +Parsing input file succeeded. +Equation solver: 1 +Number of Gauss points: 4 6 +Spline basis with C1-continuous patch interfaces is used +Enabled projection(s): Continuous global L2-projection +Resolving Dirichlet boundary conditions + Constraining P1 V1 in direction(s) 1 + Constraining P1 V2 in direction(s) 1 +Result point #1: patch #1 u=0.5, node #4, X = 1 0 0 +Result point #2: patch #1 u=0.2, X = 0.4 0 0 +Result point #3: patch #1 u=0.8, X = 1.6 0 0 + >>> SAM model summary <<< +Number of elements 4 +Number of nodes 7 +Number of dofs 7 +Number of unknowns 5 +Load point #1: patch #1 u=0.5 on element #3 (u=0.5), X = 1 0 0 +Number of quadrature points 16 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Done. +Sum external load : 0.375 0 0 +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 0.981314 +Max displacement : 1.8151 +Projecting secondary solution ... + Continuous global L2-projection +Integrating solution norms (FE solution) ... +Energy norm |u^h| = a(u^h,u^h)^0.5 : 0.727975 +External energy ((f,u^h)+(t,u^h)^0.5 : 0.727975 +Exact norm |u| = a(u,u)^0.5 : 0.728011 +Exact error a(e,e)^0.5, e=u-u^h : 0.00721688 +Exact relative error (%) : 0.991314 +Residual error (r(u) + J(u))^0.5 : 0 + relative error (% of |u|) : 0 +>>> Error estimates based on Continuous global L2-projection <<< +Energy norm |u^r| = a(u^r,u^r)^0.5 : 0.727942 +Error norm a(e,e)^0.5, e=u^r-u^h : 0.00698771 + relative error (% of |u|) : 0.959836 +Residual error (r(u^r) + J(u^r))^0.5 : 0.00220971 + relative error (% of |u|) : 0.303527 +Jump term J(u^r)^0.5 : 0 + relative error (% of |u|) : 0 +Exact error a(e,e)^0.5, e=u-u^r : 0.00180422 + relative error (% of |u|) : 0.247829 +Effectivity index : 0.968246 +Effectivity index, theta^EX : 1.21825 +Effectivity index, theta^RES : 1.27443 +L2-norm |s^r| = (s^r,s^r)^0.5 : 0.132903 +L2-error (e,e)^0.5, e=s^r-s^h : 0.00127578 + relative error (% of |s^r|) : 0.959928 + Node #4: sol1 = 1.625000e+00 + sol2 = 1.520833e-01 -1.250000e-01 + exact2 1.500000e-01 + Point #2: sol1 = 9.390000e-01 + sol2 = 7.208333e-02 1.750000e-01 + exact2 7.200000e-02 + Point #3: sol1 = 9.390000e-01 + sol2 = 7.208333e-02 -1.750000e-01 + exact2 7.200000e-02 diff --git a/Linear/Test/SPR/SSbeamPointLoad.reg b/Linear/Test/SPR/SSbeamPointLoad.reg new file mode 100644 index 0000000..2117bf7 --- /dev/null +++ b/Linear/Test/SPR/SSbeamPointLoad.reg @@ -0,0 +1,67 @@ +../SSbeamPointLoad.xinp -1DKL -spr + +Input file: SSbeamPointLoad.xinp +Equation solver: 1 +Number of Gauss points: 4 +Spline basis with C1-continuous patch interfaces is used +Evaluation time for property functions: 1 +Solution component output zero tolerance: 1e-06 +Parsing input file SSbeamPointLoad.xinp +Parsing +Parsing + Generating linear geometry on unit parameter domain \[0,1] + Length = 2 + Parsing + Parsing + Parsing + Topology sets: ends (1,1,0D) (1,2,0D) + Parsing + Raising order of P1 2 + Parsing + Refining P1 3 + Parsing +Parsing + Parsing + Dirichlet code 1: (fixed) +Parsing + Material code 0: 400000 1 0.01 + Point: xi = 0.5 load = 1 +Parsing + Parsing + Point 1: P1 xi = 0.5 + Point 2: P1 xi = 0.2 + Point 3: P1 xi = 0.8 +Parsing input file succeeded. +Equation solver: 1 +Number of Gauss points: p-1 (p = polynomial degree of basis) +Spline basis with C1-continuous patch interfaces is used +Resolving Dirichlet boundary conditions + Constraining P1 V1 in direction(s) 1 + Constraining P1 V2 in direction(s) 1 +Result point #1: patch #1 u=0.5, node #4, X = 1 0 0 +Result point #2: patch #1 u=0.2, X = 0.4 0 0 +Result point #3: patch #1 u=0.8, X = 1.6 0 0 + >>> SAM model summary <<< +Number of elements 4 +Number of nodes 7 +Number of dofs 7 +Number of unknowns 5 +Load point #1: patch #1 u=0.5 on element #3 (u=0.5), X = 1 0 0 +Number of quadrature points 8 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Done. +Sum external load : 1 0 0 +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 2.99739 +Max displacement : 5.625 +Integrating solution norms (FE solution) ... +Energy norm |u^h| = a(u^h,u^h)^0.5 : 2.23607 +External energy ((f,u^h)+(t,u^h)^0.5 : 2.23607 + Node #4: sol1 = 5.000000e+00 + sol2 = 5.000000e-01 -5.000000e-01 + Point #2: sol1 = 2.840000e+00 + sol2 = 2.000000e-01 5.000000e-01 + Point #3: sol1 = 2.840000e+00 + sol2 = 2.000000e-01 -5.000000e-01 diff --git a/Linear/Test/SPR/SScablePointLoad.reg b/Linear/Test/SPR/SScablePointLoad.reg new file mode 100644 index 0000000..fffaed4 --- /dev/null +++ b/Linear/Test/SPR/SScablePointLoad.reg @@ -0,0 +1,57 @@ +../SScablePointLoad.xinp -1DC1 -spr + +Input file: SScablePointLoad.xinp +Equation solver: 1 +Number of Gauss points: 4 +Spline basis with C1-continuous patch interfaces is used +Solution component output zero tolerance: 1e-06 +Parsing input file SScablePointLoad.xinp +Parsing + Generating linear geometry on unit parameter domain \[0,1] + Parsing + Parsing + Parsing + Topology sets: ends (1,1,0D) (1,2,0D) + Parsing + Raising order of P1 2 + Parsing + Refining P1 3 + Parsing +Parsing + Parsing + Dirichlet code 12: (fixed) +Parsing + Parsing + Axial stiffness = 0.012 + Bending stiffness = 1e-07 + Mass density = 7850 + Parsing + Point: xi = 0.5 dof = -2 Load: 1 +Parsing + Parsing + Point 1: P1 xi = 0.5 +Parsing input file succeeded. +Equation solver: 1 +Number of Gauss points: 4 +Spline basis with C1-continuous patch interfaces is used +Problem definition: +ElasticCable: Stiffness = 0.012 1e-07, Mass/length = 7850 +Resolving Dirichlet boundary conditions + Constraining P1 V1 in direction(s) 12 + Constraining P1 V2 in direction(s) 12 +Result point #1: patch #1 u=0.5, node #4, X = 0.5 0 0 + >>> SAM model summary <<< +Number of elements 4 +Number of nodes 7 +Number of dofs 14 +Number of unknowns 10 +Load point #1: patch #1 u=0.5 on element #3 (u=0.5), X = 0.5 0 0 +Number of quadrature points 16 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 88311.6 +Max Y-displacement : 234375 + Node #4: sol1 = 0.000000e+00 2.083333e+05 + sol2 = 0.000000e+00 2.500000e-01 diff --git a/Linear/Test/SPR/SSmembrane-p1.reg b/Linear/Test/SPR/SSmembrane-p1.reg new file mode 100644 index 0000000..5663ac3 --- /dev/null +++ b/Linear/Test/SPR/SSmembrane-p1.reg @@ -0,0 +1,72 @@ +../SSmembrane-p1.xinp -spr + +Input file: SSmembrane-p1.xinp +Equation solver: 1 +Number of Gauss points: 4 +Solution component output zero tolerance: 1e-06 +Parsing input file SSmembrane-p1.xinp +Parsing +Parsing + Generating linear geometry on unit parameter domain \[0,1]^2 + Length in X = 2 + Length in Y = 0.4 + Parsing + Parsing + Topology sets: P1 (0,0,0D) 0.1 0.2 0 + P2 (0,1,0D) 1.9 0.2 0 + fixed (1,1,1D) + free (1,2,1D) + loaded (1,4,1D) + Parsing + Refining P1 19 3 + Parsing +Parsing + Parsing + Dirichlet code 12: (fixed) + Parsing + Dirichlet code 2: (fixed) + Parsing + Neumann code 1000000 direction 0: -1e+08 +Parsing + Parsing + Material code 0: 2.068e+11 0.29 + Parsing + Slave code 2000000 (P1): Master point index 0 (0.1 0.2 0) + Parsing + Slave code 3000000 (P2): Master point index 1 (1.9 0.2 0) +Parsing input file succeeded. +Equation solver: 1 +Number of Gauss points: 2 3 +Problem definition: +Elasticity: 2D, gravity = 0 0 +LinIsotropic: plane stress, E = 2.068e+11, nu = 0.29, rho = 7850, alpha = 1.2e-07 +Resolving Dirichlet boundary conditions + >>> SAM model summary <<< +Number of elements 80 +Number of nodes 107 +Number of dofs 216 +Number of D-dofs 210 +Number of X-dofs 6 +Number of constraints 20 +Number of unknowns 193 +Number of quadrature points 320 40 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Assembling Neumann matrix terms for boundary 4 on P1 +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 0.00647113 +Max X-displacement : 0.00429873 +Max Y-displacement : 0.0134522 +Projecting secondary solution ... + Greville point projection +Integrating solution norms (FE solution) ... +Energy norm |u^h| = a(u^h,u^h)^0.5 : 1242.96 +External energy ((f,u^h)+(t,u^h)^0.5 : 1242.96 +>>> Error estimates based on Greville point projection <<< +Energy norm |u^r| = a(u^r,u^r)^0.5 : 1259.24 +Error norm a(e,e)^0.5, e=u^r-u^h : 445.42 + relative error (% of |u^r|) : 35.3722 +L2-norm |s^r| = (s^r,s^r)^0.5 : 5.50499e+08 +L2-error (e,e)^0.5, e=s^r-s^h : 1.461e+08 + relative error (% of |s^r|) : 26.5396 diff --git a/Linear/Test/SPR/SSsolid-p2.reg b/Linear/Test/SPR/SSsolid-p2.reg new file mode 100644 index 0000000..d208fec --- /dev/null +++ b/Linear/Test/SPR/SSsolid-p2.reg @@ -0,0 +1,77 @@ +../SSsolid-p2.xinp -spr + +Input file: SSsolid-p2.xinp +Equation solver: 1 +Number of Gauss points: 4 +Solution component output zero tolerance: 1e-06 +Parsing input file SSsolid-p2.xinp +Parsing +Parsing + Generating linear geometry on unit parameter domain \[0,1]^3 + Length in X = 2 + Length in Y = 0.4 + Length in Z = 0.2 + Parsing + Parsing + Parsing + Topology sets: P1 (0,0,0D) 0.1 0.2 0.1 + P2 (0,1,0D) 1.9 0.2 0.1 + fixed (1,1,2D) + free (1,2,2D) + loaded (1,4,2D) + Parsing + Raising order of P1 1 1 0 + Parsing + Refining P1 19 3 1 + Parsing +Parsing + Parsing + Dirichlet code 12345: (fixed) + Parsing + Dirichlet code 2345: (fixed) + Parsing + Neumann code 1000000 direction 0: -1e+08 +Parsing + Parsing + Material code 0: 2.068e+11 0.29 + Parsing + Slave code 2000000 (P1): Master point index 0 (0.1 0.2 0.1) + Parsing + Slave code 3000000 (P2): Master point index 1 (1.9 0.2 0.1) +Parsing input file succeeded. +Equation solver: 1 +Number of Gauss points: 3 4 +Problem definition: +Elasticity: 3D, gravity = 0 0 0 +LinIsotropic: E = 2.068e+11, nu = 0.29, rho = 7850, alpha = 1.2e-07 +Resolving Dirichlet boundary conditions + >>> SAM model summary <<< +Number of elements 160 +Number of nodes 398 +Number of dofs 1200 +Number of D-dofs 1188 +Number of X-dofs 12 +Number of constraints 108 +Number of unknowns 1083 +Number of quadrature points 4320 360 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Assembling Neumann matrix terms for boundary 4 on P1 +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 0.00539019 +Max X-displacement : 0.00447299 +Max Y-displacement : 0.0139485 +Max Z-displacement : 0.000214361 +Projecting secondary solution ... + Greville point projection +Integrating solution norms (FE solution) ... +Energy norm |u^h| = a(u^h,u^h)^0.5 : 566.103 +External energy ((f,u^h)+(t,u^h)^0.5 : 566.103 +>>> Error estimates based on Greville point projection <<< +Energy norm |u^r| = a(u^r,u^r)^0.5 : 563.07 +Error norm a(e,e)^0.5, e=u^r-u^h : 36.0944 + relative error (% of |u^r|) : 6.41029 +L2-norm |s^r| = (s^r,s^r)^0.5 : 2.48276e+08 +L2-error (e,e)^0.5, e=s^r-s^h : 1.06867e+07 + relative error (% of |s^r|) : 4.30438 diff --git a/Linear/Test/SPR/ScordelisLo-p4-4x4.reg b/Linear/Test/SPR/ScordelisLo-p4-4x4.reg new file mode 100644 index 0000000..4a0282b --- /dev/null +++ b/Linear/Test/SPR/ScordelisLo-p4-4x4.reg @@ -0,0 +1,91 @@ +../ScordelisLo-p4-4x4.xinp -2DKLshell -cgl2 -spr + +Input file: ScordelisLo-p4-4x4.xinp +Equation solver: 1 +Number of Gauss points: 4 +Spline basis with C1-continuous patch interfaces is used +Enabled projection(s): Continuous global L2-projection +Evaluation time for property functions: 1 +Solution component output zero tolerance: 1e-06 +Parsing input file ScordelisLo-p4-4x4.xinp +Parsing +Parsing + Parsing + Reading data file ScordelisLo.g2 + Reading patch 1 + Parsing + Parsing + Parsing + Topology sets: ends (1,3,1D) (1,4,1D) + fixed (1,1,0D) + Parsing + Parsing + Raising order of P1 2 3 + Parsing + Refining P1 3 3 + Parsing +Parsing + Parsing + Dirichlet code 13: (fixed) + Parsing + Dirichlet code 2: (fixed) +Parsing + Gravitation constant: -1 + Material code 0: 4.32e+08 0 360 0.25 +Parsing + Parsing + Point 1: P1 xi = 0 0.5 + Point 2: P1 xi = 1 0.5 +Parsing input file succeeded. +Equation solver: 1 +Number of Gauss points: p+1 (p = polynomial degree of basis) +Spline basis with C1-continuous patch interfaces is used +Enabled projection(s): Continuous global L2-projection +Problem definition: +KirchhoffLoveShell: thickness = 0.25, gravity = -1 +LinIsotropic: plane stress, E = 4.32e+08, nu = 0, rho = 360, alpha = 0 +Resolving Dirichlet boundary conditions + Constraining P1 V1 in direction(s) 2 + Constraining P1 E3 in direction(s) 13 + Constraining P1 E4 in direction(s) 13 +Result point #1: patch #1 (u,v)=(0,0.5), X = -16.0697 25 19.1511 +Result point #2: patch #1 (u,v)=(1,0.5), X = 16.0697 25 19.1511 + >>> SAM model summary <<< +Number of elements 16 +Number of nodes 64 +Number of dofs 192 +Number of unknowns 159 +Number of quadrature points 400 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Done. +Sum external load : 0 0 -141372 +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 0.08328 +Max X-displacement : 0.166951 +Max Y-displacement : 0.024294 +Max Z-displacement : 0.313684 +Projecting secondary solution ... + Continuous global L2-projection +Integrating solution norms (FE solution) ... +Energy norm |u^h| = a(u^h,u^h)^0.5 : 97.2569 +External energy ((f,u^h)+(t,u^h)^0.5 : 97.2569 +>>> Error estimates based on Continuous global L2-projection <<< +Energy norm |u^r| = a(u^r,u^r)^0.5 : 96.8808 +Error norm a(e,e)^0.5, e=u^r-u^h : 8.54408 + relative error (% of |u^r|) : 8.81917 +L2 norm |n^r| = (n^r,n^r)^0.5 : 673073 +L2 error (e,e)^0.5, e=n^r-n^h : 88699.9 + relative error (% of |n^r|) : 13.1783 +L2 norm |m^r| = (m^r,m^r)^0.5 : 46322.2 +L2 error (e,e)^0.5, e=m^r-m^h : 146.005 + relative error (% of |m^r|) : 0.315195 + Point #1: sol1 = 1.597647e-01 1.214699e-02 -2.999999e-01 + sol2 = 1.313302e+03 7.391233e+04 4.49983.e-02 7.552622e+02 6.523927e+02 -7.96....e-05 + sol3 = 7.775838e+04 3.582790e+05 1.72348.e-01 3.582790e+05 7.775838e+04 3.264215e+05 + sol4 = -6.725197e+04 2.330196e+05 1.8763..e-01 2.330196e+05 -6.725197e+04 2.729322e+05 + Point #2: sol1 = -1.597647e-01 1.214699e-02 -2.999999e-01 + sol2 = 1.313302e+03 7.391233e+04 -4.49983.e-02 7.552622e+02 6.523927e+02 7.96....e-05 + sol3 = 7.775838e+04 3.582790e+05 -1.72348.e-01 3.582790e+05 7.775838e+04 3.264215e+05 + sol4 = -6.725197e+04 2.330196e+05 -1.8763..e-01 2.330196e+05 -6.725197e+04 2.729322e+05 diff --git a/Linear/Test/SPR/ScordelisLo-symm-p4-2x2.reg b/Linear/Test/SPR/ScordelisLo-symm-p4-2x2.reg new file mode 100644 index 0000000..17fa695 --- /dev/null +++ b/Linear/Test/SPR/ScordelisLo-symm-p4-2x2.reg @@ -0,0 +1,76 @@ +../ScordelisLo-symm-p4-2x2.xinp -2DKLshell -spr + +Input file: ScordelisLo-symm-p4-2x2.xinp +Equation solver: 1 +Number of Gauss points: 4 +Spline basis with C1-continuous patch interfaces is used +Parsing input file ScordelisLo-symm-p4-2x2.xinp +Parsing +Parsing + Parsing + Reading data file ScordelisLo-symm.g2 + Reading patch 1 + Parsing + Parsing + Parsing + Topology sets: end (1,3,1D) + symmXZ (1,4,1D) + symmZY (1,1,1D) + Parsing + Parsing + Raising order of P1 2 3 + Parsing + Refining P1 1 1 + Parsing +Parsing + Parsing + Dirichlet code 13: (fixed) + Parsing + Dirichlet code 1: (fixed) + Parsing + Dirichlet code 23000: (fixed) + Parsing + Dirichlet code 13000: (fixed) + Parsing + Dirichlet code 2: (fixed) +Parsing + Gravitation constant: -1 + Material code 0: 4.32e+08 0 360 0.25 +Parsing + Parsing + Point 1: P1 xi = 1 1 +Parsing input file succeeded. +Equation solver: 1 +Number of Gauss points: p+1 (p = polynomial degree of basis) +Spline basis with C1-continuous patch interfaces is used +Problem definition: +KirchhoffLoveShell: thickness = 0.25, gravity = -1 +LinIsotropic: plane stress, E = 4.32e+08, nu = 0, rho = 360, alpha = 0 +Resolving Dirichlet boundary conditions + Constraining P1 E3 in direction(s) 13 + Constraining P1 E1 in direction(s) 1 + Constraining P1 E1 in direction(s) 23000 + Constraining P1 E4 in direction(s) 13000 + Constraining P1 E4 in direction(s) 2 +Resolved 1 MPC chains. +Result point #1: patch #1 (u,v)=(1,1), node #36, X = 16.0697 25 19.1511 + >>> SAM model summary <<< +Number of elements 4 +Number of nodes 36 +Number of dofs 108 +Number of constraints 20 +Number of unknowns 65 +Number of quadrature points 100 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 0.0807543 +Max X-displacement : 0.158671 +Max Y-displacement : 0.0123706 +Max Z-displacement : 0.300563 +Integrating solution norms (FE solution) ... +Energy norm |u^h| = a(u^h,u^h)^0.5 : 49.0433 +External energy ((f,u^h)+(t,u^h)^0.5 : 49.0433 + Node #36: sol1 = -1.586705e-01 0.000000e+00 -3.005627e-01 + sol2 = 1.569329e+03 7.594008e+04 3.831428e-02 3.821099e+02 6.609896e+02 -4.021973e-04 diff --git a/Linear/Test/SPR/ScordelisLo-symm.g2 b/Linear/Test/SPR/ScordelisLo-symm.g2 new file mode 120000 index 0000000..f1db5af --- /dev/null +++ b/Linear/Test/SPR/ScordelisLo-symm.g2 @@ -0,0 +1 @@ +../ScordelisLo-symm.g2 \ No newline at end of file diff --git a/Linear/Test/SPR/ScordelisLo.g2 b/Linear/Test/SPR/ScordelisLo.g2 new file mode 120000 index 0000000..017dca1 --- /dev/null +++ b/Linear/Test/SPR/ScordelisLo.g2 @@ -0,0 +1 @@ +../ScordelisLo.g2 \ No newline at end of file diff --git a/Linear/Test/SPR/SquarePlate-Lagrange.reg b/Linear/Test/SPR/SquarePlate-Lagrange.reg new file mode 100644 index 0000000..d100862 --- /dev/null +++ b/Linear/Test/SPR/SquarePlate-Lagrange.reg @@ -0,0 +1,74 @@ +../SquarePlate-p2.inp -eig 5 -nev 20 -ncv 40 -shift 2.0e-4 -nGauss 3 -lagrange -spr + +Input file: SquarePlate-p2.inp +Equation solver: 1 +Number of Gauss points: 3 +Eigenproblem solver: 5 +Number of eigenvalues: 20 +Number of Arnoldi vectors: 40 +Shift value: 0.0002 +Lagrangian basis functions are used +Reading input file SquarePlate-p2.inp +Number of patches: 1 +Reading patch file plate_10x10x01.g2 +Number of order raise: 1 + Raising order of P1 1 1 1 +Number of patch refinements: 1 + Refining P1 3 3 0 +Number of constraints: 4 + Constraining P1 F1 L1 at xi=0.5 in direction(s) 3 + Constraining P1 F2 L1 at xi=0.5 in direction(s) 3 + Constraining P1 F3 L2 at xi=0.5 in direction(s) 3 + Constraining P1 F4 L2 at xi=0.5 in direction(s) 3 +Number of fixed points: 2 + Constraining P1 point at 0 0 0.5 with code 123 + Constraining P1 point at 0 1 0.5 with code 13 +Number of pressures: 2 + Pressure on P1 F1 direction 1: 10 + Pressure on P1 F2 direction 1: -10 +Number of isotropic materials: 1 + Material code 0: 10.92 0.3 1e-06 +Reading input file succeeded. +Problem definition: +Elasticity: 3D, gravity = 0 0 0 +LinIsotropic: E = 10.92, nu = 0.3, rho = 1e-06 +Resolving Dirichlet boundary conditions + >>> SAM model summary <<< +Number of elements 16 +Number of nodes 243 +Number of dofs 729 +Number of unknowns 694 +Assembling interior matrix terms for P1 +Assembling Neumann matrix terms for boundary 1 on P1 +Assembling Neumann matrix terms for boundary 2 on P1 +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 3.28499 +Max X-displacement : 9.15751 +Max Y-displacement : 2.74725 +Max Z-displacement : 0.0137363 +Energy norm |u^h| = a(u^h,u^h)^0.5 : 9.56949 +External energy ((f,u^h)+(t,u^h)^0.5 : 9.56949 +Assembling interior matrix terms for P1 +Solving the eigenvalue problem ... + >>> Computed Eigenvalues <<< + 1 0.000405148 + 2 0.000705627 + 3 0.00148878 + 4 0.00176138 + 5 0.00216871 + 6 0.00227436 + 7 0.00285739 + 8 0.0028773 + 9 0.00446186 + 10 0.00463165 + 11 0.00548 + 12 0.00707373 + 13 0.00769181 + 14 0.0115145 + 15 0.0145274 + 16 0.0351478 + 17 0.0752391 + 18 0.0997731 + 19 0.100297 + 20 0.101535 diff --git a/Linear/Test/SPR/SquarePlate-Spectral.reg b/Linear/Test/SPR/SquarePlate-Spectral.reg new file mode 100644 index 0000000..4c85608 --- /dev/null +++ b/Linear/Test/SPR/SquarePlate-Spectral.reg @@ -0,0 +1,74 @@ +../SquarePlate-p2.inp -eig 5 -nev 20 -ncv 40 -shift 2.0e-4 -nGauss 3 -spectral -spr + +Input file: SquarePlate-p2.inp +Equation solver: 1 +Number of Gauss points: 3 +Eigenproblem solver: 5 +Number of eigenvalues: 20 +Number of Arnoldi vectors: 40 +Shift value: 0.0002 +Spectral basis functions are used +Reading input file SquarePlate-p2.inp +Number of patches: 1 +Reading patch file plate_10x10x01.g2 +Number of order raise: 1 + Raising order of P1 1 1 1 +Number of patch refinements: 1 + Refining P1 3 3 0 +Number of constraints: 4 + Constraining P1 F1 L1 at xi=0.5 in direction(s) 3 + Constraining P1 F2 L1 at xi=0.5 in direction(s) 3 + Constraining P1 F3 L2 at xi=0.5 in direction(s) 3 + Constraining P1 F4 L2 at xi=0.5 in direction(s) 3 +Number of fixed points: 2 + Constraining P1 point at 0 0 0.5 with code 123 + Constraining P1 point at 0 1 0.5 with code 13 +Number of pressures: 2 + Pressure on P1 F1 direction 1: 10 + Pressure on P1 F2 direction 1: -10 +Number of isotropic materials: 1 + Material code 0: 10.92 0.3 1e-06 +Reading input file succeeded. +Problem definition: +Elasticity: 3D, gravity = 0 0 0 +LinIsotropic: E = 10.92, nu = 0.3, rho = 1e-06 +Resolving Dirichlet boundary conditions + >>> SAM model summary <<< +Number of elements 16 +Number of nodes 243 +Number of dofs 729 +Number of unknowns 694 +Assembling interior matrix terms for P1 +Assembling Neumann matrix terms for boundary 1 on P1 +Assembling Neumann matrix terms for boundary 2 on P1 +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 3.28499 +Max X-displacement : 9.15751 +Max Y-displacement : 2.74725 +Max Z-displacement : 0.0137363 +Energy norm |u^h| = a(u^h,u^h)^0.5 : 9.56949 +External energy ((f,u^h)+(t,u^h)^0.5 : 9.56949 +Assembling interior matrix terms for P1 +Solving the eigenvalue problem ... + Mode Eigenvalue + 1 0.000405592 + 2 0.000709802 + 3 0.00150735 + 4 0.00175756 + 5 0.00221868 + 6 0.0022987 + 7 0.00283346 + 8 0.0029437 + 9 0.00433441 + 10 0.00463636 + 11 0.00512868 + 12 0.00654622 + 13 0.00675946 + 14 0.00957192 + 15 0.0134217 + 16 0.0287967 + 17 0.082506 + 18 0.182138 + 19 0.182549 + 20 0.183501 diff --git a/Linear/Test/SPR/SquarePlate-Splines.reg b/Linear/Test/SPR/SquarePlate-Splines.reg new file mode 100644 index 0000000..013286f --- /dev/null +++ b/Linear/Test/SPR/SquarePlate-Splines.reg @@ -0,0 +1,76 @@ +../SquarePlate-p2.inp -eig 5 -nev 20 -ncv 40 -shift 2.0e-4 -nGauss 3 -spr + +Input file: SquarePlate-p2.inp +Equation solver: 1 +Number of Gauss points: 3 +Eigenproblem solver: 5 +Number of eigenvalues: 20 +Number of Arnoldi vectors: 40 +Shift value: 0.0002 +Reading input file SquarePlate-p2.inp +Number of patches: 1 +Reading patch file plate_10x10x01.g2 +Number of order raise: 1 + Raising order of P1 1 1 1 +Number of patch refinements: 1 + Refining P1 3 3 0 +Number of constraints: 4 + Constraining P1 F1 L1 at xi=0.5 in direction(s) 3 + Constraining P1 F2 L1 at xi=0.5 in direction(s) 3 + Constraining P1 F3 L2 at xi=0.5 in direction(s) 3 + Constraining P1 F4 L2 at xi=0.5 in direction(s) 3 +Number of fixed points: 2 + Constraining P1 point at 0 0 0.5 with code 123 + Constraining P1 point at 0 1 0.5 with code 13 +Number of pressures: 2 + Pressure on P1 F1 direction 1: 10 + Pressure on P1 F2 direction 1: -10 +Number of isotropic materials: 1 + Material code 0: 10.92 0.3 1e-06 +Reading input file succeeded. +Problem definition: +Elasticity: 3D, gravity = 0 0 0 +LinIsotropic: E = 10.92, nu = 0.3, rho = 1e-06 +Resolving Dirichlet boundary conditions + >>> SAM model summary <<< +Number of elements 16 +Number of nodes 108 +Number of dofs 324 +Number of unknowns 301 +Assembling interior matrix terms for P1 +Assembling Neumann matrix terms for boundary 1 on P1 +Assembling Neumann matrix terms for boundary 2 on P1 +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 3.42686 +Max X-displacement : 9.15751 +Max Y-displacement : 2.74725 +Max Z-displacement : 0.0137363 +Projecting secondary solution ... +Energy norm |u^h| = a(u^h,u^h)^0.5 : 9.56949 +External energy ((f,u^h)+(t,u^h)^0.5 : 9.56949 +Energy norm |u^r| = a(u^r,u^r)^0.5 : 9.56949 +Assembling interior matrix terms for P1 +Solving the eigenvalue problem ... + >>> Computed Eigenvalues <<< + Mode Eigenvalue + 1 0.000436111 + 2 0.00218767 + 3 0.00473575 + 4 0.00900179 + 5 0.0197306 + 6 0.0212874 + 7 0.0403242 + 8 0.0485063 + 9 0.0786286 + 10 0.136467 + 11 0.137447 + 12 0.151225 + 13 0.191447 + 14 0.238841 + 15 0.239841 + 16 0.242823 + 17 0.255656 + 18 0.261202 + 19 0.315305 + 20 0.367968 diff --git a/Linear/Test/SPR/SquarePoint_p3.reg b/Linear/Test/SPR/SquarePoint_p3.reg new file mode 100644 index 0000000..0a9ba74 --- /dev/null +++ b/Linear/Test/SPR/SquarePoint_p3.reg @@ -0,0 +1,90 @@ +../SquarePoint_p3.xinp -2DKL -spr + +Input file: SquarePoint_p3.xinp +Equation solver: 1 +Number of Gauss points: 4 +Spline basis with C1-continuous patch interfaces is used +Evaluation time for property functions: 1 +Solution component output zero tolerance: 1e-06 +Parsing input file SquarePoint_p3.xinp +Parsing + Generating linear geometry on unit parameter domain \[0,1]^2 + Length in X = 10 + Length in Y = 10 + Parsing + Parsing + Parsing + Topology sets: boundary (1,1,1D) (1,2,1D) (1,3,1D) (1,4,1D) + Parsing + Raising order of P1 2 2 + Parsing + Refining P1 3 3 + Parsing +Parsing + Parsing + Dirichlet code 1: (fixed) +Parsing + Material code 0: 2.1e+11 0.3 1 0.1 + Point: P1 xi = 0.5 0.5 load = 10000 + Analytic solution: NavierPlate a=10 b=10 t=0.1 E=2.1e+11 nu=0.3 pz=10000 xi=0.5 eta=0.5 +NavierPlate: w_centre = 0.0006032093628 + Max. number of terms in Fourier series = 100 +Parsing + Parsing + Point 1: P1 xi = 0.5 0.5 + Point 2: P1 xi = 0.5 0.25 + Point 3: P1 xi = 0.25 0.5 + Point 4: P1 xi = 0.25 0.25 +Parsing input file succeeded. +Equation solver: 1 +Number of Gauss points: 4 +Spline basis with C1-continuous patch interfaces is used +Problem definition: +KirchhoffLovePlate: thickness = 0.1, gravity = 0 +LinIsotropic: plane stress, E = 2.1e+11, nu = 0.3, rho = 1, alpha = 0 +Resolving Dirichlet boundary conditions + Constraining P1 E1 in direction(s) 1 + Constraining P1 E2 in direction(s) 1 + Constraining P1 E3 in direction(s) 1 + Constraining P1 E4 in direction(s) 1 +Result point #1: patch #1 (u,v)=(0.5,0.5), node #25, X = 5 5 0 +Result point #2: patch #1 (u,v)=(0.5,0.25), node #18, X = 5 2.5 0 +Result point #3: patch #1 (u,v)=(0.25,0.5), node #24, X = 2.5 5 0 +Result point #4: patch #1 (u,v)=(0.25,0.25), node #17, X = 2.5 2.5 0 + >>> SAM model summary <<< +Number of elements 16 +Number of nodes 49 +Number of dofs 49 +Number of unknowns 25 +Load point #1: patch #1 (u,v)=(0.5,0.5) on element #11, X = 5 5 0 +Number of quadrature points 256 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Done. +Sum external load : 10000 0 0 +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 0.000198678 +Max displacement : 0.000843116 +Integrating solution norms (FE solution) ... +Energy norm |u^h| = a(u^h,u^h)^0.5 : 2.43875 +External energy ((f,u^h)+(t,u^h)^0.5 : 2.43875 +Exact norm |u| = a(u,u)^0.5 : 2.45814 +Exact error a(e,e)^0.5, e=u-u^h : 0.291469 +Exact relative error (%) : 11.8573 + Node #25: sol1 = 5.947510e-04 + exact1 6.032094e-04 + sol2 = 2.579846e+03 2.579846e+03 0.000000e+00 -7.279908e+02 -7.279908e+02 + exact2 5.303541e+03 5.303541e+03 0.000000e+00 + Node #18: sol1 = 3.708524e-04 + exact1 3.712398e-04 + sol2 = 1.004542e+03 4.510754e+02 0.000000e+00 -2.399330e+02 1.223718e+03 + exact2 9.868972e+02 5.946594e+02 0.000000e+00 + Node #24: sol1 = 3.708524e-04 + exact1 3.712398e-04 + sol2 = 4.510754e+02 1.004542e+03 0.000000e+00 1.223718e+03 -2.399330e+02 + exact2 5.946594e+02 9.868972e+02 0.000000e+00 + Node #17: sol1 = 2.481256e-04 + exact1 2.479190e-04 + sol2 = 4.619597e+02 4.619597e+02 -4.466391e+02 2.546509e+02 2.546509e+02 + exact2 4.558936e+02 4.558936e+02 -4.310359e+02 diff --git a/Linear/Test/SPR/Supel.dat b/Linear/Test/SPR/Supel.dat new file mode 120000 index 0000000..0e15f2b --- /dev/null +++ b/Linear/Test/SPR/Supel.dat @@ -0,0 +1 @@ +../Supel.dat \ No newline at end of file diff --git a/Linear/Test/SPR/Uprofil.g2 b/Linear/Test/SPR/Uprofil.g2 new file mode 120000 index 0000000..3ff2d5f --- /dev/null +++ b/Linear/Test/SPR/Uprofil.g2 @@ -0,0 +1 @@ +../Uprofil.g2 \ No newline at end of file diff --git a/Linear/Test/SPR/Utkrager.reg b/Linear/Test/SPR/Utkrager.reg new file mode 100644 index 0000000..4292ddb --- /dev/null +++ b/Linear/Test/SPR/Utkrager.reg @@ -0,0 +1,46 @@ +../Utkrager.xinp -1D -spr + +Input file: Utkrager.xinp +Equation solver: 1 +Number of Gauss points: 4 +Parsing input file Utkrager.xinp +Parsing + Parsing + Parsing + Topology sets: end1 (1,1,0D) + Parsing + Refining P1 4 + Parsing +Parsing + Parsing + Dirichlet code 123456: (fixed) +Parsing + Parsing + Stiffness moduli = 2.05e+11 8.1e+10, mass density = 7850 + Parsing + Constant beam properties: + Cross section area = 0.1, moments of inertia = 0.002 0.001 0.001 0.002 + Shear parameters = 0 0 1.2 1.2 + Parsing + Node 6 dof 2 Load: -1e+06 +Parsing input file succeeded. +Equation solver: 1 +Number of Gauss points: 1 +Problem definition: +ElasticBeam: E = 2.05e+11, G = 8.1e+10, rho = 7850 + A = 0.1, Ix = 0.002, Iy = 0.001, Iz = 0.001, It = 0.002 + Ky = 1.2, Kz = 1.2, Sy = 0, Sz = 0 +Resolving Dirichlet boundary conditions + Constraining P1 V1 in direction(s) 123456 + >>> SAM model summary <<< +Number of elements 5 +Number of nodes 6 +Number of dofs 36 +Number of unknowns 30 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 0.000822911 +Max Y-displacement : 0.00177416 node 6 +Max z-displacement : 0.00243902 node 6 diff --git a/Linear/Test/SPR/WedgeStretch.reg b/Linear/Test/SPR/WedgeStretch.reg new file mode 100644 index 0000000..4c7a5b8 --- /dev/null +++ b/Linear/Test/SPR/WedgeStretch.reg @@ -0,0 +1,62 @@ +../WedgeStretch.xinp -noProj -spr + +Input file: WedgeStretch.xinp +Equation solver: 1 +Number of Gauss points: 4 +Solution component output zero tolerance: 1e-06 +Parsing input file WedgeStretch.xinp +Parsing + Parsing + Reading inlined patch geometry definition + Reading patch 1 + Parsing + Parsing + Parsing + Parsing + Raising order of P1 2 2 3 + Parsing + Refining P1 1 2 1 +Parsing + Parsing + Parsing + Dirichlet code 1: (fixed) + Parsing + Dirichlet code 2: (fixed) + Parsing + Dirichlet code 3: (fixed) + Parsing + Dirichlet code 1003: (fixed) + Parsing + Neumann code 1002 direction 0: 1e+10 +Parsing input file succeeded. +Equation solver: 1 +Number of Gauss points: 4 +Problem definition: +Elasticity: 3D, gravity = 0 0 0 +LinIsotropic: E = 2.05e+11, nu = 0.29, rho = 7850, alpha = 1.2e-07 +Resolving Dirichlet boundary conditions + Constraining P1 F1 in direction(s) 1 + Constraining P1 F3 in direction(s) 2 + Constraining P1 F5 in direction(s) 3 + Constraining P1 F-2 in direction(s) 1003 (local) + >>> SAM model summary <<< +Number of elements 12 +Number of nodes 210 +Number of dofs 630 +Number of D-dofs 540 +Number of X-dofs 90 +Number of constraints 90 +Number of unknowns 384 +Number of quadrature points 768 64 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Assembling Neumann matrix terms for boundary 4 on P1 +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 0.0832469 +Max X-displacement : 0.0442121 +Max Y-displacement : 0.225102 +Max Z-displacement : 0.0253084 +Integrating solution norms (FE solution) ... +Energy norm |u^h| = a(u^h,u^h)^0.5 : 66354.8 +External energy ((f,u^h)+(t,u^h)^0.5 : 66354.8 diff --git a/Linear/Test/SPR/annulus.g2 b/Linear/Test/SPR/annulus.g2 new file mode 120000 index 0000000..850d03a --- /dev/null +++ b/Linear/Test/SPR/annulus.g2 @@ -0,0 +1 @@ +../annulus.g2 \ No newline at end of file diff --git a/Linear/Test/SPR/annulus3D.g2 b/Linear/Test/SPR/annulus3D.g2 new file mode 120000 index 0000000..cf24423 --- /dev/null +++ b/Linear/Test/SPR/annulus3D.g2 @@ -0,0 +1 @@ +../annulus3D.g2 \ No newline at end of file diff --git a/Linear/Test/SPR/boatbeam.reg b/Linear/Test/SPR/boatbeam.reg new file mode 100644 index 0000000..0f55acc --- /dev/null +++ b/Linear/Test/SPR/boatbeam.reg @@ -0,0 +1,76 @@ +../boatbeam.xinp -1D -spr + +Input file: boatbeam.xinp +Equation solver: 1 +Number of Gauss points: 4 +Evaluation time for property functions: 1 +Solution component output zero tolerance: 1e-06 +1. Linear Elastic Beam solver +Parsing input file boatbeam.xinp +Parsing + Parsing + Constant beam properties: + Cross section area = 0.1, moments of inertia = 0.002 0.001 0.001 0.002 + Shear parameters = 0 0 0 0 + Beam properties from CSV file 0445-properties.csv: + Ax \[m2] Cross section area + Ay \[m2] Shear Area in Y-Direction + Az \[m2] Shear Area in Z-Direction + Ix \[m4] Moment of inertia about X-axis + Iy \[m4] Moment of inertia about Y-axis + Iz \[m4] Moment of inertia about Z-axis + WxAvarage \[m3] + Wxbottom \[m3] + Wxbox \[m3] + Wxdeck \[m3] Torsional modulus + Wxside \[m3] + Wyb \[m3] Section modulus about Y-axis bottom + Wyt \[m3] Section modulus about Y-axis top + Wzl \[m3] Section modulus about Z-axis left + Wzr \[m3] Section modulus about Z-axis right + ey \[m] Shear Centre offset + ez \[m] Shear Centre offset + id \[#] Frame + x \[m] Frame center + Parsing + Gravitation vector: 0 0 -9.81 +Parsing + Generating linear geometry on unit parameter domain \[0,1] + Length = 86.4 + Parsing + Parsing + Topology sets: ends (1,1,0D) (1,2,0D) + Parsing + Refining P1 99 + Parsing +Parsing + Parsing + Dirichlet code 1234: (fixed) +Parsing input file succeeded. +Equation solver: 1 +Number of Gauss points: 1 +11. Linear Elastic Beam solver +Problem definition: +ElasticBeam: E = 2.05e+11, G = 7.94e+10, rho = 7850 + A = 0.1, Ix = 0.002, Iy = 0.001, Iz = 0.001, It = 0.002 + Ky = 0, Kz = 0, Sy = 0, Sz = 0 +Resolving Dirichlet boundary conditions + Constraining P1 V1 in direction(s) 1234 + Constraining P1 V2 in direction(s) 1234 + >>> SAM model summary <<< +Number of elements 100 +Number of nodes 101 +Number of dofs 606 +Number of unknowns 598 +Number of quadrature points 100 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Done. +Sum external load : 0 0 -4.10172e+06 +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 0.00329178 +Max Z-displacement : 0.0114064 +Max y-displacement : 0.000420108 +Integrating solution norms (FE solution) ... +L2-norm: |u^h| = (u^h,u^h)^0.5 : 0.08097 diff --git a/Linear/Test/SPR/bolt.g2 b/Linear/Test/SPR/bolt.g2 new file mode 120000 index 0000000..a0df3fc --- /dev/null +++ b/Linear/Test/SPR/bolt.g2 @@ -0,0 +1 @@ +../bolt.g2 \ No newline at end of file diff --git a/Linear/Test/SPR/cylinder.g2 b/Linear/Test/SPR/cylinder.g2 new file mode 120000 index 0000000..eeecac1 --- /dev/null +++ b/Linear/Test/SPR/cylinder.g2 @@ -0,0 +1 @@ +../cylinder.g2 \ No newline at end of file diff --git a/Linear/Test/SPR/exact_p1.reg b/Linear/Test/SPR/exact_p1.reg new file mode 100644 index 0000000..de8f956 --- /dev/null +++ b/Linear/Test/SPR/exact_p1.reg @@ -0,0 +1,101 @@ +../exact_p1.xinp -grvl -cgl2 -spr + +Input file: exact_p1.xinp +Equation solver: 1 +Number of Gauss points: 4 +Enabled projection(s): Greville point projection + Continuous global L2-projection +Solution component output zero tolerance: 1e-06 +Parsing input file exact_p1.xinp +Parsing +Parsing + Generating linear geometry on unit parameter domain \[0,1]^2 + Parsing + Parsing + Topology sets: edges (1,1,1D) (1,2,1D) (1,3,1D) (1,4,1D) + model (1,0,2D) + Parsing + Refining P1 7 7 + Parsing +Parsing + Parsing + Dirichlet code 12: (analytic) +Parsing + Parsing + Material code 0: 1000 0.3 + Parsing + Bodyforce code 1000012 (expression): 1000/(1-0.3^2)\*(-2\*y^2 - x^2 + 0.3\*x\*(x - 2\*y) - 2\*x\*y + 3 - 0.3) | 1000/(1-0.3^2)\*(-2\*x^2 - y^2 + 0.3\*y\*(y - 2\*x) - 2\*x\*y + 3 - 0.3) + Parsing + Boundary force "edges" code 1000000 + Analytical solution: Expression + Variables: Emod=1000;v=0.3; + Primary: (1-x^2)\*(1-y^2)|(1-x^2)\*(1-y^2) + Stress: Emod/(1-v^2) \* 2\*( x\*(y^2-1) + v\*y\*(x^2-1)) | Emod/(1-v^2) \* 2\*(v\*x\*(y^2-1) + y\*(x^2-1)) | Emod/(1-v^2) \* (1-v)/2\*(2\*x\*(y^2-1) + 2\*y\*(x^2-1)) +Parsing input file succeeded. +Equation solver: 1 +Number of Gauss points: 2 3 +Enabled projection(s): Greville point projection + Continuous global L2-projection +Problem definition: +Elasticity: 2D, gravity = 0 0 +LinIsotropic: plane stress, E = 1000, nu = 0.3, rho = 7850, alpha = 1.2e-07 +Resolving Dirichlet boundary conditions + Constraining P1 E1 in direction(s) 12 code = 12 + Constraining P1 E2 in direction(s) 12 code = 12 + Constraining P1 E3 in direction(s) 12 code = 12 + Constraining P1 E4 in direction(s) 12 code = 12 + >>> SAM model summary <<< +Number of elements 64 +Number of nodes 81 +Number of dofs 162 +Number of constraints 64 +Number of unknowns 98 +Number of quadrature points 256 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 0.529895 +Max X-displacement : 1 +Max Y-displacement : 1 +Reaction force : -1263.74 -1263.74 +Projecting secondary solution ... + Greville point projection + Continuous global L2-projection +Integrating solution norms (FE solution) ... +Integrating solution norms (reference solution) ... +Energy norm |u^h| = a(u^h,u^h)^0.5 : 49.4682 +External energy ((f,u^h)+(t,u^h)^0.5 : 49.4682 +Exact norm |u| = a(u,u)^0.5 : 49.6692 +Exact error a(e,e)^0.5, e=u-u^h : 2.8788 +Exact relative error (%) : 5.79595 +>>> Error estimates based on Greville point projection <<< +Energy norm |u^r| = a(u^r,u^r)^0.5 : 53.8529 +Error norm a(e,e)^0.5, e=u^r-u^h : 6.1531 + relative error (% of |u|) : 12.3882 +Exact error a(e,e)^0.5, e=u-u^r : 5.5381 + relative error (% of |u|) : 11.15 +Effectivity index : 2.13738 +Energy norm |u^rr| = a(u^rr,u^rr)^0.5: 49.4935 +Error norm a(e,e)^0.5, e=u^rr-u^h : 2.86419 + relative error (% of |u|) : 5.76652 +Exact error a(e,e)^0.5, e=u-u^rr : 0.204652 + relative error (% of |u|) : 0.41203 +L2-norm |s^r| = (s^r,s^r)^0.5 : 1724.69 +L2-error (e,e)^0.5, e=s^r-s^h : 198.689 + relative error (% of |s^r|) : 11.5203 +>>> Error estimates based on Continuous global L2-projection <<< +Energy norm |u^r| = a(u^r,u^r)^0.5 : 49.3908 +Error norm a(e,e)^0.5, e=u^r-u^h : 2.76506 + relative error (% of |u|) : 5.56694 +Exact error a(e,e)^0.5, e=u-u^r : 0.801228 + relative error (% of |u|) : 1.61313 +Effectivity index : 0.960488 +Energy norm |u^rr| = a(u^rr,u^rr)^0.5: 49.6692 +Error norm a(e,e)^0.5, e=u^rr-u^h : 2.87787 + relative error (% of |u|) : 5.79407 +Exact error a(e,e)^0.5, e=u-u^rr : 0.0732511 + relative error (% of |u|) : 0.147478 +L2-norm |s^r| = (s^r,s^r)^0.5 : 1578.35 +L2-error (e,e)^0.5, e=s^r-s^h : 86.8601 + relative error (% of |s^r|) : 5.50323 diff --git a/Linear/Test/SPR/exact_p2.reg b/Linear/Test/SPR/exact_p2.reg new file mode 100644 index 0000000..9f2c802 --- /dev/null +++ b/Linear/Test/SPR/exact_p2.reg @@ -0,0 +1,71 @@ +../exact_p2.xinp -spr + +Input file: exact_p2.xinp +Equation solver: 1 +Number of Gauss points: 4 +Solution component output zero tolerance: 1e-06 +Parsing input file exact_p2.xinp +Parsing +Parsing + Generating linear geometry on unit parameter domain \[0,1]^2 + Parsing + Parsing + Parsing + Topology sets: edges (1,1,1D) (1,2,1D) (1,3,1D) (1,4,1D) + model (1,0,2D) + Parsing + Raising order of P1 1 1 + Parsing + Refining P1 7 7 + Parsing +Parsing + Parsing + Dirichlet code 12: (analytic) +Parsing + Parsing + Material code 0: 1000 0.3 + Parsing + Bodyforce code 1000012 (expression): 1000/(1-0.3^2)\*(-2\*y^2 - x^2 + 0.3\*x\*(x - 2\*y) - 2\*x\*y + 3 - 0.3) | 1000/(1-0.3^2)\*(-2\*x^2 - y^2 + 0.3\*y\*(y - 2\*x) - 2\*x\*y + 3 - 0.3) + Parsing + Boundary force "edges" code 1000000 + Analytical solution: Expression + Variables: Emod=1000;v=0.3; + Primary: (1-x^2)\*(1-y^2)|(1-x^2)\*(1-y^2) + Stress: Emod/(1-v^2) \* 2\*( x\*(y^2-1) + v\*y\*(x^2-1)) | Emod/(1-v^2) \* 2\*(v\*x\*(y^2-1) + y\*(x^2-1)) | Emod/(1-v^2) \* (1-v)/2\*(2\*x\*(y^2-1) + 2\*y\*(x^2-1)) +Parsing input file succeeded. +Equation solver: 1 +Number of Gauss points: 3 4 +Problem definition: +Elasticity: 2D, gravity = 0 0 +LinIsotropic: plane stress, E = 1000, nu = 0.3, rho = 7850, alpha = 1.2e-07 +Resolving Dirichlet boundary conditions + Constraining P1 E1 in direction(s) 12 code = 12 + Constraining P1 E2 in direction(s) 12 code = 12 + Constraining P1 E3 in direction(s) 12 code = 12 + Constraining P1 E4 in direction(s) 12 code = 12 + >>> SAM model summary <<< +Number of elements 64 +Number of nodes 100 +Number of dofs 200 +Number of constraints 72 +Number of unknowns 128 +Number of quadrature points 576 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 0.530859 +Max X-displacement : 1 +Max Y-displacement : 1 +Reaction force : -1263.74 -1263.74 +Projecting secondary solution ... + Greville point projection +Integrating solution norms (FE solution) ... +Integrating solution norms (reference solution) ... +Energy norm |u^h| = a(u^h,u^h)^0.5 : 49.6692 +External energy ((f,u^h)+(t,u^h)^0.5 : 49.6692 +Exact norm |u| = a(u,u)^0.5 : 49.6692 +>>> Error estimates based on Greville point projection <<< +Energy norm |u^r| = a(u^r,u^r)^0.5 : 49.6692 +Energy norm |u^rr| = a(u^rr,u^rr)^0.5: 49.6692 +L2-norm |s^r| = (s^r,s^r)^0.5 : 1587.03 diff --git a/Linear/Test/SPR/frame2.g2 b/Linear/Test/SPR/frame2.g2 new file mode 120000 index 0000000..06e603a --- /dev/null +++ b/Linear/Test/SPR/frame2.g2 @@ -0,0 +1 @@ +../frame2.g2 \ No newline at end of file diff --git a/Linear/Test/SPR/halfcyl.g2 b/Linear/Test/SPR/halfcyl.g2 new file mode 120000 index 0000000..09ee50e --- /dev/null +++ b/Linear/Test/SPR/halfcyl.g2 @@ -0,0 +1 @@ +../halfcyl.g2 \ No newline at end of file diff --git a/Linear/Test/SPR/hemisphere-symm.g2 b/Linear/Test/SPR/hemisphere-symm.g2 new file mode 120000 index 0000000..a4a5264 --- /dev/null +++ b/Linear/Test/SPR/hemisphere-symm.g2 @@ -0,0 +1 @@ +../hemisphere-symm.g2 \ No newline at end of file diff --git a/Linear/Test/SPR/hole2D.g2 b/Linear/Test/SPR/hole2D.g2 new file mode 120000 index 0000000..fe0f5dd --- /dev/null +++ b/Linear/Test/SPR/hole2D.g2 @@ -0,0 +1 @@ +../hole2D.g2 \ No newline at end of file diff --git a/Linear/Test/SPR/pipe_bifurcation.g2 b/Linear/Test/SPR/pipe_bifurcation.g2 new file mode 120000 index 0000000..663fb6f --- /dev/null +++ b/Linear/Test/SPR/pipe_bifurcation.g2 @@ -0,0 +1 @@ +../pipe_bifurcation.g2 \ No newline at end of file diff --git a/Linear/Test/SPR/pipe_bifurcation.gno b/Linear/Test/SPR/pipe_bifurcation.gno new file mode 120000 index 0000000..1414bcd --- /dev/null +++ b/Linear/Test/SPR/pipe_bifurcation.gno @@ -0,0 +1 @@ +../pipe_bifurcation.gno \ No newline at end of file diff --git a/Linear/Test/SPR/pipe_bifurcation.prc b/Linear/Test/SPR/pipe_bifurcation.prc new file mode 120000 index 0000000..5bb7ed2 --- /dev/null +++ b/Linear/Test/SPR/pipe_bifurcation.prc @@ -0,0 +1 @@ +../pipe_bifurcation.prc \ No newline at end of file diff --git a/Linear/Test/SPR/plate_10x10x01.g2 b/Linear/Test/SPR/plate_10x10x01.g2 new file mode 120000 index 0000000..896824f --- /dev/null +++ b/Linear/Test/SPR/plate_10x10x01.g2 @@ -0,0 +1 @@ +../plate_10x10x01.g2 \ No newline at end of file diff --git a/Linear/Test/SPR/plate_10x8.g2 b/Linear/Test/SPR/plate_10x8.g2 new file mode 120000 index 0000000..6762b46 --- /dev/null +++ b/Linear/Test/SPR/plate_10x8.g2 @@ -0,0 +1 @@ +../plate_10x8.g2 \ No newline at end of file diff --git a/Linear/Test/SPR/quarter-disk-1patch.g2 b/Linear/Test/SPR/quarter-disk-1patch.g2 new file mode 120000 index 0000000..eb64e22 --- /dev/null +++ b/Linear/Test/SPR/quarter-disk-1patch.g2 @@ -0,0 +1 @@ +../quarter-disk-1patch.g2 \ No newline at end of file diff --git a/Linear/Test/SPR/quarter-disk-9patch.g2 b/Linear/Test/SPR/quarter-disk-9patch.g2 new file mode 120000 index 0000000..3745813 --- /dev/null +++ b/Linear/Test/SPR/quarter-disk-9patch.g2 @@ -0,0 +1 @@ +../quarter-disk-9patch.g2 \ No newline at end of file diff --git a/Linear/Test/SPR/quartulus.g2 b/Linear/Test/SPR/quartulus.g2 new file mode 120000 index 0000000..5647475 --- /dev/null +++ b/Linear/Test/SPR/quartulus.g2 @@ -0,0 +1 @@ +../quartulus.g2 \ No newline at end of file diff --git a/Linear/Test/SPR/stretch-p1.reg b/Linear/Test/SPR/stretch-p1.reg new file mode 100644 index 0000000..63fe1c7 --- /dev/null +++ b/Linear/Test/SPR/stretch-p1.reg @@ -0,0 +1,61 @@ +../stretch-p1.xinp -noProj -tracRes -spr + +Input file: stretch-p1.xinp +Equation solver: 1 +Number of Gauss points: 4 +Solution component output zero tolerance: 1e-06 +Parsing input file stretch-p1.xinp +Parsing +Parsing + Generating linear geometry on unit parameter domain \[0,1]^2 + Length in X = 2 + Length in Y = 0.4 + Parsing + Topology sets: fixed (1,1,1D) + loaded (1,2,1D) + support (1,1,0D) + Parsing + Refining P1 3 1 + Parsing +Parsing + Parsing + Dirichlet code 1: (fixed) + Dirichlet code 2: (fixed) + Parsing + Neumann code 1000000 direction 1: 1e+08 +Parsing + Parsing + Material code 0: 2e+11 0.3 + Parsing + Boundary force "fixed" code 2000000 +Parsing input file succeeded. +Equation solver: 1 +Number of Gauss points: 2 3 +Problem definition: +Elasticity: 2D, gravity = 0 0 +LinIsotropic: plane stress, E = 2e+11, nu = 0.3, rho = 7850, alpha = 1.2e-07 +Resolving Dirichlet boundary conditions + Constraining P1 V1 in direction(s) 2 + Constraining P1 E1 in direction(s) 1 + >>> SAM model summary <<< +Number of elements 8 +Number of nodes 15 +Number of dofs 30 +Number of unknowns 26 +Boundary section 1: X0 = 0 0.2 0 +Number of quadrature points 32 4 +Processing integrand associated with code 0 +Assembling interior matrix terms for P1 +Assembling Neumann matrix terms for boundary 2 on P1 +Done. +Sum external load : 4e+07 0 0 +Solving the equation system ... + >>> Solution summary <<< +L2-norm : 0.000433878 +Max X-displacement : 0.001 +Max Y-displacement : 6e-05 +Reaction force : -4e+07 0 +Integrating solution norms (FE solution) ... +Energy norm |u^h| = a(u^h,u^h)^0.5 : 200 +External energy ((f,u^h)+(t,u^h)^0.5 : 200 +Boundary tractions at section 1: -4e+07 0 0 diff --git a/Linear/Test/SPR/triangular-neumann.reg b/Linear/Test/SPR/triangular-neumann.reg new file mode 100644 index 0000000..478cfe3 --- /dev/null +++ b/Linear/Test/SPR/triangular-neumann.reg @@ -0,0 +1,52 @@ +../triangular-neumann.xinp -spr + +Input file: triangular-neumann.xinp +Equation solver: 1 +Number of Gauss points: 4 +Parsing input file triangular-neumann.xinp +Parsing + Generating linear geometry on unit parameter domain \[0,1]^2 + Length in X = 4 + Length in Y = 2 + Parsing + Parsing + Parsing + Topology sets: Horizontal (1,3,1D) (1,4,1D) + LL (1,1,0D) + UL (1,3,0D) + Vertical (1,1,1D) (1,2,1D) + Parsing + Parsing + Refining P1 7 3 + Parsing +Parsing + Parsing + Dirichlet code 12: (fixed) + Parsing + Dirichlet code 1: (fixed) + Parsing + Neumann code 1000000 direction 0: 1e+06 + Parsing + Neumann code 2000000 direction 0: 500000 +Parsing input file succeeded. +Equation solver: 1 +Number of Gauss points: 4 +Lagrangian basis functions are used +Problem definition: +Elasticity: 2D, gravity = 0 0 +LinIsotropic: E = 2.05e+11, nu = 0.29, rho = 7850, alpha = 1.2e-07 +Resolving Dirichlet boundary conditions + Constraining P1 V1 in direction(s) 12 + Constraining P1 V3 in direction(s) 1 + >>> SAM model summary <<< +Number of elements 64 +Number of nodes 45 +Number of dofs 90 +Number of unknowns 87 +Number of quadrature points 1024 48 +Solving the equation system ... +L2-norm : 3.15507e-06 +Max X-displacement : 1.6361e-06 +Max Y-displacement : 7.11073e-06 +Energy norm |u^h| = a(u^h,u^h)^0.5 : 5.48443 +External energy ((f,u^h)+(t,u^h)^0.5 : 5.48443 diff --git a/Linear/Test/SPR/white_square.png b/Linear/Test/SPR/white_square.png new file mode 120000 index 0000000..cb3a0e0 --- /dev/null +++ b/Linear/Test/SPR/white_square.png @@ -0,0 +1 @@ +../white_square.png \ No newline at end of file