Added selected test models to be used as regression tests during development
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@903 e10b68d5-8a6e-419e-a041-bce267b0401d
This commit is contained in:
parent
400e895709
commit
50011c37b8
31
Apps/FiniteDefElasticity/Test/CanTS-p1.inp
Normal file
31
Apps/FiniteDefElasticity/Test/CanTS-p1.inp
Normal file
@ -0,0 +1,31 @@
|
||||
# $Id$
|
||||
# Cantilever beam with a tip shear load.
|
||||
# Isotropic linear elastic material.
|
||||
# Nonlinear 3D analysis with linear elements.
|
||||
|
||||
PATCHES 1
|
||||
slenderBeam.g2
|
||||
|
||||
REFINE 1
|
||||
# patch ru rv rw
|
||||
1 39 0 0
|
||||
|
||||
CONSTRAINTS 1
|
||||
# patch face code
|
||||
1 1 123
|
||||
|
||||
PRESSURE 1
|
||||
# patch face dir pval linear
|
||||
1 2 3 18223.95 1.0
|
||||
|
||||
ISOTROPIC 1
|
||||
# code E nu rho
|
||||
0 1.0e8 0.0 0.0
|
||||
|
||||
TIME_STEPPING
|
||||
# start stop dt
|
||||
0.0 1.0 0.1
|
||||
|
||||
NONLINEAR_SOLVER
|
||||
# maxit convTol divgLim
|
||||
20 1.0e-16 1.0e5
|
35
Apps/FiniteDefElasticity/Test/CanTS-p2.inp
Normal file
35
Apps/FiniteDefElasticity/Test/CanTS-p2.inp
Normal file
@ -0,0 +1,35 @@
|
||||
# $Id$
|
||||
# Cantilever beam with a tip shear load.
|
||||
# Isotropic linear elastic material.
|
||||
# Nonlinear 3D analysis with quadratic elements.
|
||||
|
||||
PATCHES 1
|
||||
slenderBeam.g2
|
||||
|
||||
RAISEORDER 1
|
||||
# patch ru rv rw
|
||||
1 1 1 1
|
||||
|
||||
REFINE 1
|
||||
# patch ru rv rw
|
||||
1 9 0 0
|
||||
|
||||
CONSTRAINTS 1
|
||||
# patch face code
|
||||
1 1 123
|
||||
|
||||
PRESSURE 1
|
||||
# patch face dir pval linear
|
||||
1 2 3 18223.95 1.0
|
||||
|
||||
ISOTROPIC 1
|
||||
# code E nu rho
|
||||
0 1.0e8 0.0 0.0
|
||||
|
||||
TIME_STEPPING
|
||||
# start stop dt
|
||||
0.0 1.0 0.1
|
||||
|
||||
NONLINEAR_SOLVER
|
||||
# maxit convTol divgLim
|
||||
20 1.0e-16 1.0e5
|
35
Apps/FiniteDefElasticity/Test/CanTS-p3.inp
Normal file
35
Apps/FiniteDefElasticity/Test/CanTS-p3.inp
Normal file
@ -0,0 +1,35 @@
|
||||
# $Id$
|
||||
# Cantilever beam with a tip shear load.
|
||||
# Isotropic linear elastic material.
|
||||
# Nonlinear 3D analysis with cubic elements.
|
||||
|
||||
PATCHES 1
|
||||
slenderBeam.g2
|
||||
|
||||
RAISEORDER 1
|
||||
# patch ru rv rw
|
||||
1 2 2 2
|
||||
|
||||
REFINE 1
|
||||
# patch ru rv rw
|
||||
1 1 0 0
|
||||
|
||||
CONSTRAINTS 1
|
||||
# patch face code
|
||||
1 1 123
|
||||
|
||||
PRESSURE 1
|
||||
# patch face dir pval linear
|
||||
1 2 3 18223.95 1.0
|
||||
|
||||
ISOTROPIC 1
|
||||
# code E nu rho
|
||||
0 1.0e8 0.0 0.0
|
||||
|
||||
TIME_STEPPING
|
||||
# start stop dt
|
||||
0.0 1.0 0.1
|
||||
|
||||
NONLINEAR_SOLVER
|
||||
# maxit convTol divgLim
|
||||
20 1.0e-16 1.0e5
|
1
Apps/FiniteDefElasticity/Test/FBlock-h8x2-Q4P3.inp
Symbolic link
1
Apps/FiniteDefElasticity/Test/FBlock-h8x2-Q4P3.inp
Symbolic link
@ -0,0 +1 @@
|
||||
FBlock-h8x2-p4.inp
|
1
Apps/FiniteDefElasticity/Test/FBlock-h8x2-Q4Q3.inp
Symbolic link
1
Apps/FiniteDefElasticity/Test/FBlock-h8x2-Q4Q3.inp
Symbolic link
@ -0,0 +1 @@
|
||||
FBlock-h8x2-p4.inp
|
36
Apps/FiniteDefElasticity/Test/FBlock-h8x2-p4.inp
Normal file
36
Apps/FiniteDefElasticity/Test/FBlock-h8x2-p4.inp
Normal file
@ -0,0 +1,36 @@
|
||||
# $Id$
|
||||
# Compression of a 2D rectangular rubber block.
|
||||
# Isotropic nearly-incompressible hyperelastic material.
|
||||
# Nonlinear analysis with quartic elements.
|
||||
|
||||
PATCHFILE block.g2
|
||||
|
||||
REFINE 1
|
||||
# patch ru rv
|
||||
1 7 1
|
||||
|
||||
RAISEORDER 1
|
||||
# patch ru rv
|
||||
1 3 3
|
||||
|
||||
CONSTRAINTS 3
|
||||
# patch edge code
|
||||
1 1 1
|
||||
1 2 1
|
||||
1 3 2
|
||||
|
||||
PRESSURE 1
|
||||
# patch edge dir pval x0 x1 linear
|
||||
1 4 2 -2.0 StepX 1.0 3.0 1.0
|
||||
|
||||
ISOTROPIC 1
|
||||
# code kappa mu rho mVER
|
||||
0 400942.0 80.1938 0.0 11
|
||||
|
||||
TIME_STEPPING
|
||||
# start stop dt
|
||||
0.0 200.0 1.0
|
||||
|
||||
NONLINEAR_SOLVER
|
||||
# maxit convTol
|
||||
10 1.0e-16
|
1
Apps/FiniteDefElasticity/Test/FBlock-h8x3-Q3P2.inp
Symbolic link
1
Apps/FiniteDefElasticity/Test/FBlock-h8x3-Q3P2.inp
Symbolic link
@ -0,0 +1 @@
|
||||
FBlock-h8x3-p3.inp
|
1
Apps/FiniteDefElasticity/Test/FBlock-h8x3-Q3Q2.inp
Symbolic link
1
Apps/FiniteDefElasticity/Test/FBlock-h8x3-Q3Q2.inp
Symbolic link
@ -0,0 +1 @@
|
||||
FBlock-h8x3-p3.inp
|
36
Apps/FiniteDefElasticity/Test/FBlock-h8x3-p3.inp
Normal file
36
Apps/FiniteDefElasticity/Test/FBlock-h8x3-p3.inp
Normal file
@ -0,0 +1,36 @@
|
||||
# $Id$
|
||||
# Compression of a 2D rectangular rubber block.
|
||||
# Isotropic nearly-incompressible hyperelastic material.
|
||||
# Nonlinear analysis with cubic elements.
|
||||
|
||||
PATCHFILE block.g2
|
||||
|
||||
REFINE 1
|
||||
# patch ru rv
|
||||
1 7 2
|
||||
|
||||
RAISEORDER 1
|
||||
# patch ru rv
|
||||
1 2 2
|
||||
|
||||
CONSTRAINTS 3
|
||||
# patch edge code
|
||||
1 1 1
|
||||
1 2 1
|
||||
1 3 2
|
||||
|
||||
PRESSURE 1
|
||||
# patch edge dir pval x0 x1 linear
|
||||
1 4 2 -2.0 StepX 1.0 3.0 1.0
|
||||
|
||||
ISOTROPIC 1
|
||||
# code kappa mu rho mVER
|
||||
0 400942.0 80.1938 0.0 11
|
||||
|
||||
TIME_STEPPING
|
||||
# start stop dt
|
||||
0.0 200.0 1.0
|
||||
|
||||
NONLINEAR_SOLVER
|
||||
# maxit convTol
|
||||
10 1.0e-16
|
1
Apps/FiniteDefElasticity/Test/FBlock-h9x5-Q2P1.inp
Symbolic link
1
Apps/FiniteDefElasticity/Test/FBlock-h9x5-Q2P1.inp
Symbolic link
@ -0,0 +1 @@
|
||||
FBlock-h9x5-p2.inp
|
1
Apps/FiniteDefElasticity/Test/FBlock-h9x5-Q2Q1.inp
Symbolic link
1
Apps/FiniteDefElasticity/Test/FBlock-h9x5-Q2Q1.inp
Symbolic link
@ -0,0 +1 @@
|
||||
FBlock-h9x5-p2.inp
|
38
Apps/FiniteDefElasticity/Test/FBlock-h9x5-p2.inp
Normal file
38
Apps/FiniteDefElasticity/Test/FBlock-h9x5-p2.inp
Normal file
@ -0,0 +1,38 @@
|
||||
# $Id$
|
||||
# Compression of a 2D rectangular rubber block.
|
||||
# Isotropic nearly-incompressible hyperelastic material.
|
||||
# Nonlinear analysis with quadratic elements.
|
||||
|
||||
PATCHFILE block.g2
|
||||
|
||||
REFINE 2
|
||||
# patch dir xi ...
|
||||
1 1 0.125 0.25 0.35 0.45 0.55 0.65 0.75 0.875
|
||||
# patch ru rv
|
||||
1 0 4
|
||||
|
||||
RAISEORDER 1
|
||||
# patch ru rv
|
||||
1 1 1
|
||||
|
||||
CONSTRAINTS 3
|
||||
# patch edge code
|
||||
1 1 1
|
||||
1 2 1
|
||||
1 3 2
|
||||
|
||||
PRESSURE 1
|
||||
# patch edge dir pval x0 x1 linear
|
||||
1 4 2 -2.0 StepX 1.0 3.0 1.0
|
||||
|
||||
ISOTROPIC 1
|
||||
# code kappa mu rho mVER
|
||||
0 400942.0 80.1938 0.0 11
|
||||
|
||||
TIME_STEPPING
|
||||
# start stop dt
|
||||
0.0 200.0 1.0
|
||||
|
||||
NONLINEAR_SOLVER
|
||||
# maxit convTol
|
||||
10 1.0e-16
|
10
Apps/FiniteDefElasticity/Test/block.g2
Normal file
10
Apps/FiniteDefElasticity/Test/block.g2
Normal file
@ -0,0 +1,10 @@
|
||||
200 1 0 0
|
||||
2 0
|
||||
2 2
|
||||
0 0 1 1
|
||||
2 2
|
||||
0 0 1 1
|
||||
0.0 0.0
|
||||
4.0 0.0
|
||||
0.0 1.0
|
||||
4.0 1.0
|
62
Apps/FiniteDefElasticity/Test/run.sh
Executable file
62
Apps/FiniteDefElasticity/Test/run.sh
Executable file
@ -0,0 +1,62 @@
|
||||
#!/bin/sh
|
||||
# $Id$
|
||||
##################################################################
|
||||
# This script defines a set of sample simulation cases that
|
||||
# is used to verify the integrity of the IFEM-based simulator.
|
||||
# Copy this file to a sub-folder Test in your App-directory and
|
||||
# insert the simulations that you want to use as regression tests.
|
||||
##################################################################
|
||||
|
||||
# Define the name of the executable here
|
||||
mysim=NonLinEl
|
||||
|
||||
run () {
|
||||
# This function runs a simulation with the specified options,
|
||||
# pipes the terminal output to a log-file, and compares it
|
||||
# with a previous simulation stored in the Reference folder.
|
||||
inp=$1
|
||||
log=`basename $1 .inp`.log
|
||||
echo Running $inp ...
|
||||
shift
|
||||
time -f "real time %E, user time %U, system time %S" \
|
||||
../Release/bin/$mysim $inp $* > $log
|
||||
if [ ! -e Reference/$log ]; then
|
||||
mv $log Reference
|
||||
elif cmp -s $log Reference/$log; then
|
||||
echo Ok
|
||||
else
|
||||
echo "Warning: Discrepancies between current run and reference."
|
||||
diff $log Reference
|
||||
fi
|
||||
}
|
||||
|
||||
if [ ! -d Reference ]; then mkdir Reference; fi
|
||||
|
||||
#####################################
|
||||
# Enter the various cases below:
|
||||
# Format: run <inputfile> [<options>]
|
||||
#####################################
|
||||
|
||||
# 3D cantilever beam, linear-elastic material
|
||||
for input in CanTS-p?.inp; do
|
||||
ln -s $input TL-$input
|
||||
run TL-$input -dense -vtf 1
|
||||
ln -s $input UL-$input
|
||||
run UL-$input -UL -dense -vtf 1
|
||||
rm ?L-$input
|
||||
done
|
||||
|
||||
# 3D Thick cylinder compression, linear-elastic material
|
||||
run Cyl-p2.inp -UL -vtf 1 -nGauss 3 -nviz 3
|
||||
run Cyl-p3.inp -UL -vtf 1 -nGauss 4 -nviz 3
|
||||
run Cyl-p4.inp -UL -vtf 1 -nGauss 4 -nviz 3
|
||||
|
||||
# 2D Rubber block, hyperelastic Neo-Hooke material.
|
||||
# - mixed formulation with internal pressure modes.
|
||||
run FBlock-h9x5-Q2P1.inp -2Dpstrain -MX 1 -nGauss 3 -vtf 1 -lagrange
|
||||
run FBlock-h8x3-Q3P2.inp -2Dpstrain -MX 2 -nGauss 4 -vtf 1 -lagrange
|
||||
run FBlock-h8x2-Q4P3.inp -2Dpstrain -MX 3 -nGauss 5 -vtf 1 -lagrange
|
||||
# - mixed formulation with continuous pressure field.
|
||||
run FBlock-h9x5-Q2Q1.inp -2Dpstrain -mixed -nGauss 3 -vtf 1 -lagrange
|
||||
run FBlock-h8x3-Q3Q2.inp -2Dpstrain -mixed -nGauss 4 -vtf 1 -lagrange
|
||||
run FBlock-h8x2-Q4Q3.inp -2Dpstrain -mixed -nGauss 5 -vtf 1 -lagrange
|
16
Apps/FiniteDefElasticity/Test/slenderBeam.g2
Normal file
16
Apps/FiniteDefElasticity/Test/slenderBeam.g2
Normal file
@ -0,0 +1,16 @@
|
||||
700 1 0 0
|
||||
3 0
|
||||
2 2
|
||||
0 0 1 1
|
||||
2 2
|
||||
0 0 1 1
|
||||
2 2
|
||||
0 0 1 1
|
||||
0.0 0.0 0.0
|
||||
10.0 0.0 0.0
|
||||
0.0 0.1478 0.0
|
||||
10.0 0.1478 0.0
|
||||
0.0 0.0 0.1
|
||||
10.0 0.0 0.1
|
||||
0.0 0.1478 0.1
|
||||
10.0 0.1478 0.1
|
1
Apps/LinearElasticity/Test/Cylinder-Lagrange.inp
Symbolic link
1
Apps/LinearElasticity/Test/Cylinder-Lagrange.inp
Symbolic link
@ -0,0 +1 @@
|
||||
Cylinder-p4.inp
|
1
Apps/LinearElasticity/Test/Cylinder-NURBS.inp
Symbolic link
1
Apps/LinearElasticity/Test/Cylinder-NURBS.inp
Symbolic link
@ -0,0 +1 @@
|
||||
Cylinder-p4.inp
|
1
Apps/LinearElasticity/Test/Cylinder-Spectral.inp
Symbolic link
1
Apps/LinearElasticity/Test/Cylinder-Spectral.inp
Symbolic link
@ -0,0 +1 @@
|
||||
Cylinder-p4.inp
|
24
Apps/LinearElasticity/Test/Cylinder-p4.inp
Normal file
24
Apps/LinearElasticity/Test/Cylinder-p4.inp
Normal file
@ -0,0 +1,24 @@
|
||||
# $Id$
|
||||
# Thick cylinder with internal pressure.
|
||||
# Static linear-elastic analysis, quartic NURBS elements.
|
||||
|
||||
PATCHES 1
|
||||
cylinder.g2
|
||||
|
||||
CONSTRAINTS 4
|
||||
# patch face code
|
||||
1 5 3
|
||||
1 6 3
|
||||
# patch corner code
|
||||
1 -1 123
|
||||
1 -3 23
|
||||
|
||||
PERIODIC 1
|
||||
# patch direction
|
||||
1 1
|
||||
|
||||
PRESSURE 1
|
||||
# patch face direction pressure
|
||||
1 3 0 -1.0e6
|
||||
|
||||
LOCAL_SYSTEM CYLINDRICZ
|
1
Apps/LinearElasticity/Test/Hole2D-Lagrange.inp
Symbolic link
1
Apps/LinearElasticity/Test/Hole2D-Lagrange.inp
Symbolic link
@ -0,0 +1 @@
|
||||
Hole2D-p3.inp
|
1
Apps/LinearElasticity/Test/Hole2D-NURBS.inp
Symbolic link
1
Apps/LinearElasticity/Test/Hole2D-NURBS.inp
Symbolic link
@ -0,0 +1 @@
|
||||
Hole2D-p3.inp
|
1
Apps/LinearElasticity/Test/Hole2D-Spectral.inp
Symbolic link
1
Apps/LinearElasticity/Test/Hole2D-Spectral.inp
Symbolic link
@ -0,0 +1 @@
|
||||
Hole2D-p3.inp
|
28
Apps/LinearElasticity/Test/Hole2D-p3.inp
Normal file
28
Apps/LinearElasticity/Test/Hole2D-p3.inp
Normal file
@ -0,0 +1,28 @@
|
||||
# $Id$
|
||||
# Infinite membrane with a circular hole.
|
||||
# Neumann boundary conditions from analytical solution.
|
||||
# Static linear-elastic analysis, cubic NURBS elements.
|
||||
|
||||
PATCHES 1
|
||||
hole2D.g2
|
||||
|
||||
REFINE 1
|
||||
# patch ru rv
|
||||
1 3 3
|
||||
|
||||
CONSTRAINTS 2
|
||||
# patch edge code
|
||||
1 1 1
|
||||
1 2 2
|
||||
|
||||
# Analytical solution
|
||||
# Specifier a F0 nu
|
||||
ANASOL Hole 1.0 10.0 0.3
|
||||
|
||||
PRESSURE 1
|
||||
# patch edge
|
||||
1 4
|
||||
|
||||
ISOTROPIC 1
|
||||
# code E nu rho
|
||||
0 1000.0 0.3 0.0
|
1
Apps/LinearElasticity/Test/PipeJoint-Lagrange.inp
Symbolic link
1
Apps/LinearElasticity/Test/PipeJoint-Lagrange.inp
Symbolic link
@ -0,0 +1 @@
|
||||
PipeJoint.inp
|
1
Apps/LinearElasticity/Test/PipeJoint-NURBS.inp
Symbolic link
1
Apps/LinearElasticity/Test/PipeJoint-NURBS.inp
Symbolic link
@ -0,0 +1 @@
|
||||
PipeJoint.inp
|
1
Apps/LinearElasticity/Test/PipeJoint-vibration.inp
Symbolic link
1
Apps/LinearElasticity/Test/PipeJoint-vibration.inp
Symbolic link
@ -0,0 +1 @@
|
||||
PipeJoint.inp
|
16
Apps/LinearElasticity/Test/PipeJoint.inp
Normal file
16
Apps/LinearElasticity/Test/PipeJoint.inp
Normal file
@ -0,0 +1,16 @@
|
||||
# $Id$
|
||||
# Pipe joint with shear-loaded brace.
|
||||
# Static linear-elastic analysis.
|
||||
# 10-patch model, cubic NURBS elements.
|
||||
|
||||
PATCHFILE pipe_bifurcation.g2
|
||||
NODEFILE pipe_bifurcation.gno
|
||||
PROPERTYFILE pipe_bifurcation.prc
|
||||
|
||||
DIRICHLET 1
|
||||
# code
|
||||
123
|
||||
|
||||
CONSTANT_PRESSURE 1
|
||||
# code dir pval
|
||||
1001 1 1.0e8
|
1
Apps/LinearElasticity/Test/SquarePlate-Lagrange.inp
Symbolic link
1
Apps/LinearElasticity/Test/SquarePlate-Lagrange.inp
Symbolic link
@ -0,0 +1 @@
|
||||
SquarePlate-p2.inp
|
1
Apps/LinearElasticity/Test/SquarePlate-Spectral.inp
Symbolic link
1
Apps/LinearElasticity/Test/SquarePlate-Spectral.inp
Symbolic link
@ -0,0 +1 @@
|
||||
SquarePlate-p2.inp
|
1
Apps/LinearElasticity/Test/SquarePlate-Splines.inp
Symbolic link
1
Apps/LinearElasticity/Test/SquarePlate-Splines.inp
Symbolic link
@ -0,0 +1 @@
|
||||
SquarePlate-p2.inp
|
35
Apps/LinearElasticity/Test/SquarePlate-p2.inp
Normal file
35
Apps/LinearElasticity/Test/SquarePlate-p2.inp
Normal file
@ -0,0 +1,35 @@
|
||||
# $Id$
|
||||
# Square plate subjected to in-plane compression.
|
||||
# Linearized buckling analysis, quadratic splines.
|
||||
|
||||
PATCHES 1
|
||||
plate_10x10x01.g2
|
||||
|
||||
RAISEORDER 1
|
||||
# patch ru rv rw
|
||||
1 1 1 1
|
||||
|
||||
REFINE 1
|
||||
# patch ru rv rw
|
||||
1 6 6 0
|
||||
|
||||
CONSTRAINTS 4
|
||||
# patch line code par
|
||||
1 11 3 0.5
|
||||
1 12 3 0.5
|
||||
1 23 3 0.5
|
||||
1 24 3 0.5
|
||||
|
||||
FIXPOINTS 2
|
||||
# patch rx ry rz code
|
||||
1 0.0 0.0 0.5 123
|
||||
1 0.0 1.0 0.5 13
|
||||
|
||||
PRESSURE 2
|
||||
# patch face dir pressure
|
||||
1 1 1 10.0
|
||||
1 2 1 -10.0
|
||||
|
||||
ISOTROPIC 1
|
||||
# code E nu rho
|
||||
0 10.92 0.3 1.0e-6
|
1269
Apps/LinearElasticity/Test/cylinder.g2
Normal file
1269
Apps/LinearElasticity/Test/cylinder.g2
Normal file
File diff suppressed because it is too large
Load Diff
26
Apps/LinearElasticity/Test/hole2D.g2
Normal file
26
Apps/LinearElasticity/Test/hole2D.g2
Normal file
@ -0,0 +1,26 @@
|
||||
200 1 0 0
|
||||
2 1
|
||||
5 4
|
||||
0 0 0 0 1 2 2 2 2
|
||||
4 4
|
||||
0 0 0 0 1 1 1 1
|
||||
0 1 1
|
||||
0.235702 0.902369 0.902369
|
||||
0.638071 0.638071 0.804738
|
||||
0.902369 0.235702 0.902369
|
||||
1 0 1
|
||||
0 2 1
|
||||
0.471405 1.804738 0.902369
|
||||
1.276142 1.276142 0.804738
|
||||
1.804738 0.471405 0.902369
|
||||
2 0 1
|
||||
0 3 1
|
||||
0.707107 2.707107 0.902369
|
||||
1.914214 1.914214 0.804738
|
||||
2.707107 0.707107 0.902369
|
||||
3 0 1
|
||||
0 4 1
|
||||
4 4 1
|
||||
4 4 1
|
||||
4 4 1
|
||||
4 0 1
|
362
Apps/LinearElasticity/Test/pipe_bifurcation.g2
Normal file
362
Apps/LinearElasticity/Test/pipe_bifurcation.g2
Normal file
@ -0,0 +1,362 @@
|
||||
700 1 0 0
|
||||
3 1
|
||||
4 4
|
||||
0 0 0 0 58 58 58 58
|
||||
5 3
|
||||
15.707963267949 15.707963267949 15.707963267949 31.4159265358979 31.4159265358979 47.1238898038469 47.1238898038469 47.1238898038469
|
||||
2 2
|
||||
0 0 1 1
|
||||
-58 6.12323399573677e-16 10 1
|
||||
-38.6666666666667 4.08215599715784e-16 10 1
|
||||
-19.3333333333333 2.04107799857892e-16 10 1
|
||||
0 0 10 1
|
||||
-41.0121933088198 -7.07106781186547 7.07106781186548 0.707106781186548
|
||||
-27.3414622058798 -7.07106781186548 7.07106781186548 0.707106781186548
|
||||
-13.6707311029399 -7.07106781186548 7.07106781186548 0.707106781186548
|
||||
0 -7.07106781186548 7.07106781186548 0.707106781186548
|
||||
-58 -10 1.22464679914735e-15 1
|
||||
-38.6666666666667 -10 1.22464679914735e-15 1
|
||||
-19.3333333333333 -10 1.22464679914735e-15 1
|
||||
0 -10 1.22464679914735e-15 1
|
||||
-41.0121933088198 -7.07106781186548 -7.07106781186547 0.707106781186548
|
||||
-27.3414622058798 -7.07106781186548 -7.07106781186547 0.707106781186548
|
||||
-13.6707311029399 -7.07106781186548 -7.07106781186547 0.707106781186548
|
||||
0 -7.07106781186548 -7.07106781186547 0.707106781186548
|
||||
-58 -1.83697019872103e-15 -10 1
|
||||
-38.6666666666667 -2.04107799857892e-15 -10 1
|
||||
-19.3333333333333 -2.24518579843681e-15 -10 1
|
||||
0 -2.44929359829471e-15 -10 1
|
||||
-58 5.51091059616309e-16 9 1
|
||||
-38.6666666666667 3.67394039744206e-16 9 1
|
||||
-19.3333333333333 1.83697019872103e-16 9 1
|
||||
0 0 9 1
|
||||
-41.0121933088198 -6.36396103067893 6.36396103067893 0.707106781186548
|
||||
-27.3414622058798 -6.36396103067893 6.36396103067893 0.707106781186548
|
||||
-13.6707311029399 -6.36396103067893 6.36396103067893 0.707106781186548
|
||||
0 -6.36396103067893 6.36396103067893 0.707106781186548
|
||||
-58 -9 1.10218211923262e-15 1
|
||||
-38.6666666666667 -9 1.10218211923262e-15 1
|
||||
-19.3333333333333 -9 1.10218211923262e-15 1
|
||||
0 -9 1.10218211923262e-15 1
|
||||
-41.0121933088198 -6.36396103067893 -6.36396103067893 0.707106781186548
|
||||
-27.3414622058798 -6.36396103067893 -6.36396103067893 0.707106781186548
|
||||
-13.6707311029399 -6.36396103067893 -6.36396103067893 0.707106781186548
|
||||
0 -6.36396103067893 -6.36396103067893 0.707106781186548
|
||||
-58 -1.65327317884893e-15 -9 1
|
||||
-38.6666666666667 -1.83697019872103e-15 -9 1
|
||||
-19.3333333333333 -2.02066721859313e-15 -9 1
|
||||
0 -2.20436423846524e-15 -9 1
|
||||
|
||||
700 1 0 0
|
||||
3 1
|
||||
4 4
|
||||
0 0 0 0 58 58 58 58
|
||||
3 3
|
||||
0 0 0 15.707963267949 15.707963267949 15.707963267949
|
||||
2 2
|
||||
0 0 1 1
|
||||
-58 10 0 1
|
||||
-42 10 0 1
|
||||
-26 10 0 1
|
||||
-10 10 0 1
|
||||
-41.0121933088198 7.07106781186548 7.07106781186547 0.707106781186548
|
||||
-29.698484809835 7.07106781186548 7.07106781186547 0.707106781186548
|
||||
-18.3847763108502 7.07106781186548 7.07106781186547 0.707106781186548
|
||||
-7.07106781186548 7.07106781186547 7.07106781186547 0.707106781186548
|
||||
-58 6.12323399573677e-16 10 1
|
||||
-38.6666666666667 4.08215599715784e-16 10 1
|
||||
-19.3333333333333 2.04107799857892e-16 10 1
|
||||
0 0 10 1
|
||||
-58 9 0 1
|
||||
-41.6666666666667 9 0 1
|
||||
-25.3333333333333 9 0 1
|
||||
-9 9 0 1
|
||||
-41.0121933088198 6.36396103067893 6.36396103067893 0.707106781186548
|
||||
-29.4627825494395 6.36396103067893 6.36396103067893 0.707106781186548
|
||||
-17.9133717900592 6.36396103067893 6.36396103067893 0.707106781186548
|
||||
-6.36396103067893 6.36396103067893 6.36396103067893 0.707106781186548
|
||||
-58 5.51091059616309e-16 9 1
|
||||
-38.6666666666667 3.67394039744206e-16 9 1
|
||||
-19.3333333333333 1.83697019872103e-16 9 1
|
||||
0 0 9 1
|
||||
|
||||
700 1 0 0
|
||||
3 1
|
||||
4 4
|
||||
0 0 0 0 58 58 58 58
|
||||
3 3
|
||||
47.1238898038469 47.1238898038469 47.1238898038469 62.8318530717959 62.8318530717959 62.8318530717959
|
||||
2 2
|
||||
0 0 1 1
|
||||
-58 -1.83697019872103e-15 -10 1
|
||||
-38.6666666666667 -2.04107799857892e-15 -10 1
|
||||
-19.3333333333333 -2.24518579843681e-15 -10 1
|
||||
0 -2.44929359829471e-15 -10 1
|
||||
-41.0121933088198 7.07106781186547 -7.07106781186548 0.707106781186548
|
||||
-29.698484809835 7.07106781186547 -7.07106781186548 0.707106781186548
|
||||
-18.3847763108502 7.07106781186547 -7.07106781186548 0.707106781186548
|
||||
-7.07106781186548 7.07106781186547 -7.07106781186548 0.707106781186548
|
||||
-58 10 -2.44929359829471e-15 1
|
||||
-42 10 -1.63286239886314e-15 1
|
||||
-26 10 -8.16431199431569e-16 1
|
||||
-10 10 0 1
|
||||
-58 -1.65327317884893e-15 -9 1
|
||||
-38.6666666666667 -1.83697019872103e-15 -9 1
|
||||
-19.3333333333333 -2.02066721859313e-15 -9 1
|
||||
0 -2.20436423846524e-15 -9 1
|
||||
-41.0121933088198 6.36396103067893 -6.36396103067893 0.707106781186548
|
||||
-29.4627825494395 6.36396103067893 -6.36396103067893 0.707106781186548
|
||||
-17.9133717900592 6.36396103067893 -6.36396103067893 0.707106781186548
|
||||
-6.36396103067893 6.36396103067892 -6.36396103067893 0.707106781186548
|
||||
-58 9 -2.20436423846524e-15 1
|
||||
-41.6666666666667 9 -1.46957615897682e-15 1
|
||||
-25.3333333333333 9 -7.34788079488412e-16 1
|
||||
-9 9 0 1
|
||||
|
||||
700 1 0 0
|
||||
3 1
|
||||
4 4
|
||||
0 0 0 0 55 55 55 55
|
||||
3 3
|
||||
47.1238898038469 47.1238898038469 47.1238898038469 62.8318530717959 62.8318530717959 62.8318530717959
|
||||
2 2
|
||||
0 0 1 1
|
||||
55 -1.65327317884893e-15 -9 1
|
||||
36.6666666666667 -1.83697019872103e-15 -9 1
|
||||
18.3333333333333 -2.02066721859313e-15 -9 1
|
||||
0 -2.20436423846524e-15 -9 1
|
||||
38.8908729652601 6.36396103067893 -6.36396103067893 0.707106781186548
|
||||
28.0485689870664 6.36396103067893 -6.36396103067893 0.707106781186548
|
||||
17.2062650088727 6.36396103067893 -6.36396103067893 0.707106781186548
|
||||
6.36396103067893 6.36396103067892 -6.36396103067893 0.707106781186548
|
||||
55 9 -2.20436423846524e-15 1
|
||||
39.6666666666667 9 -1.46957615897682e-15 1
|
||||
24.3333333333333 9 -7.34788079488412e-16 1
|
||||
9 9 0 1
|
||||
55 -1.83697019872103e-15 -10 1
|
||||
36.6666666666667 -2.04107799857892e-15 -10 1
|
||||
18.3333333333333 -2.24518579843681e-15 -10 1
|
||||
0 -2.44929359829471e-15 -10 1
|
||||
38.8908729652601 7.07106781186547 -7.07106781186548 0.707106781186548
|
||||
28.2842712474619 7.07106781186547 -7.07106781186548 0.707106781186548
|
||||
17.6776695296637 7.07106781186547 -7.07106781186548 0.707106781186548
|
||||
7.07106781186548 7.07106781186547 -7.07106781186548 0.707106781186548
|
||||
55 10 -2.44929359829471e-15 1
|
||||
40 10 -1.63286239886314e-15 1
|
||||
25 10 -8.16431199431569e-16 1
|
||||
10 10 0 1
|
||||
|
||||
700 1 0 0
|
||||
3 1
|
||||
4 4
|
||||
0 0 0 0 55 55 55 55
|
||||
3 3
|
||||
0 0 0 15.707963267949 15.707963267949 15.707963267949
|
||||
2 2
|
||||
0 0 1 1
|
||||
55 9 0 1
|
||||
39.6666666666667 9 0 1
|
||||
24.3333333333333 9 0 1
|
||||
9 9 0 1
|
||||
38.8908729652601 6.36396103067893 6.36396103067893 0.707106781186548
|
||||
28.0485689870664 6.36396103067893 6.36396103067893 0.707106781186548
|
||||
17.2062650088727 6.36396103067893 6.36396103067893 0.707106781186548
|
||||
6.36396103067893 6.36396103067893 6.36396103067893 0.707106781186548
|
||||
55 5.51091059616309e-16 9 1
|
||||
36.6666666666667 3.67394039744206e-16 9 1
|
||||
18.3333333333333 1.83697019872103e-16 9 1
|
||||
0 0 9 1
|
||||
55 10 0 1
|
||||
40 10 0 1
|
||||
25 10 0 1
|
||||
10 10 0 1
|
||||
38.8908729652601 7.07106781186548 7.07106781186547 0.707106781186548
|
||||
28.2842712474619 7.07106781186548 7.07106781186547 0.707106781186548
|
||||
17.6776695296637 7.07106781186548 7.07106781186547 0.707106781186548
|
||||
7.07106781186548 7.07106781186547 7.07106781186547 0.707106781186548
|
||||
55 6.12323399573677e-16 10 1
|
||||
36.6666666666667 4.08215599715784e-16 10 1
|
||||
18.3333333333333 2.04107799857892e-16 10 1
|
||||
0 0 10 1
|
||||
|
||||
700 1 0 0
|
||||
3 1
|
||||
4 4
|
||||
0 0 0 0 55 55 55 55
|
||||
5 3
|
||||
15.707963267949 15.707963267949 15.707963267949 31.4159265358979 31.4159265358979 47.1238898038469 47.1238898038469 47.1238898038469
|
||||
2 2
|
||||
0 0 1 1
|
||||
55 5.51091059616309e-16 9 1
|
||||
36.6666666666667 3.67394039744206e-16 9 1
|
||||
18.3333333333333 1.83697019872103e-16 9 1
|
||||
0 0 9 1
|
||||
38.8908729652601 -6.36396103067893 6.36396103067893 0.707106781186548
|
||||
25.9272486435067 -6.36396103067893 6.36396103067893 0.707106781186548
|
||||
12.9636243217534 -6.36396103067893 6.36396103067893 0.707106781186548
|
||||
0 -6.36396103067893 6.36396103067893 0.707106781186548
|
||||
55 -9 1.10218211923262e-15 1
|
||||
36.6666666666667 -9 1.10218211923262e-15 1
|
||||
18.3333333333333 -9 1.10218211923262e-15 1
|
||||
0 -9 1.10218211923262e-15 1
|
||||
38.8908729652601 -6.36396103067893 -6.36396103067893 0.707106781186548
|
||||
25.9272486435067 -6.36396103067893 -6.36396103067893 0.707106781186548
|
||||
12.9636243217534 -6.36396103067893 -6.36396103067893 0.707106781186548
|
||||
0 -6.36396103067893 -6.36396103067893 0.707106781186548
|
||||
55 -1.65327317884893e-15 -9 1
|
||||
36.6666666666667 -1.83697019872103e-15 -9 1
|
||||
18.3333333333333 -2.02066721859313e-15 -9 1
|
||||
0 -2.20436423846524e-15 -9 1
|
||||
55 6.12323399573677e-16 10 1
|
||||
36.6666666666667 4.08215599715784e-16 10 1
|
||||
18.3333333333333 2.04107799857892e-16 10 1
|
||||
0 0 10 1
|
||||
38.8908729652601 -7.07106781186547 7.07106781186548 0.707106781186548
|
||||
25.9272486435067 -7.07106781186548 7.07106781186548 0.707106781186548
|
||||
12.9636243217534 -7.07106781186548 7.07106781186548 0.707106781186548
|
||||
0 -7.07106781186548 7.07106781186548 0.707106781186548
|
||||
55 -10 1.22464679914735e-15 1
|
||||
36.6666666666667 -10 1.22464679914735e-15 1
|
||||
18.3333333333333 -10 1.22464679914735e-15 1
|
||||
0 -10 1.22464679914735e-15 1
|
||||
38.8908729652601 -7.07106781186548 -7.07106781186547 0.707106781186548
|
||||
25.9272486435067 -7.07106781186548 -7.07106781186547 0.707106781186548
|
||||
12.9636243217534 -7.07106781186548 -7.07106781186547 0.707106781186548
|
||||
0 -7.07106781186548 -7.07106781186547 0.707106781186548
|
||||
55 -1.83697019872103e-15 -10 1
|
||||
36.6666666666667 -2.04107799857892e-15 -10 1
|
||||
18.3333333333333 -2.24518579843681e-15 -10 1
|
||||
0 -2.44929359829471e-15 -10 1
|
||||
|
||||
700 1 0 0
|
||||
3 1
|
||||
4 4
|
||||
0 0 0 0 35 35 35 35
|
||||
3 3
|
||||
15.707963267949 15.707963267949 15.707963267949 31.4159265358979 31.4159265358979 31.4159265358979
|
||||
2 2
|
||||
0 0 1 1
|
||||
-2.52786151779387e-15 35 10 1
|
||||
-2.73196931765177e-15 23.3333333333333 10 1
|
||||
-2.93607711750966e-15 11.6666666666667 10 1
|
||||
-3.14018491736755e-15 3.14018491736755e-15 10 1
|
||||
-7.07106781186548 24.7487373415292 7.07106781186547 0.707106781186548
|
||||
-7.07106781186548 18.8561808316413 7.07106781186547 0.707106781186548
|
||||
-7.07106781186548 12.9636243217534 7.07106781186547 0.707106781186548
|
||||
-7.07106781186548 7.07106781186548 7.07106781186547 0.707106781186548
|
||||
-10 35 1.22464679914735e-15 1
|
||||
-10 26.6666666666667 1.22464679914735e-15 1
|
||||
-10 18.3333333333333 1.22464679914735e-15 1
|
||||
-10 10 1.22464679914735e-15 1
|
||||
-2.27507536601449e-15 35 9 1
|
||||
-2.45877238588659e-15 23.3333333333333 9 1
|
||||
-2.64246940575869e-15 11.6666666666667 9 1
|
||||
-2.8261664256308e-15 2.8261664256308e-15 9 1
|
||||
-6.36396103067893 24.7487373415292 6.36396103067893 0.707106781186548
|
||||
-6.36396103067893 18.6204785712458 6.36396103067893 0.707106781186548
|
||||
-6.36396103067893 12.4922198009623 6.36396103067893 0.707106781186548
|
||||
-6.36396103067893 6.36396103067893 6.36396103067893 0.707106781186548
|
||||
-9 35 1.10218211923262e-15 1
|
||||
-9 26.3333333333333 1.10218211923262e-15 1
|
||||
-9 17.6666666666667 1.10218211923262e-15 1
|
||||
-9 9 1.10218211923262e-15 1
|
||||
|
||||
700 1 0 0
|
||||
3 1
|
||||
4 4
|
||||
0 0 0 0 35 35 35 35
|
||||
3 3
|
||||
47.1238898038469 47.1238898038469 47.1238898038469 62.8318530717959 62.8318530717959 62.8318530717959
|
||||
2 2
|
||||
0 0 1 1
|
||||
-1.83697019872103e-15 35 -10 1
|
||||
-2.04107799857892e-15 23.3333333333333 -10 1
|
||||
-2.24518579843681e-15 11.6666666666667 -10 1
|
||||
-2.44929359829471e-15 0 -10 1
|
||||
7.07106781186547 24.7487373415292 -7.07106781186548 0.707106781186548
|
||||
7.07106781186547 18.8561808316413 -7.07106781186548 0.707106781186548
|
||||
7.07106781186547 12.9636243217534 -7.07106781186548 0.707106781186548
|
||||
7.07106781186547 7.07106781186548 -7.07106781186548 0.707106781186548
|
||||
10 35 -2.44929359829471e-15 1
|
||||
10 26.6666666666667 -1.63286239886314e-15 1
|
||||
10 18.3333333333333 -8.16431199431569e-16 1
|
||||
10 10 0 1
|
||||
-1.65327317884893e-15 35 -9 1
|
||||
-1.83697019872103e-15 23.3333333333333 -9 1
|
||||
-2.02066721859313e-15 11.6666666666667 -9 1
|
||||
-2.20436423846524e-15 0 -9 1
|
||||
6.36396103067893 24.7487373415292 -6.36396103067893 0.707106781186548
|
||||
6.36396103067893 18.6204785712458 -6.36396103067893 0.707106781186548
|
||||
6.36396103067893 12.4922198009623 -6.36396103067893 0.707106781186548
|
||||
6.36396103067892 6.36396103067893 -6.36396103067893 0.707106781186548
|
||||
9 35 -2.20436423846524e-15 1
|
||||
9 26.3333333333333 -1.46957615897682e-15 1
|
||||
9 17.6666666666667 -7.34788079488412e-16 1
|
||||
9 9 0 1
|
||||
|
||||
700 1 0 0
|
||||
3 1
|
||||
4 4
|
||||
0 0 0 0 35 35 35 35
|
||||
3 3
|
||||
31.4159265358979 31.4159265358979 31.4159265358979 47.1238898038469 47.1238898038469 47.1238898038469
|
||||
2 2
|
||||
0 0 1 1
|
||||
-10 35 1.22464679914735e-15 1
|
||||
-10 26.6666666666667 1.22464679914735e-15 1
|
||||
-10 18.3333333333333 1.22464679914735e-15 1
|
||||
-10 10 1.22464679914735e-15 1
|
||||
-7.07106781186548 24.7487373415292 -7.07106781186547 0.707106781186548
|
||||
-7.07106781186548 18.8561808316413 -7.07106781186547 0.707106781186548
|
||||
-7.07106781186548 12.9636243217534 -7.07106781186547 0.707106781186548
|
||||
-7.07106781186548 7.07106781186548 -7.07106781186547 0.707106781186548
|
||||
-1.83697019872103e-15 35 -10 1
|
||||
-2.04107799857892e-15 23.3333333333333 -10 1
|
||||
-2.24518579843681e-15 11.6666666666667 -10 1
|
||||
-2.44929359829471e-15 0 -10 1
|
||||
-9 35 1.10218211923262e-15 1
|
||||
-9 26.3333333333333 1.10218211923262e-15 1
|
||||
-9 17.6666666666667 1.10218211923262e-15 1
|
||||
-9 9 1.10218211923262e-15 1
|
||||
-6.36396103067893 24.7487373415292 -6.36396103067893 0.707106781186548
|
||||
-6.36396103067893 18.6204785712458 -6.36396103067893 0.707106781186548
|
||||
-6.36396103067893 12.4922198009623 -6.36396103067893 0.707106781186548
|
||||
-6.36396103067893 6.36396103067893 -6.36396103067893 0.707106781186548
|
||||
-1.65327317884893e-15 35 -9 1
|
||||
-1.83697019872103e-15 23.3333333333333 -9 1
|
||||
-2.02066721859313e-15 11.6666666666667 -9 1
|
||||
-2.20436423846524e-15 0 -9 1
|
||||
|
||||
700 1 0 0
|
||||
3 1
|
||||
4 4
|
||||
0 0 0 0 35 35 35 35
|
||||
3 3
|
||||
0 0 0 15.707963267949 15.707963267949 15.707963267949
|
||||
2 2
|
||||
0 0 1 1
|
||||
10 35 0 1
|
||||
10 26.6666666666667 0 1
|
||||
10 18.3333333333333 0 1
|
||||
10 10 0 1
|
||||
7.07106781186548 24.7487373415292 7.07106781186547 0.707106781186548
|
||||
7.07106781186548 18.8561808316413 7.07106781186547 0.707106781186548
|
||||
7.07106781186548 12.9636243217534 7.07106781186547 0.707106781186548
|
||||
7.07106781186547 7.07106781186548 7.07106781186547 0.707106781186548
|
||||
6.12323399573677e-16 35 10 1
|
||||
4.08215599715784e-16 23.3333333333333 10 1
|
||||
2.04107799857892e-16 11.6666666666667 10 1
|
||||
0 0 10 1
|
||||
9 35 0 1
|
||||
9 26.3333333333333 0 1
|
||||
9 17.6666666666667 0 1
|
||||
9 9 0 1
|
||||
6.36396103067893 24.7487373415292 6.36396103067893 0.707106781186548
|
||||
6.36396103067893 18.6204785712458 6.36396103067893 0.707106781186548
|
||||
6.36396103067893 12.4922198009623 6.36396103067893 0.707106781186548
|
||||
6.36396103067893 6.36396103067893 6.36396103067893 0.707106781186548
|
||||
5.51091059616309e-16 35 9 1
|
||||
3.67394039744206e-16 23.3333333333333 9 1
|
||||
1.83697019872103e-16 11.6666666666667 9 1
|
||||
0 0 9 1
|
||||
|
210
Apps/LinearElasticity/Test/pipe_bifurcation.gno
Normal file
210
Apps/LinearElasticity/Test/pipe_bifurcation.gno
Normal file
@ -0,0 +1,210 @@
|
||||
0
|
||||
0 1 2 3 4 5 6 7
|
||||
28 1
|
||||
30 1
|
||||
32 1
|
||||
34 1
|
||||
36 1
|
||||
39 1
|
||||
42 1
|
||||
45 1
|
||||
-1 0
|
||||
-1 0
|
||||
-1 0
|
||||
-1 0
|
||||
110 1 3
|
||||
110 1 3
|
||||
110 1 2
|
||||
110 1 2
|
||||
110 1 2
|
||||
116 1 2
|
||||
-1
|
||||
1
|
||||
8 9 0 1 10 11 4 5
|
||||
48 1
|
||||
28 1
|
||||
50 1
|
||||
32 1
|
||||
52 1
|
||||
53 1
|
||||
54 1
|
||||
55 1
|
||||
-1 0
|
||||
-1 0
|
||||
-1 0
|
||||
-1 0
|
||||
122 1 1
|
||||
122 1 1
|
||||
122 1 2
|
||||
110 1 2
|
||||
122 1 2
|
||||
124 1 2
|
||||
-1
|
||||
2
|
||||
2 3 8 9 6 7 10 11
|
||||
30 1
|
||||
48 1
|
||||
34 1
|
||||
50 1
|
||||
56 1
|
||||
57 1
|
||||
58 1
|
||||
59 1
|
||||
-1 0
|
||||
-1 0
|
||||
-1 0
|
||||
-1 0
|
||||
126 1 1
|
||||
126 1 1
|
||||
110 1 2
|
||||
122 1 2
|
||||
126 1 2
|
||||
128 1 2
|
||||
-1
|
||||
3
|
||||
12 7 13 14 15 3 16 17
|
||||
60 1
|
||||
62 1
|
||||
64 1
|
||||
66 1
|
||||
68 1
|
||||
69 1
|
||||
70 1
|
||||
71 1
|
||||
-1 0
|
||||
-1 0
|
||||
-1 0
|
||||
-1 0
|
||||
130 1 1
|
||||
130 1 1
|
||||
130 1 2
|
||||
130 1 2
|
||||
130 1 2
|
||||
132 1 2
|
||||
-1
|
||||
4
|
||||
13 14 18 5 16 17 19 1
|
||||
62 1
|
||||
72 1
|
||||
66 1
|
||||
74 1
|
||||
76 1
|
||||
77 1
|
||||
78 1
|
||||
79 1
|
||||
-1 0
|
||||
-1 0
|
||||
-1 0
|
||||
-1 0
|
||||
134 1 1
|
||||
134 1 1
|
||||
130 1 2
|
||||
134 1 2
|
||||
134 1 2
|
||||
136 1 2
|
||||
-1
|
||||
5
|
||||
18 5 12 7 19 1 15 3
|
||||
72 1
|
||||
60 1
|
||||
74 1
|
||||
64 1
|
||||
80 1
|
||||
45 1
|
||||
83 1
|
||||
39 1
|
||||
-1 0
|
||||
-1 0
|
||||
-1 0
|
||||
-1 0
|
||||
138 1 3
|
||||
107 1 -3
|
||||
134 1 2
|
||||
130 1 2
|
||||
138 1 2
|
||||
144 1 2
|
||||
-1
|
||||
6
|
||||
20 1 21 9 22 5 23 11
|
||||
86 1
|
||||
88 1
|
||||
90 1
|
||||
92 1
|
||||
94 1
|
||||
53 -1
|
||||
95 1
|
||||
55 -1
|
||||
-1 0
|
||||
-1 0
|
||||
-1 0
|
||||
-1 0
|
||||
150 1 1
|
||||
122 -1 1
|
||||
150 1 2
|
||||
150 1 2
|
||||
150 1 2
|
||||
152 1 2
|
||||
-1
|
||||
7
|
||||
24 3 25 17 26 7 27 14
|
||||
96 1
|
||||
98 1
|
||||
100 1
|
||||
102 1
|
||||
104 1
|
||||
71 1
|
||||
105 1
|
||||
69 1
|
||||
-1 0
|
||||
-1 0
|
||||
-1 0
|
||||
-1 0
|
||||
154 1 1
|
||||
129 1 -1
|
||||
154 1 2
|
||||
154 1 2
|
||||
154 1 2
|
||||
156 1 2
|
||||
-1
|
||||
8
|
||||
21 9 24 3 23 11 26 7
|
||||
88 1
|
||||
96 1
|
||||
92 1
|
||||
100 1
|
||||
106 1
|
||||
57 -1
|
||||
107 1
|
||||
59 -1
|
||||
-1 0
|
||||
-1 0
|
||||
-1 0
|
||||
-1 0
|
||||
158 1 1
|
||||
126 -1 1
|
||||
150 1 2
|
||||
154 1 2
|
||||
158 1 2
|
||||
160 1 2
|
||||
-1
|
||||
9
|
||||
25 17 20 1 27 14 22 5
|
||||
98 1
|
||||
86 1
|
||||
102 1
|
||||
90 1
|
||||
108 1
|
||||
79 1
|
||||
109 1
|
||||
77 1
|
||||
-1 0
|
||||
-1 0
|
||||
-1 0
|
||||
-1 0
|
||||
162 1 1
|
||||
133 1 -1
|
||||
154 1 2
|
||||
150 1 2
|
||||
162 1 2
|
||||
164 1 2
|
||||
-1
|
10
Apps/LinearElasticity/Test/pipe_bifurcation.prc
Normal file
10
Apps/LinearElasticity/Test/pipe_bifurcation.prc
Normal file
@ -0,0 +1,10 @@
|
||||
123 0 2 0
|
||||
123 1 2 0
|
||||
123 2 2 0
|
||||
123 3 2 0
|
||||
123 4 2 0
|
||||
123 5 2 0
|
||||
1001 6 2 0
|
||||
1001 7 2 0
|
||||
1001 8 2 0
|
||||
1001 9 2 0
|
16
Apps/LinearElasticity/Test/plate_10x10x01.g2
Normal file
16
Apps/LinearElasticity/Test/plate_10x10x01.g2
Normal file
@ -0,0 +1,16 @@
|
||||
700 1 0 0
|
||||
3 0
|
||||
2 2
|
||||
0 0 1 1
|
||||
2 2
|
||||
0 0 1 1
|
||||
2 2
|
||||
0 0 1 1
|
||||
0 0 0
|
||||
10 0 0
|
||||
0 10 0
|
||||
10 10 0
|
||||
0 0 0.1
|
||||
10 0 0.1
|
||||
0 10 0.1
|
||||
10 10 0.1
|
55
Apps/LinearElasticity/Test/run.sh
Executable file
55
Apps/LinearElasticity/Test/run.sh
Executable file
@ -0,0 +1,55 @@
|
||||
#!/bin/sh
|
||||
# $Id$
|
||||
##################################################################
|
||||
# This script defines a set of sample simulation cases that
|
||||
# is used to verify the integrity of an IFEM-based simulator.
|
||||
# Copy this file to a sub-folder Test in your App-directory and
|
||||
# insert the simulations that you want to use as regression tests.
|
||||
##################################################################
|
||||
|
||||
# Define the name of the executable here
|
||||
mysim=LinEl
|
||||
|
||||
run () {
|
||||
# This function runs a simulation with the specified options,
|
||||
# pipes the terminal output to a log-file, and compares it
|
||||
# with a previous simulation stored in the Reference folder.
|
||||
inp=$1
|
||||
log=`basename $1 .inp`.log
|
||||
echo Running $inp ...
|
||||
shift
|
||||
time -f "real time %E, user time %U, system time %S" \
|
||||
../../../Release/bin/$mysim $inp $* > $log
|
||||
if [ ! -e Reference/$log ]; then
|
||||
mv $log Reference
|
||||
elif cmp -s $log Reference/$log; then
|
||||
echo Ok
|
||||
else
|
||||
echo "Warning: Discrepancies between current run and reference."
|
||||
diff $log Reference
|
||||
fi
|
||||
}
|
||||
|
||||
if [ ! -d Reference ]; then mkdir Reference; fi
|
||||
|
||||
#####################################
|
||||
# Enter the various cases below:
|
||||
# Format: run <inputfile> [<options>]
|
||||
#####################################
|
||||
|
||||
run Hole2D-NURBS.inp -2D -vtf 1 -nviz 4
|
||||
run Hole2D-Lagrange.inp -2D -vtf 1 -lagrange
|
||||
run Hole2D-Spectral.inp -2D -vtf 1 -spectral
|
||||
|
||||
run Cylinder-NURBS.inp -checkRHS -vtf 1 -nviz 5
|
||||
run Cylinder-Lagrange.inp -checkRHS -vtf 1 -lagrange
|
||||
run Cylinder-Spectral.inp -checkRHS -vtf 1 -spectral
|
||||
|
||||
eigOpt="-eig 5 -nev 20 -ncv 40 -shift 2.0e-4"
|
||||
run SquarePlate-Splines.inp $eigOpt -nGauss 3 -vtf 1 -nviz 3
|
||||
run SquarePlate-Lagrange.inp $eigOpt -nGauss 3 -vtf 1 -lagrange
|
||||
run SquarePlate-Spectral.inp $eigOpt -nGauss 3 -vtf 1 -spectral
|
||||
|
||||
run PipeJoint-vibration.inp -vtf 1 -nu 7 -nv 7 -free -eig 4 -nev 16 -ncv 32
|
||||
run PipeJoint-NURBS.inp -vtf 1 -nu 7 -nv 7
|
||||
run PipeJoint-Lagrange.inp -vtf 1 -lagrange
|
39
Apps/run.sh
Normal file
39
Apps/run.sh
Normal file
@ -0,0 +1,39 @@
|
||||
#!/bin/sh
|
||||
# $Id$
|
||||
##################################################################
|
||||
# This script defines a set of sample simulation cases that
|
||||
# is used to verify the integrity of an IFEM-based simulator.
|
||||
# Copy this file to a sub-folder Test in your App-directory and
|
||||
# insert the simulations that you want to use as regression tests.
|
||||
##################################################################
|
||||
|
||||
# Define the name of the executable here
|
||||
mysim=
|
||||
|
||||
run () {
|
||||
# This function runs a simulation with the specified options,
|
||||
# pipes the terminal output to a log-file, and compares it
|
||||
# with a previous simulation stored in the Reference folder.
|
||||
inp=$1
|
||||
log=`basename $1 .inp`.log
|
||||
echo Running $inp ...
|
||||
shift
|
||||
time -f "real time %E, user time %U, system time %S" \
|
||||
../Release/bin/$mysim $inp $* > $log
|
||||
if [ ! -e Reference/$log ]; then
|
||||
mv $log Reference
|
||||
elif cmp -s $log Reference/$log; then
|
||||
echo Ok
|
||||
else
|
||||
echo "Warning: Discrepancies between current run and reference."
|
||||
diff $log Reference
|
||||
fi
|
||||
}
|
||||
|
||||
if [ ! -d Reference ]; then mkdir Reference; fi
|
||||
|
||||
#####################################
|
||||
# Enter the various cases below:
|
||||
# Format: run <inputfile> [<options>]
|
||||
#####################################
|
||||
|
Loading…
Reference in New Issue
Block a user