akva
b12e748f42
fixed: give dtol in LinSolParams a more sane default.
...
this is the criteria used by petsc to detect a divergent solution process,
i.e. the maximum relative increase in the residual before the process is
stopped. we now allow 3 orders of increase
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@852 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 08:51:56 +02:00
kmo
6e3a676555
Modifications to get rid of warnings reveiled by -Wall
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@851 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 08:51:56 +02:00
kmo
cf0c64a1c1
Moved linear elasticity simulator to Apps/LinearElasticity. Moved Doxyfile up from src-folder and renamed SplinedFEM.dox to IFEM.dox. Fixed some doxygen warnings from Utility and LinAlg.
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@850 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 08:51:56 +02:00
kmo
715a0cddb8
Avoid crash in PETScMatrix when user doesn't specify any linear solver parameters
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@849 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 08:51:56 +02:00
kmo
2b8d092d3d
Added copy constructors
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@848 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 08:51:56 +02:00
kmo
86cff9c8c8
Updated material routines from KMM, including a new one for plasticity
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@847 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 08:51:56 +02:00
kmo
4270cbc306
Modified in-tree search for IFEM headers
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@846 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 08:51:56 +02:00
akva
cb062d0f44
refactor: move PETSc assembly routine calls to SIMbase::finalizeAssembly().
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@845 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 08:51:56 +02:00
akva
16eada7028
fixed: encapsulate LinSolParams
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@844 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 08:51:55 +02:00
akva
309002ea15
fixed: set full include path for PETSc
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@842 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 08:51:55 +02:00
akva
0d96e7b80d
added: option to set the error norm used for iteration error estimates
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@839 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 08:51:55 +02:00
akva
421912afdd
fixed: petsc linking - now grabs the needed info from petscvariables
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@838 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 08:51:55 +02:00
akva
cd09432cad
fixed: syntax not compatible with cmake 2.6 (afem)
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@837 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 08:51:55 +02:00
akva
d51768ca23
changed: move Stokes integrands to the Apps directory
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@836 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 08:51:55 +02:00
akva
437619c6e7
fixed: use SIM::Formulation in all Stokes integrands/SIM/App classes
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@835 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 08:51:55 +02:00
rho
08296155cd
Added inner-product
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@821 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 08:51:18 +02:00
rho
c15bbbd251
Added class for calculating boundary forces.
...
Changed stress and strain computations.
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@817 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 08:50:43 +02:00
kmo
5579c2571f
Various cmake changes: SuperLU is not enabled by default and VTF-writer is always used, if present. Added option to enable SuperLU_MT instad of SuperLU, when both are present. Added target for linear elasticity App.
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@816 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 08:50:43 +02:00
kmo
7be12bd1c1
Removal of obsolete prototype code
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@815 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 08:50:43 +02:00
akva
a91f3b90c1
fixed: compile on afem
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@814 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 08:50:43 +02:00
akva
189a1e34df
changed: use a cmake based build system
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@804 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 08:50:43 +02:00
akva
9333737c50
refactor: move common problem parameters out of NonLinSIM to a class for reuse in other SIMclasses.
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@802 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 08:50:42 +02:00
akva
c2a225f2d1
fixed: mismatched delete / new[]
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@800 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 08:50:42 +02:00
kmo
da2d5ad2ac
Some modifications regarding analytical solution fields, we need to distingush between Tensor fields and Symmetric Tensor fields, mostly because the Function classes are template-based.
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@798 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 08:50:42 +02:00
akva
aedb74ee5e
fixed: code would not compile using mkl due to variables named real,
...
which conflict with our define. workaround this by undef'ing the define
temporarily while including the mkl headers
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@794 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 08:50:42 +02:00
akva
14de64c896
fixed: check pointer before dereferencing
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@788 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 08:50:42 +02:00
akva
940d949764
changed: new class for analytic solutions (credit runar)
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@786 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 08:50:42 +02:00
akva
c88a28533d
Import of IFEM source files from the old CVS repository on afem
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@769 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 08:50:41 +02:00
akva
ad9c648c8f
./svn-merge-repos.pl: mkdir /trunk
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1 e10b68d5-8a6e-419e-a041-bce267b0401d
2011-02-08 13:19:04 +00:00