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