Commit Graph

2757 Commits

Author SHA1 Message Date
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
kmo
9c20c79ae9 ..and finally the Qq/Qq-1 formulations
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1273 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:52 +02:00
kmo
2d79efb9bf Axisymmetric Qp/Pp-1 formulation now operational
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1272 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:52 +02:00
kmo
0ce4d82fe4 Axisymmetric Fbar formulation now operational
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1271 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:52 +02:00
kmo
fae5ff6b96 Extensions for axisymmetric formulations
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1270 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:52 +02:00
kmo
5530f29bef Merged integrand class AxSymmElasticity with Eleasticity/LinearElasticity
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1269 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:52 +02:00
kmo
d6ebdc1404 Iteration norm correction when prescribed DOFs exist
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1268 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:52 +02:00
kmo
c5b055d426 FSI update: Computation of grid velocity and update of nodal coordinates for the CFD grids. Also cleaned the parse methods of the substep solvers to avoid too much code duplication.
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1265 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:52 +02:00
kmo
781dc15126 Added virtual method updateCoords for use in ALE-formulations of FSI-problems
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1264 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:51 +02:00
akva
cb8cb697c2 updated: spalart allmaras documentation with some verification data
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1263 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:51 +02:00
akva
341fd41ecc fixed: some of my doxygen sins remedied
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1261 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:51 +02:00
kmo
fd91ae6bf1 Starting on 2D fluid-structure-interation simulator
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1260 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:51 +02:00
kmo
4f3cca3ef8 Extended the updateDirichlet method to also accept vector functions as Dirichlet conditions
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1259 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:51 +02:00
kmo
b0392a91c1 Added initSystem, preprocess, shareVTF and another saveStep method taking iBlock as argument instead of using the internal nBlock variable
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1258 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:51 +02:00
kmo
af0fa4d2e8 Added methods [sg]etVTF and default value newLHSmatrix=true in finalizeAssembly
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1256 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:51 +02:00
kmo
fa8a9b2bb9 Some refactoring in preparation for fluid-structure interaction simulation: Essentially merging different methods assembleSystem, solveSystem, etc. into one for each substep simulation class
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1255 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:51 +02:00
kmo
63afe3044b Fixed memory leakage due to missing deletion of the dynamically allocated MPC objects
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1249 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:50 +02:00
akva
72833f8339 added: ability to process several input files in the HDF5 to VTx converter
useful when restarting to different files and you want to join them
into one vtffile/vtu sequence. note that it's probably a bit hairy
yet with respect to some of the more advanced options (starttime aso).
but it does the job for now

git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1247 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:50 +02:00
kmo
3ee059f146 Corrections for VTF-output with Lagrange elements
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1246 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:50 +02:00
kmo
63c70ba16a Regression test updates, basically removing some bingo node numbers. They now all pass on cauchy at least (Ubuntu 11.04) and on my laptop (10.04)
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1245 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:50 +02:00
akva
d012932376 fixed: compile with MKL failed due to a deplibs -> depslibs typo
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1238 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:50 +02:00
akva
2ac520caad added: Interpolate1D function
given a dataset, return values using linear interpolation

git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1237 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:50 +02:00
akva
0a2911ef36 fixed: wrong calculation of the realTimeLevel with no stride.
it's still not spot on, but at least it works fine with stride=1 now

git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1234 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:50 +02:00
kmo
4adb83d2b3 Re-use sparsity pattern when the matrix dismension us unchanged. This saves a lot of computation time during element asembly in nonlinear/time-dependent simulations
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1233 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:50 +02:00
kmo
2c67db70fc Added hydrostatic pressure as additional output variable for Neo-Hooke materials
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1232 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:50 +02:00
kmo
8d9c65820f Doxygen comments updates
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1231 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:49 +02:00
akva
becbfed22d fixed: wrong doxy confusing me when doing the converter
parameter is the blockID, not the step identifier

git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1228 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:49 +02:00
kmo
31d2d04872 Added output if initial grid to eps too
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1224 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:49 +02:00
akva
58eeedaf4d added: support for time dependent / adaptive geometries in the converter
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1221 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:49 +02:00
akva
60f06a6b17 added: support for time dependent / adaptive geometries in the data exporter
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1220 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:49 +02:00
akva
6d38abf319 fixed: fix the VTF output in the converter after adaptive geometry changes
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1216 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:49 +02:00
kjetijo
a8e7c6044a Added: support for nviz != 2 as well as fixing some tabulator indentations
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1215 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:49 +02:00
akva
b730f43bdd added: sanity freespace limit in the HDF5 writer to avoid corrupting files
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1212 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:49 +02:00
akva
f3954a730b fixed: sync VTU output with changes after adding adaptive geometry support
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1211 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:48 +02:00