Arne Morten Kvarving
3e5924ba68
fixed: use correct path
...
these tests were missing when using Apps/CMakeLists.txt
2023-08-24 11:35:00 +02:00
Arne Morten Kvarving
98770849dd
fixed: set a longer timeout for valgrind enabled tests
2023-05-23 13:09:28 +02:00
Arne Morten Kvarving
a09dbbd82b
fixed: allow system CFLAGS in petsc pkg config
...
these can end up empty if petsc is installed to system
paths and stripping is enabled
2023-01-12 12:44:12 +01:00
Arne Morten Kvarving
cd60e90fca
set cmake policy CMP0012
...
gtest config file on ubuntu 22.04 contains an if(ON) which
warns. set the policy to NEW to avoid warning
2022-09-13 12:11:38 +02:00
Arne Morten Kvarving
e56b2715b7
fixed: library path using fallback (downloaded) gtest
2022-09-13 11:38:46 +02:00
Arne Morten Kvarving
14d4f5fcb0
fixed: export cxx standard in IFEMConfig
2022-05-20 14:24:31 +02:00
Arne Morten Kvarving
1d7439f36f
update downloaded gtest version to 1.11
2022-05-19 11:26:16 +02:00
Arne Morten Kvarving
9004e7fb85
changed: remove embedded gtest library
...
either install from apt, or rely on the download fallback
2022-05-19 11:26:16 +02:00
Arne Morten Kvarving
6df2fd3084
changed: support system installed gtest
2022-05-12 11:53:16 +02:00
Arne Morten Kvarving
6784897dcc
changed: use gtest_discover_tests to add unit tests to ctest
...
this way we can drop our own hacks
2022-05-11 15:16:13 +02:00
Arne Morten Kvarving
ee5454dbc4
update FindSuiteSparse module
...
quells a warning with newer cmake
2022-05-11 10:52:02 +02:00
Arne Morten Kvarving
33325c1690
fixed: use proper parameter to the find_package_handle_standard_args call
...
it needs to make the name of the find module. quells warnings
with newer cmake
2022-05-11 10:52:02 +02:00
Arne Morten Kvarving
fb16d476bf
changed: require C++17
...
use the standard cmake mechanism to do so
2022-05-11 10:52:02 +02:00
Knut Morten Okstad
3fe7c9842f
Added: Search for VTF libraries also under /usr/local
2022-04-26 16:25:20 +02:00
Arne Morten Kvarving
f4d4c7247a
changed: INT type is now INTERNAL
2021-11-17 15:30:26 +01:00
Arne Morten Kvarving
b188724ce8
changed: make less noise if system tinyxml is not found
2021-11-17 14:43:17 +01:00
Arne Morten Kvarving
2fa4ede9ed
fix gtest with ninja
2021-10-13 15:56:27 +02:00
Arne Morten Kvarving
c859e4231c
fixed: use a separate valgrind log for tests with IFEM_USE_MEMCHECK
...
to allow parallel execution
2021-09-14 08:19:12 +02:00
Arne Morten Kvarving
37bd9c0804
add test for eigen solvers
2019-10-24 13:55:09 +02:00
Arne Morten Kvarving
5c4f0f6bd7
added: option to disable cppcheck
2019-07-17 12:13:41 +02:00
Arne Morten Kvarving
af6a7d2b77
added: option to disable cppcheck
2019-07-10 10:56:32 +02:00
Arne Morten Kvarving
b91e2c4098
changed: support dune-istl 2.6
2019-05-27 12:11:12 +02:00
Arne Morten Kvarving
41ce8928de
added: zoltan support to build system
2019-05-08 12:01:00 +02:00
Arne Morten Kvarving
931a510cfd
changed: let PETSc handle schur complement
2018-11-19 10:25:15 +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
474c2aa959
fix check-commits target
...
due to globbing we have to rerun cmake
2018-11-02 12:32:52 +01:00
Knut Morten Okstad
f91f17c2de
Added: stb_image.h as 3rd-party include
2018-10-08 07:17:35 +02:00
Arne Morten Kvarving
a5513e460b
cppcheck-test: add suppression of some expected warnings
2018-08-09 11:06:39 +02:00
Arne Morten Kvarving
4b804a98de
added: framework for IO (VTF and HDF5) regression tests
2018-07-24 11:27:40 +02:00
Arne Morten Kvarving
580d5074f4
added: option to build test suite by default
...
convenience, default behaviour is unchanged
2018-01-24 14:40:49 +01:00
Arne Morten Kvarving
93f97edebf
whoops, this should be c++11. thanks bska
2018-01-04 14:45:04 +01:00
Arne Morten Kvarving
e7a98b5e90
changed: support dune-istl >= 2.5
2018-01-04 14:29:22 +01:00
Arne Morten Kvarving
32fded7590
added: enable c++14 if supported
2018-01-04 14:29:22 +01:00
Arne Morten Kvarving
59cefa93b1
added: support for using fields as anasol functions
2017-11-10 09:43:26 +01:00
Arne Morten Kvarving
9329ac73f6
add umfpack solver to SparseMatrix
2017-09-28 22:10:56 +02:00
Kjetil Andre Johannessen
f046ca76bd
bumped LRSpline library for multipatch connections
2017-08-29 10:22:33 +02:00
Arne Morten Kvarving
e6c12921da
add static analysis tests
2017-05-31 22:20:49 +02:00
Arne Morten Kvarving
62714fa166
fixed: set a default docdir
...
also set the common executable directory in AppCommon
2017-05-22 11:05:25 +02:00
Arne Morten Kvarving
508dc6acb1
changed: probe for compiler flags
...
increases portability (e.g. pgc)
2017-05-05 10:05:35 +02:00
Arne Morten Kvarving
5fcd5fecae
added: support restart tests
...
these are tests where the output from a restarted simulation
is tested against a stored reference.
2017-04-21 23:20:44 +02:00
Arne Morten Kvarving
e7413d0d26
changed: redo restarting support
...
store restart data separate from visualization data.
this has several advantages:
- no unusual striding in visualization files due to multistep methods
- we can store data which are not on a per-control-point basis
- simplify logic
2017-04-21 23:20:44 +02:00
Arne Morten Kvarving
f1b9e82060
changed: move doxy target code to a macro
...
i forgot to test the common app build way of doing things.
this complicated things enough to warrant a macro
2017-01-31 12:17:04 +01:00
Arne Morten Kvarving
a37e6dc6f5
changed: adjust doxyfile for reuse in applications
2017-01-30 15:54:31 +01:00
Arne Morten Kvarving
ff8364f386
added: option to execute serial regression tests in parallel builds
...
defaults to true. option is needed to aid CI
2017-01-23 10:24:05 +01:00
Kjetil Andre Johannessen
a4f6334147
Updated petsc requirements
2016-11-11 13:17:17 +01:00
Arne Morten Kvarving
b7294f3a9a
added: export hdf5 status to applications
2016-10-14 13:26:01 +02:00
Arne Morten Kvarving
5870c5d8f2
added: export petsc/istl/mpi status to applications
2016-09-15 16:15:34 +02:00
Arne Morten Kvarving
ff49abc34f
added: implement getBoundaryNodes for ASMu2D and ASMu3D
2016-09-05 06:59:19 +02:00
Arne Morten Kvarving
efa6c99665
added: support for dune-istl linear solvers
2016-09-02 09:30:53 +02:00
Arne Morten Kvarving
0364126769
PETSc reboot
...
- assembles into a SparseMatrix object
- copies into a petsc system matrix
- domain decomposition handled through the DomainDecomposition helper class
- linear solver parameter class split in a generic setting class and a
petsc-specific class
2016-09-02 09:30:53 +02:00