akva
47a73b693c
added: support new interpolation/projection schemes in linear elasticity application
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1501 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:22 +02:00
akva
06f59dbb8a
Added: New spline interpolation/projection schemes. Credit Annette.
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1500 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:22 +02:00
akva
5be80d8df6
cosmetics - a char should not be defaulted to false
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1498 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:22 +02:00
akva
dc37691c8a
fixed: (trivial) typo in getting started tutorial
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1497 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:22 +02:00
kmo
99d5287a6e
Fixed: VTF-output of grid deformation and velocity for FSI-simulations
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1496 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:22 +02:00
kmo
060d8f1c37
Superconvergent recovery update: Increased the order of the polynomial expansion by one. Store the RHS vectors in a Matrix instead of StdVector for convenience.
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1494 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:22 +02:00
kmo
d507a6d099
added: ability to solve dense systems with a matrix rhs
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1493 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:22 +02:00
kmo
fbe0de77c5
FSI update: Some modifications to ensure the mesh mover simulator always gets the same time increment as the CFD simulator
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1491 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:22 +02:00
kmo
df54429f90
added: use cholesky factorization for symmetric dense matrices
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1490 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:22 +02:00
kmo
5f943074cf
added: mark local recovery matrix as symmetric
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1489 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:22 +02:00
akva
ba89bb23ee
fixed: missed group close
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1488 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:22 +02:00
kjetijo
7648695ac0
Added XML parsing for adaptive simulations using LR B-splines
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1487 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:21 +02:00
kmo
43332649c6
Fixed more user-friendly prefices for the element norm fields on the VTF
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1484 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:21 +02:00
kmo
2db78badba
Fixed VTF output of the recovered fields
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1483 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:21 +02:00
kmo
e2521f6b28
Added projection of secondary solutions for the Poisson solver
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1482 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:21 +02:00
kmo
9cf93a27d9
Corrected the dimensioning of NormBase::prjsol
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1481 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:21 +02:00
kmo
0d56669762
Moved computation of RMS,Min,Max and Avg errors into AdaptiveSIM::printNorms
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1480 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:21 +02:00
kmo
0a37c1af99
New projection methods: Continuous global L2 projection and superconvergent recovery
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1479 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:21 +02:00
kmo
9988096725
Implemented globalL2projection in ASMs1D and ASMs3D
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1478 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:21 +02:00
kmo
0c9ca42b73
Added virtual method globalL2projection in ASMbase with implementation in ASMs2D
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1477 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:21 +02:00
kmo
057dd266c2
Added support for multiple right-hand-sides in DenseMatrix::solve
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1476 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:21 +02:00
kmo
5a0550f83f
Added support for multiple right-hand-sides in SparseMatrix::solve
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1475 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:20 +02:00
kmo
96b8d0f33e
Fixed: Removed the Tensor T as member in class CurvedBeam. It does not work when running multi-threading since it is updated at each point
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1472 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:20 +02:00
kmo
6817bc2ac1
Fixed bug 302: Variables dir and els has to be defined outside the #ifdef USE_OPENMP
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1471 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:20 +02:00
akva
c5a7e228ec
changed: disable SLEPc by default
...
code is hardly used and causes errors if IFEM is compiled with a
ubuntu-provided SLEPc. this should be revisited when/if this code is
resurrected
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1470 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:20 +02:00
akva
70ce49b141
fixed: changes needed to compile with petsc 3.2 (with 64bit indices)
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1469 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:20 +02:00
kjetijo
c45ce38e1f
Moved gauss integration up in the ASM hierarchy (set gauss points)
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1468 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:20 +02:00
akva
7a85bc64e9
added: 'make doc' target
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1466 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:20 +02:00
rho
67e31ec899
Added possibilty of using LU solver on each subdomain with asm preconditioner using option asmlu
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1461 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:20 +02:00
kmo
90c92317e9
Added use of utl::getAttribute to make the XML parsing more compact and readable
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1460 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:20 +02:00
kmo
6af84a8eb4
Some XML parsing corrections, among other things graded grid refinements
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1459 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:20 +02:00
rho
65ffe837e3
Small bugfix for fieldnames
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1458 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:19 +02:00
rho
1eab860d79
Added support for element-by-element preconditioner using option pc = mat
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1457 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:19 +02:00
kjetijo
cf3443a3c6
Fixed local line enumeration in 2D surface models
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1450 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:19 +02:00
kmo
35306f9123
Added .gitignore + some doxygen issues
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1449 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:19 +02:00
kmo
4871e1ea22
Updated nonliniear regression tests to avoid failures due to small numeric discrepancies when running on different platforms
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1448 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:19 +02:00
akva
219f6d14c1
fixed: respect the binary/ascii vtf format switch in the HDF5 converter
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1447 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:19 +02:00
akva
6d49692360
added: strip along the optimal direction + spread remainder over several threads when possible
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1445 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:19 +02:00
akva
7789611606
fixed: PETSc may depend on -ldl under certain circumstances
...
since there is no common place to read this from for petsc 3.1/3.2,
we simply always add it. won't hurt on unices
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1444 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:19 +02:00
akva
2b56663581
added: full sparsity pattern allocation with serial PETSc to facilitate multi-threaded assembly
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1443 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:18 +02:00
akva
4c6431bc1f
fixed: don't complain about too many threads when we compile without openmp
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1442 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:18 +02:00
kmo
17605ec54b
Added inclusion of cstddef in Integrand.h - required by gcc 4.6. Added install of NonLinEl app
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1441 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:18 +02:00
kmo
964f361028
Cosmetics...
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1440 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:18 +02:00
kmo
ac9aaa977e
fixed: SAM::getDofCouplings should now also work when multi-point constrains are present. Removed the nelmdof parameter again. It is not actually needed in the SAM.
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1439 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:18 +02:00
kmo
5eaf905618
Moved evalSol methods up from Integrand to IntegrandBase to avoid some icc compiler warnings
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1438 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:18 +02:00
kmo
13bbce57bf
Replaced the IndexDouble class by a std::pair<double,int> with similar functionality
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1437 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:18 +02:00
kmo
f49ce1d00d
Some doxygen issues
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1436 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:18 +02:00
kmo
60c80d9021
Avoided some compiler warnings due to potentially unused variables/methods
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1435 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:18 +02:00
kmo
7e095e6035
Added utl::getAttribute methods
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1434 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:18 +02:00
kmo
5ccbf21e75
Fixed: SparseMatrix::add must also work for non-editable matrices due to the pre-assembly when multi-treading is activated
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1433 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:18 +02:00