Commit Graph

2861 Commits

Author SHA1 Message Date
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
kjetijo
2c5ed6bfd6 Added: Another 2D Poisson problem with exact solution and minor tweaks to analytic poission problems
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1173 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:45 +02:00
akva
ba6c902a2f added: LR spline support in the HDF5 to VTx converter
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1172 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:45 +02:00
akva
c6c771e91c changed: this is apparently supposed to be 1 for no refinement, not 2
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1171 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:45 +02:00
kjetijo
e65e15b419 Fix: ASMu2D can now read LRSplineSurface objects as well as tensor product SplineSurface objects and convert
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1170 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:45 +02:00
kjetijo
8753a295fd Added: LR-spline visualization functionality
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1168 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:45 +02:00
akva
375e40287b changed: open hdf5 file in read only in the converter application
no idea how this was lost, i thought i did it ages ago...

git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1166 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:45 +02:00
akva
a01a158dd5 fixed: restore some norm names lost in refactor
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1159 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:44 +02:00
akva
96e292493f added: knot-span wise output to VTU
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1158 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:44 +02:00
akva
0a2afc212e added: knot-space wise data storage in hdf5 (useful for e.g. norms)
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1157 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:44 +02:00
akva
0a05ed4fff changed: use an enum for specifying which data from a SIM to store in the data exporter instead of magic numbers
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1156 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:44 +02:00
akva
01dc3569d6 added: name and classify integrand norms
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1155 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:44 +02:00
kjetijo
8938f3858c added: LR spline support in the Poisson application
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1151 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:44 +02:00
kjetijo
85aaeb74eb added: LR splines
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1149 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:44 +02:00
kmo
caeee4aadc Added optional enabling of the SPR direct solver
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1148 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:43 +02:00
kmo
c3db2580a1 Trying to fix problem of loosing the VTFAPI definition when the cache file exists
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1146 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:43 +02:00
akva
861a43db7d added: restart simulation at correct time level
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1144 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:43 +02:00
akva
7ef6c5f42d fixed: null m_file variable after calling getLastTimeLevel
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1142 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:43 +02:00
akva
3d3f7a17e1 added: specify the temporal order of your simulations to the data exporter
this way we always dump order solutions in a row, while respecting
the visualization dump interval when possible.

git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1140 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:43 +02:00
akva
59f760a350 added: respect the visualization dump interval in the dataexporter (hdf5)
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1139 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:43 +02:00
akva
25959201ff fixed: dumping of basis to hdf5 broken under certain circumstances
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1138 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:43 +02:00
kmo
f6acf2284e New integrand for Kirchhoff Love thin plate problems
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1134 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:01:42 +02:00