Commit Graph

2819 Commits

Author SHA1 Message Date
kmo
caeee4aadc Added optional enabling of the SPR direct solver
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1148 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:43 +02:00
kmo
c3db2580a1 Trying to fix problem of loosing the VTFAPI definition when the cache file exists
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1146 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:43 +02:00
akva
861a43db7d added: restart simulation at correct time level
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1144 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:43 +02:00
akva
7ef6c5f42d fixed: null m_file variable after calling getLastTimeLevel
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1142 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:43 +02:00
akva
3d3f7a17e1 added: specify the temporal order of your simulations to the data exporter
this way we always dump order solutions in a row, while respecting
the visualization dump interval when possible.

git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1140 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:43 +02:00
akva
59f760a350 added: respect the visualization dump interval in the dataexporter (hdf5)
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1139 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:43 +02:00
akva
25959201ff fixed: dumping of basis to hdf5 broken under certain circumstances
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1138 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:43 +02:00
kmo
f6acf2284e New integrand for Kirchhoff Love thin plate problems
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1134 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:42 +02:00
kmo
fff507aab9 Regression test updates due to recent fixes in norm calculations
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1130 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:42 +02:00
kmo
db7d829241 Some fixes reveiled by regression tests
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1128 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:42 +02:00
kmo
31ce4b3cb7 Check for non-existing input files and give error message if detected
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1127 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:42 +02:00
kmo
4405eb93b5 Some doxygen comments + some (more or less) cosmetics corrections/simplifications. Don't think the old gradFE methods worked?
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1124 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:42 +02:00
kmo
be7bdcfc4e Added output of internal material model parameters
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1123 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:42 +02:00
kmo
18ea36a69d Added output of element norms to VTF also when there is not a one-to-one correspondance between the finite elements and the visualization elements
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1122 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:41 +02:00
kmo
1464e94a86 Added output of specified command-line arguments
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1121 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:41 +02:00
kmo
ebd0512817 Added calculation of norms for projected secondary solution, etc.
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1120 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:41 +02:00
kmo
d798dfcd6c Various finite deformation fixes/adjustments. Mainly related to Fbar method
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1116 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:41 +02:00
kmo
1a093c5b25 Regression test adjustments
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1115 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:00:52 +02:00
kmo
d10b334fc7 Added new test case, Cooks membrane
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1113 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:00:52 +02:00
kmo
c935fccbff Added two more stress norms for finite deformation solver. Don't store element norms for non-linear problems (temporary workaround for strange memory problem causing crash on destruction)
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1112 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:00:52 +02:00
kmo
879654b827 Added output of number of DOFs for each basis when mixed formulation
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1111 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:00:52 +02:00
kmo
6263481333 New finite deformation simulator based on Fbar formulation
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1109 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:00:52 +02:00
kmo
bc82ec053b Extended framework to support selective reduced integration
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1108 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:00:52 +02:00
kmo
bd17c61884 Change the Lagrange::computeBasis interface such that derval may be omitted when not needed. Also alow for input coordinates extrapolating the Gauss points.
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1107 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:00:52 +02:00
kmo
272ec9192e Let the material classes deliver Cuachy stresses when invoked with iop==3. Account for sigma_zz in L2- and von Mises stress norms for plane strain analyses.
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1106 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:00:51 +02:00
akva
aa5b451762 fixed: parallel hdf5
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1105 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:00:51 +02:00
kmo
a997441daa Compute L2 and von Mises stress norsm for mixed problems also. Some changes in the material interface to support correct pull-back transformation of stresses.
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1104 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:00:51 +02:00
kmo
17c591996a Added output of L2-norm of stress tensor and von Mises stress. Option -outPrec now also affect the norm values - not only the solution components at result points.
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1103 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:00:51 +02:00
kmo
127422e533 Regression test update: Use plate strain option
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1102 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:00:51 +02:00
kmo
4a937d5af1 More regression tests for FiniteDefElasticity
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1101 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:00:51 +02:00
kmo
c244de5c7d Added truncation of small values to zero in terminal printout to easy comparison with old simulations
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1100 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:00:34 +02:00
kmo
b1d175f1c5 Added calculation of correct geometry coefficients for the C^p-1 continuos higher order basis for mixed problem. It is needed when the Dirchlet boundary conditions are position-dependent
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1099 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:00:34 +02:00
kmo
0818c3e17e Added regression testing for FiniteDeformation solver
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1097 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:00:34 +02:00
akva
ae2bc631c1 Using some new GoTools functionality, including mixed method with C^p-1 continuous displacement field
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1094 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:00:34 +02:00
akva
cf5671249f fixed: storing of timestep info in xml file
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1092 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:00:34 +02:00
akva
9013e770b6 changed: check for hypre support in PETSC
if petsc was compiled without hypre support we would fail to build

git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1091 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:00:34 +02:00
kmo
b97963a86a bugfix: One VTFAPI --> HAS_VTFAPI and some other more cosmetic issues
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1090 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:00:34 +02:00
kmo
caa4c577d1 bugfix: -outPrec option now works again...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1089 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:00:34 +02:00
kmo
2168fc0511 Corrected the mixed tangent matrix according to KMM + some updated material routines
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1088 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:00:34 +02:00
akva
64cf88a241 added: method to return the number of registered resultpoints
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1083 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:00:33 +02:00
akva
04b8c47749 added: flag to dumpresult to ditch formatted output
useful when we want to dump results to a file, e.g. for graphing the
data

git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1082 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:00:33 +02:00
akva
8216f43a74 added: changes needed to compile on an intel-based (MKL) system
needed for kongull

git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1081 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:00:33 +02:00
akva
405df8580f changed: use hdf5 convenience macro.
this way the code works fine with both 1.6.x and 1.8.x

git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1080 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:00:33 +02:00
akva
e9b8208bdb added: spalart-allmaras turbulence model integrand and test application
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1076 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:00:33 +02:00
kmo
0de9f510bf Kernel change: Added base class IntegrandBase with some generic functionality, Integrand is now just an abstract interface
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1074 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 09:43:56 +02:00
kmo
d652c21dad Avoid compile error when HAS_VTFAPI is undefined
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1073 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 09:43:55 +02:00
akva
f66b9486ea fixed: some issues with hdf5 + mpi
- use proper field name for dummy records
- don't try to open an empty filespace (newer hdf5 libraries considers
  this something to warn about)

git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1072 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 09:43:55 +02:00
rho
07864919b8 Added options for hypre preconditioners
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1071 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 09:43:55 +02:00
rho
5bb6bfec3b Corrected interpolation for rational splines (NURBS)
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1070 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 09:43:55 +02:00
rho
45bad7f88b Implementation of local coordinates for Lagrange elements
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1069 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 09:43:55 +02:00