akva
d169860cd2
added: support petsc 3.2
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1356 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:13 +02:00
akva
b2ea71a0dc
added: handle a GoTools built against Boost in our build system
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1353 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:13 +02:00
akva
ad5aee09e6
fixed: quell compiler warning emitted if compiling without petsc
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1352 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:13 +02:00
akva
6206f0cea6
changed: find MKL in a better, portable way
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1351 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:13 +02:00
kmo
554594ed2b
bugfix for mixed spline fields: ip must be cleared before calling scatterInd for the second basis
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1349 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:13 +02:00
akva
d5036ab66d
changed: check GoTools version and bail if < 3.0.0
...
also moves c++0x check into FindGoTools where it belongs (it's GoTools
requiring it, not us)
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1348 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:13 +02:00
akva
f397249579
fixed: don't try to install a nonexistent target
...
if vtf/hdf5 support is not available, the converter application is not
built
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1346 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:13 +02:00
kjetijo
4404a5a8b1
Revised adaptive input to cover 3 methods FULLSPAN, MINSPAN and STRUCTURED. Also evaluation of the RMS of exact error as a mesh quality checksrc/SIM/AdaptiveSIM.h
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1345 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:12 +02:00
akva
7d8d317a61
added: support <include> directive in xml input files
...
this can be used to include another file in an xinp file.
useful if you have several almost-equivalent input files,
for scripting, for splitting different equation settings into
their own files, etc.
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1344 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:12 +02:00
akva
eb4f881a61
added: support for XML based input files in the Linear Elasticity applications
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1343 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:12 +02:00
akva
5ea84f25c9
added: support for XML based input files
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1341 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:12 +02:00
akva
25f4b2ecf3
fixed: another gcc 4.6 compilation issue
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1340 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:12 +02:00
kmo
a3e6d367d1
Some expression function modifications
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1339 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:12 +02:00
kmo
70a0808412
added: analytic function evaluation in the linear elasticity app
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1338 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:12 +02:00
kmo
0351e2e956
added: support analytic function definitions in input files through expreval
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1336 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:12 +02:00
kmo
1d3cfbfacf
added: expreval third party library
...
this is a library to perform analytic function evaluation
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1335 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:12 +02:00
kmo
9ddf27e7ff
Removal of obsolete out-commented code in SplineField[s] classes.
...
Using some newly added GoTools methods.
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1333 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:11 +02:00
kmo
76f8bfcd16
Some minor refactoring:
...
Removed the ASM constructors taking filename and -stream as argument.
Instead the read method is invoked after the object is constructed.
Added readPatch[es] and readNodes as virtual methods in SIMbase scope,
enabling the movement of more input processing to SIMbase.
Finally, some evalSolution modifications.
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1332 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:11 +02:00
kmo
69217b81d4
Regression test updates
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1331 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:11 +02:00
kmo
c6b642b7f4
Removed doubly defined getSurface and getBasis methods in ASMs2Dmx
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1329 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:11 +02:00
kmo
3e7601970b
Added -std=gnu++0x
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1328 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:11 +02:00
kmo
7532977a13
Big revision of the spline field classes to avoid dangerous copy-pasting of internal GoTools code. Added a static create method in Field/Fields scope such that the fluid solvers can refer to fields independently of the discretization method.
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1327 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:11 +02:00
rho
7d67391641
Added functions getSurface and getBasis
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1325 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:11 +02:00
rho
c5c591c02b
Added copy function for SystemVector and more solve functions
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1313 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:10 +02:00
rho
9644f6725c
Added parameter mixedFEM to create to have mixed formulation when nf[1] = 0
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1312 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:10 +02:00
rho
ce2ac4c02e
Implemented evalSolution to visualize mixed solutions
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1310 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:10 +02:00
rho
2dff9abdf4
Added parameter to advanceStep to tell if the time should be incremented
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1309 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:10 +02:00
rho
df1a69bb28
Added support for reading more than one NODEFILE, i.e. for mixed FEM
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1308 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:10 +02:00
rho
e14ca28512
Made assembleSystem virtual and added parameter mixedFEM
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1307 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:10 +02:00
rho
24b88f6a25
Added support for mixed formulation
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1303 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:09 +02:00
akva
c5f34c7fb0
fixed: nf is expected to be an array of size 2
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1301 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:54 +02:00
kmo
9ec53eed63
bugfix: Forgot to erase deleted MPC's from the dCode map
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1299 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:54 +02:00
kmo
e6511d58e0
Extension with additional constructor for E-modulus as a spatial function
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1294 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:54 +02:00
kmo
f3a5796a70
Install executables and only a subset of the ASM-headers
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1293 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:54 +02:00
kmo
aa3e112a76
Changes in SIMparameters
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1292 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:54 +02:00
kmo
9c47403736
Minor fixes to some memory issues revieled by valgrind
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1291 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:53 +02:00
kmo
46e04a7d32
Added support for multi-patch C1-continuos models
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1290 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:53 +02:00
kmo
24cf8b3f9e
Added possibility for varying time step size
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1289 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:53 +02:00
kmo
adbfa04705
Extended the REFINE command to handle geometric graded knots
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1288 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:53 +02:00
kmo
d4421144d9
Simulation class for C1-continous Euler-Bernoulli beam problems
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1287 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:53 +02:00
kmo
6f617bf0f4
Input files for simply supported 1D Euler-Bernouli beam
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1286 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:53 +02:00
kmo
451e01663c
Added usage of second derivatives when integrand type is 2 of 1D patches
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1285 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:53 +02:00
kmo
c5075198d2
1D option for KirchhoffLovePlate ==> EulerBernoulliBeam
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1284 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:53 +02:00
kmo
9d5d908469
Bugfix: Must clear myGlv2Loc also in case of adaptive simulation
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1283 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:53 +02:00
kmo
334e4f27a1
Further refactoring: enum Discretization is now in ASM scope
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1281 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:53 +02:00
kmo
f58393f317
Some refactoring: Moved instanciation of 2D patches to static create method in ASM2D-scope and Discretization enum to ASM-scope
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1280 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:53 +02:00
kmo
2febd03de2
Added class ASMs2DC1 for problems with C1-continuity + some associated refactoring
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1279 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:53 +02:00
kmo
800425c66c
Added alternative nodal renumbering scheme preserving the relative ordering
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1278 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:52 +02:00
kmo
26774b0c3c
Added copy constructor for the ASM classes, enabling sharing of common grid data
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1276 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:52 +02:00
kmo
ee2c687a98
Various axisymmetrix bugfixes
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1275 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:52 +02:00