akva
8459da8f23
updated: HOWTO file with new options
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1003 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 09:42:52 +02:00
rho
a974e8813b
Changed Vec3 to Vec3& in arguments
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@993 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 09:42:52 +02:00
kmo
b169a7efec
Added option for element-specific debug output
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@989 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 09:42:52 +02:00
kmo
bf1b95f2f7
Regression test updates
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@988 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 09:42:52 +02:00
rho
b5857a1ae9
Representation of scalar field over spline geometry
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@950 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 09:42:50 +02:00
rho
3dfd440da2
Added function getVolume
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@949 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 09:42:50 +02:00
rho
1f5a9a32ea
Added function getSurface
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@948 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 09:42:50 +02:00
akva
88633420a7
temporarily disable two regression tests as they do not work properly across different machines
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@941 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 09:42:49 +02:00
akva
7d0717bb1e
added: option to disable HDF5 support
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@940 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 09:42:49 +02:00
akva
50447b3296
fixed: remove information below machine precision from regression tests
...
also add a missing line1D.prc file referenced by the Line regression
test
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@939 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 09:42:49 +02:00
akva
604d825b48
changed: remove node information from regression tests
...
due to the nature of floating point numbers (and symmetries in the
solution) keeping this info is not portable across machines
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@938 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 09:42:49 +02:00
akva
181a29ae85
added: regression tests using CTest
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@934 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 09:42:49 +02:00
kmo
ba4429b1d4
Adding HDF5 support (credit Arne Morten) + some modifications related to VTF output
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@932 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 09:42:49 +02:00
kmo
f06ee1b252
bugfixes in SymmTensor/scalar multiplication operator and in evaluation of basis2-fields in mixed splines framework
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@928 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 09:42:49 +02:00
akva
dc14168e2f
added: a class for general string utilities
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@926 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 09:42:49 +02:00
akva
9d7a0b1c0a
fixed: SIMbase::project() with multiple outputs (secondary fields)
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@924 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 09:42:49 +02:00
akva
a66b7e89b0
added: convenience. support Release-MPI and Debug-MPI build types
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@923 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 09:42:49 +02:00
kmo
09dc008f37
Removed duplicated main program for Stokes and added a couple of regression tests. Cleaned VTF-output a bit.
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@922 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 09:42:49 +02:00
kmo
5a532e2c61
Added axisymmetric linear elasticity integrand
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@921 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 09:42:48 +02:00
kmo
c00aba37a7
bugfix: Corrected call to SplineVolume::gridEvaluator and fe.w assignment
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@918 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 09:42:48 +02:00
kmo
74c7d26258
Corrected the von Mises stress calculation in 2D and plane strain in particular; must include the sigma_zz component also
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@917 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 09:42:48 +02:00
kmo
67a0212aa4
bugfix: Corrected third call to getGridParameters
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@916 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 09:42:48 +02:00
kmo
02e8e53b27
Finite deformation test model updates
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@914 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 09:42:48 +02:00
kmo
70c071c48e
Some corrections in iteration norm evaluation for mixed methods. Added output of total reaction forces and norm (R,u)
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@913 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 09:42:48 +02:00
kmo
fcaff5a760
Added path-integration of strain energy for nonlinear material
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@912 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 09:42:48 +02:00
kmo
afb52b1e3f
Added input files for cylinder compression case
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@911 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 09:42:48 +02:00
kmo
59d9fdc990
Added output of projected secondary solution variables to VTF
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@906 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 09:42:48 +02:00
kmo
8e4aeca49f
Ongoing work on plasticity solver: Think it now works also for mixed with continuous pressure/volume-change, yet to be verified against FENRIS/FEAP though. Added doxygen files for the Finite Deformation simulator.
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@905 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 09:42:48 +02:00
kmo
eda13b7381
Extended the mixed methods framework such that neigboring patches are properly connected when using the TOPOLOGY command, and such that output of nodal variables gives correct results
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@904 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 09:42:48 +02:00
kmo
50011c37b8
Added selected test models to be used as regression tests during development
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@903 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 09:42:47 +02:00
kmo
400e895709
Added output of nodal reaction forces, and also for Lagrange grids
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@902 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 09:42:47 +02:00
kmo
a5eaefef22
Added evaluation for solution at user-defined points
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@900 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 08:52:00 +02:00
kmo
133153e045
Added methods to evaluate solution (both primary and secondary) at user-specified points
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@899 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 08:52:00 +02:00
akva
691d1f8a67
added: fares-schröder wall distance integrand and test application
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@891 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 08:52:00 +02:00
akva
6d6ae100c5
change LinAlgInit to a refcounted singleton.
...
we need control over the destruction order since several destructors
do MPI calls. The LinAlgInit destructor calls MPI_Finalize() through
PetscFinalize() and thus programs may crash on exit.
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@883 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 08:51:58 +02:00
kmo
eaafe088a0
Cosmetic fixes after icc complaints
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@882 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 08:51:58 +02:00
kmo
1b4e69e5db
Modified the ASM-Integrand interface by introducing the class FiniteElement (with subclass MxFiniteElement for mixed problems) incapsulating the various finite element quantities evaluated at the integration point. The number of evalInt interface are thereby also reduced, making the code (hopefully) more readable, etc.
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@880 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 08:51:58 +02:00
kmo
087c8bce35
Cosmetic change of cout messages. Activate CBLAS calls also when USE_MKL is defined
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@879 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 08:51:58 +02:00
akva
768d108dc0
changed: introduce a VERBOSE_DEBUG integer cmake parameter to set the SP_DEBUG flag value
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@873 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 08:51:58 +02:00
kmo
f4d6909e7d
Ongoing work on plasticity solver. Including calculation of stresses at separate result points.
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@872 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 08:51:58 +02:00
kmo
be161ffc21
Various framework modifications related to finite deformation plasitcity. Added project method in SIMbase and NonLinSIM.
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@871 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 08:51:58 +02:00
kmo
f6dde60cb9
Various fixes related to the finite deformation plasticity solver. It now works for a single element, at least.
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@870 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 08:51:57 +02:00
kmo
98c89cc9b2
Added setting of initial condition
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@869 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 08:51:57 +02:00
kmo
cbc130117a
Added methods projectSolution and injectNodeVec
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@868 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 08:51:57 +02:00
kmo
36148701c2
Added three more time-dependent functions: RampFunc (replacing LinearTinitFunc), DiracFunc and StepFunc
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@867 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 08:51:57 +02:00
kmo
379cbe00c5
Added method Linfnorm for system matrices (returns the largest abs-max row sum of the matrix)
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@865 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 08:51:57 +02:00
kmo
9a34254c7f
Finite deformation plasticity solver added
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@864 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 08:51:57 +02:00
kmo
324c863956
Separate the solid material representation form the integrand classes themselves, to better facilitate other material laws. Preparation to plasticity modeling.
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@863 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 08:51:57 +02:00
kmo
45850b859d
Extra braces to avoid warning
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@862 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 08:51:57 +02:00
kmo
c33e4b73fe
Added argument newLHSmatrix for method finalizeAssembly, and argument pindex (optional) for method setProperty
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@861 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 08:51:57 +02:00