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
kmo
1426daa802
Added regression tests for Kirchhoff-Love plate problems
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1210 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:48 +02:00
kmo
ace1672700
More VTF problems, now for multi-patch and/or multi-steps...
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1209 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:48 +02:00
kmo
1230b54a8d
Regression test updates
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1208 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:48 +02:00
kmo
45a9c96a30
LRspline support
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1207 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:48 +02:00
kmo
ba3d3a0fe5
Added usage of adaptive driver in linear elasticity solver. Some corrections on VTF export of adaptive simulation.
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1205 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:48 +02:00
kmo
5143525343
Added support for concentrated loads directly in nodal points
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1204 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:48 +02:00
kmo
af2f3d991b
Added Navier plate solution to simply supported plates. Moved Poisson analytical solution to separate file.
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1203 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:48 +02:00
kmo
e52597abb6
Fixed evaluation of secondary solution when integrandType==2: Must use 2nd derivatives
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1202 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:48 +02:00
kmo
56e2e2642f
Don't refer to classes in the ASM/LR sub-folder unless HAS_LRSPLINE is defined
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1201 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:48 +02:00
kmo
de6cd8d40e
Added an extra assembleSystem method to support external point loads directly in nodes
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1200 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:48 +02:00
kmo
0a1d1cb377
Adaptive updates: The REFINE and RAISEORDER keywords can no be used to define the initial grid. Added more input parameters in the ADAPTIVE keyword to control the mesg refinement
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1199 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:48 +02:00
akva
c9e6f643b2
added: support time dependent geometries / adaptive refinement simulation result storage in VTF
...
note: VTFx still does not work correctly, only the first state shows up
correctly
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1189 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:46 +02:00
akva
ba38db0b0b
added: accessor methods for the solution and element norms in AdaptiveSIM
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1188 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:46 +02:00
kmo
e469c6caee
Some smaller adaptivity updates. Added virtual method initBodyLoad and made two other methods in SIMbase virtual as well.
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1187 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:46 +02:00
kmo
61be192a55
Check for existing FE data before regenerating it. Fixed one invalid iel argument in a computeBasis call. Removed checks for fe.iel < 1 (not needed).
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1186 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:46 +02:00
kmo
b99db60741
Added adaptive simulation driver
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1185 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:46 +02:00
kmo
bcc84da438
Some kernel modifications to support adaptivity
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1183 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:46 +02:00
kmo
02183f4e5d
Added argument retainGeometry to the virtual method clear
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1182 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:46 +02:00
kmo
59de729ad2
Added proper external energy norm calculation
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1180 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:46 +02:00
kjetijo
2e5e41d7cc
Added: LR-spline neumann boundary integral
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1179 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:46 +02:00
akva
724bc8a4b9
fixed: this needs to be under the ifdef as well
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1178 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:46 +02:00
kjetijo
dc5514f75c
Added: LR-spline backward compatibility with the REFINE and RAISEORDER keywords
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1177 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:46 +02:00
akva
4145b709ff
added: storage of element wise data in VTFx
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1176 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:45 +02:00
kjetijo
a4ca9c9bab
Optimalization: speeding up postprocessing (evalSol-function)
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1175 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:45 +02:00
kjetijo
4f787d9ca2
Optimize: LR-spline tesselation (ref LR-spline revision 86)
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1174 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:45 +02:00