Knut Morten Okstad
dff2eda382
Fixed: ASMs1D::findClosestNode now works also for higher order curves.
...
Added: Unit test to verfiy findClosestNode.
2018-11-21 07:01:45 +01:00
Knut Morten Okstad
6324919d3f
Added: Image reader test program (moved from IFEM-Elasticity).
2018-11-21 07:01:45 +01:00
Knut Morten Okstad
6fe437158c
Added: ARCLEN solution mode (for arc-length simulation drivers)
2018-11-21 07:01:45 +01:00
Knut Morten Okstad
812af9aa17
Fixed: Symmetry conditions for 1D C1 patches
2018-11-21 07:01:45 +01:00
Knut Morten Okstad
7f21c887b7
Fixed: Also check step >= maxStep in TimeStep::finished
...
Added: Also stop if time < -stopTime if time < 0.
Changed: No need to serialize starTime (it is supposed to be constant).
2018-11-21 07:01:45 +01:00
Knut Morten Okstad
1c9bed42b6
Added: Optional vector index argument in SIMbase::extractLoadVec.
...
Added: New virtual method SIMbase::getExtLoad.
2018-11-21 07:01:45 +01:00
Knut Morten Okstad
a1d0c8e42c
Added: Protected member function NonLinSIM::printWorst
2018-11-21 07:01:45 +01:00
Arne Morten Kvarving
931a510cfd
changed: let PETSc handle schur complement
2018-11-19 10:25:15 +01:00
Arne Morten Kvarving
53c0517364
added: second derivatives for rational curves
2018-11-16 10:07:07 +01:00
Arne Morten Kvarving
dcdd716389
fixed: build without HDF5
2018-11-07 12:12:51 +01:00
Arne Morten Kvarving
d6029006fd
fixed: build without VTF support
2018-11-07 12:12:51 +01:00
Arne Morten Kvarving
a2c0907de3
changed: add more braces in array initialization to keep clang happy
2018-11-02 12:32:52 +01:00
Arne Morten Kvarving
35debd0340
fixed: check pointer before dereferencing
2018-11-02 12:32:52 +01:00
Arne Morten Kvarving
c6a16a9aee
remove unwanted logging from test cases
2018-11-02 12:32:52 +01:00
Arne Morten Kvarving
57d74b846f
fixed: project onto basis 1 for mixed 2D LR
2018-11-02 12:32:52 +01:00
Arne Morten Kvarving
b361d9b341
remove HDF5toVTx application
...
outdated. a new one will be written in python
2018-11-02 12:32:52 +01:00
Arne Morten Kvarving
82074afc22
changed: redo the HDF5 layout
...
this makes all information available from hdf5 file only.
therefore, remove the xml writer
2018-11-02 12:32:52 +01:00
Arne Morten Kvarving
28945cf960
fixed: support writing any given basis for mixed patches
2018-11-02 12:32:52 +01:00
Arne Morten Kvarving
74257c1c51
fail if given test defitition is nonexistent
2018-11-02 12:32:52 +01:00
Arne Morten Kvarving
7d77182295
added: send element wise norms and projections to data exporter
2018-11-02 12:32:52 +01:00
Arne Morten Kvarving
6494f32908
added: ability to run hdf5 tests in parallel
2018-11-02 12:32:52 +01:00
Arne Morten Kvarving
158fbbdf1b
added: pipe failed vtf/hdf5 test simulations to failed.log
2018-11-02 12:32:52 +01:00
Arne Morten Kvarving
474c2aa959
fix check-commits target
...
due to globbing we have to rerun cmake
2018-11-02 12:32:52 +01:00
Arne Morten Kvarving
2736a69537
fixed: another int -> hid_t fix for hdf5 1.10
2018-11-01 11:02:00 +01:00
Arne Morten Kvarving
b37578eefd
fixed: remove hdf5 files used in restart tests before executing test
...
to avoid confusing results if tests are re-run in the same build
directory.
2018-11-01 09:41:58 +01:00
Arne Morten Kvarving
a3c681a23d
fixed: check that HDF5 file actually exists when opening is requested
...
if not, create it. fixes restart in BeamSim where level 0 is never
written to file
2018-11-01 09:41:58 +01:00
Arne Morten Kvarving
aeb6287d29
fixed: due to RAII usage in libcereal archive must go out of scope
...
if not, the stream is not finished when we read out the data
2018-11-01 09:41:58 +01:00
Eivind Fonn
bf36fbc225
Changed: Check app return code in regtest.sh
2018-10-31 14:26:36 +01:00
Arne Morten Kvarving
bd642084c4
fixed: remove unused LR flag
...
causes issues
2018-10-23 14:23:07 +02:00
Knut Morten Okstad
d8836e59af
Changed: Made SIMbase::iterationNorms virtual
2018-10-11 16:36:55 +02:00
Knut Morten Okstad
253f108194
Added: Separate array dof_type to assign type flags on the DOF-level.
...
It is used in norm calculations, etc., for monolithic coupled solvers.
2018-10-11 16:36:55 +02:00
Arne Morten Kvarving
bf94a4d300
changed: make standard adaptive formulations output first mesh to eps
2018-10-09 12:44:35 +02:00
Arne Morten Kvarving
2fa883a81d
changed: use a private member function instead of a lambda
2018-10-09 12:44:35 +02:00
Knut Morten Okstad
f91f17c2de
Added: stb_image.h as 3rd-party include
2018-10-08 07:17:35 +02:00
Knut Morten Okstad
16fd269242
Added: virtual method ASMbase::getParameterDomain
2018-10-07 08:18:25 +02:00
Knut Morten Okstad
f7efe0ae2b
Fixed: 2D to 3D Tensor assignment
2018-10-04 10:55:12 +02:00
Arne Morten Kvarving
4ab6e76b2d
fixed: add virtual destructors to classes with virtual members
2018-10-02 13:11:00 +02:00
Eivind Fonn
0e926a4f49
Added: Support output of condition numbers in newmark solver
2018-10-02 13:09:00 +02:00
Arne Morten Kvarving
fde4a4afb5
fixed: support hdf5 1.10 library
...
- use the new H5Lexists convenience function
- explicitly use hid_t. 1.10 broke compatibility with ints.
2018-10-01 12:09:57 +02:00
Eivind Fonn
139a3a695c
Added: Unit tests for determinant calculation and assignment operator.
2018-09-26 16:38:33 +02:00
Eivind Fonn
8ed9f6b290
Fixed: Determinant of 2D symmetric tensors.
...
Fixed: Assignment operator for plane-strain/axisymmetric SymmTensor to 3D.
2018-09-26 16:11:57 +02:00
Knut Morten Okstad
3a6ef1d033
Fixed: stride > 1 and ofs > 0 was not correctly accounted for.
...
Also the non-BLAS version of this multiply method was faulty.
Changed: Use const reference only for those parameters that
are passed into BLAS subroutines (consistency).
Changed: Clear the matrix if dimension mismatch is detected in the multiply
methods returning the reference to the matrix itself (for error handling).
2018-09-06 09:44:26 +02:00
Knut Morten Okstad
7fc18849ff
Fixed: Minor corrections in MADOF consistency checks.
...
Let [extract|inject]NodalVec return false if the test fails.
2018-09-06 08:47:00 +02:00
Arne Morten Kvarving
0f68292d16
Added: Overloaded registerDependency method intended for mixed problems
...
with a dependent scalar field defined on one of its bases
2018-09-06 08:47:00 +02:00
Arne Morten Kvarving
7dcee2bf94
Fixed: Use injectPatchSolution in SIMbase::project
...
to tap into the additional MADOFs for mixed problems.
Changed: The [extract|inject]PatchSolution methods do not need
to check both nndof>0 and basis>0. The latter check is sufficient.
Also invoke the getNoFields method on the patch in question instead
of for *this (which implies the first patch always).
Fixed: Missing basis in the injectNodeVec call in injectPatchSolution.
Added: Check consistency in additional MADOF for multi-patch models,
in the similar ways as in SAMPatch::initNodeDofs.
2018-09-06 08:47:00 +02:00
Arne Morten Kvarving
655b2f015c
Fixed: Use extractPatchSolution in SIMoutput::writeGlvS
...
to tap into the additional MADOFs for mixed problems.
Assume the scalar field always is on the first basis.
2018-09-06 08:47:00 +02:00
Arne Morten Kvarving
cec1df62fc
changed: prettify the jenkins build banner a little
2018-09-05 15:55:56 +02:00
Arne Morten Kvarving
5fe3f53dfb
added: add IFEM-Boussinesq to common app build CMakeLists.txt
2018-09-05 13:23:01 +02:00
Arne Morten Kvarving
ff3918f831
added: add new boussinesq repo to jenkins downstreams list
2018-09-05 13:23:01 +02:00
Arne Morten Kvarving
f7972684c7
fixed: evalSolution in ASMs1D
2018-09-02 08:05:47 +02:00