mirror of
https://github.com/JuliaFEM/JuliaFEM.jl.git
synced 2026-09-27 20:26:58 +00:00
direct solver performance
This commit is contained in:
@@ -174,6 +174,6 @@ function test_solver_multiple_bodies_multiple_dirichlet_bc()
|
||||
|
||||
end
|
||||
|
||||
test_solver_multiple_bodies_multiple_dirichlet_bc()
|
||||
#test_solver_multiple_bodies_multiple_dirichlet_bc()
|
||||
|
||||
end
|
||||
|
||||
+7
-3
@@ -202,15 +202,17 @@ function test_2d_mortar_multiple_bodies_multiple_dirichlet_bc()
|
||||
push!(solver, boundary2)
|
||||
push!(solver, boundary3)
|
||||
|
||||
solver.dump_matrices = true
|
||||
solver.method = :LU
|
||||
# launch solver
|
||||
norm = solver(0.0)
|
||||
solver(0.0)
|
||||
|
||||
disp = e2("displacement", [1.0, 1.0], 0.0)
|
||||
info("displacement at tip: $disp")
|
||||
# code aster verification, two_elements.comm
|
||||
@test isapprox(disp, [3.17431158889468E-02, -2.77183037855653E-01])
|
||||
end
|
||||
test_2d_mortar_multiple_bodies_multiple_dirichlet_bc()
|
||||
#test_2d_mortar_multiple_bodies_multiple_dirichlet_bc()
|
||||
|
||||
|
||||
function test_2d_mortar_three_bodies_shared_nodes()
|
||||
@@ -322,7 +324,8 @@ function test_2d_mortar_three_bodies_shared_nodes()
|
||||
push!(solver, bc5)
|
||||
|
||||
# launch solver
|
||||
norm = solver(0.0)
|
||||
solver.method = :LU
|
||||
call(solver, 0.0)
|
||||
|
||||
disp = e2("displacement", [1.0, 1.0], 0.0)
|
||||
info("displacement at tip: $disp")
|
||||
@@ -330,5 +333,6 @@ function test_2d_mortar_three_bodies_shared_nodes()
|
||||
@test isapprox(disp, [3.17431158889468E-02, -2.77183037855653E-01])
|
||||
|
||||
end
|
||||
#test_2d_mortar_three_bodies_shared_nodes()
|
||||
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user