Commit Graph

2757 Commits

Author SHA1 Message Date
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
rho
fa2b1c15d8 Corrected bug in dot-product
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1068 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 09:43:55 +02:00
akva
5bd45cd116 fixed: store displacements as displacements
now that displacements and vectors are actually distinguished in .vtfx
files, this makes a difference

git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1065 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 09:43:55 +02:00
akva
de87198108 added: -starttime and -endtime parameters to HDF5toVTx
allows specifying which timesteps to dump in terms of time positions

git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1064 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 09:43:55 +02:00
akva
10cf1e7341 added: -start and -end params to HDF5toVTx
allows setting start and end time levels (to only convert parts of a
file)

git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1063 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 09:43:55 +02:00
akva
3241f08a43 added: -last option to HDF5toVTx. dumps only the last time step
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1062 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 09:43:55 +02:00
akva
92ac07a386 added: VTU output
renamed HDF5toVTF to reflect that it can now output vtu files as well

git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1061 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 09:43:55 +02:00
akva
b5dc82285f added: store time step info in the XML
this allows for setting time in the HDF5toVTF converter.
note this currently only supports a fixed step size, variable
steps will have to be stored in the HDF5 file when we need it

git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1060 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 09:43:55 +02:00
akva
5db0af6a64 added: dump all data to a common VTF
all fields are now evaluated on the same FE model. by default
we tesselate using the first encountered basis, this can be overridden
using the -basis app parameter

git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1057 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 09:43:55 +02:00
akva
4da953d41b added: flag to HDF5 writer to avoid opening/closing the file between operations.
while closing/opening is necessary to ensure a non-corrupt file between
time levels, this is very harmful for the performance in the HDF5toVTF
converter

git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1056 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 09:43:55 +02:00
akva
bb6dfd07bf added: -ndump option to HDF5toVTF
use this to convert only every n'th time level from the HDF5

git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1055 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 09:43:54 +02:00
rho
aae2a49143 Field definition for Lagrange finite element fields
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1051 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 09:43:54 +02:00
rho
d451094a42 Changed SplineField(s) to Field(s)
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1049 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 09:43:54 +02:00