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
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
Knut Morten Okstad
f91f17c2de
Added: stb_image.h as 3rd-party include
2018-10-08 07:17:35 +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
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
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
efa6c99665
added: support for dune-istl linear solvers
2016-09-02 09:30:53 +02:00
Arne Morten Kvarving
e984835bd7
changed: use HAVE_MPI preprocessor symbol instead of PARALLEL_PETSC
...
MPI support will not be linked to PETSc in the future.
2016-09-02 09:14:40 +02:00
Arne Morten Kvarving
0f64a9438d
changed: hdf5 serial/parallel switch support
...
requires a ubuntu 16.04 or equivalent modern distro.
this for a newer cmake, and for the ability to have the serial
and parallel hdf5 libraries coexist on the system.
2016-07-15 14:54:42 +02:00
Arne Morten Kvarving
046460fdfd
Changed: Look one more level up for in-tree / submodule builds.
...
The BeamSim and Nonlinear apps are now assumed to be sub-folders
of the BeamEx and FiniteDeformation folders, respectively.
2016-04-28 22:57:20 +02:00
Arne Morten Kvarving
dc82ec8b6d
Fixed: SuperLU-MT 3.0 support, older versions are no longer supported
2016-02-27 12:29:28 +01:00
Arne Morten Kvarving
76b8592654
added: support superlu 5
...
API for solver routine changed. since there is no versioning
in SuperLU we have to do a probe to detect the new library.
2016-02-08 11:20:14 +01:00
Arne Morten Kvarving
ea242fda48
prepare buildsystem for separate repos
...
- generate cmake config files
- refactor testing to make it reusable (downloads gtest if used from
applications)
- split of flags/definitions
- install Apps/Common with main library
2016-01-31 14:19:09 +01:00
Arne Morten Kvarving
3b07efffc2
reorganize NavierStokes application layout
...
- move Stokes application to Apps/Stokes
- move FSI application to Apps/FSI
- rename old Stokes directory NavierStokes
2016-01-31 14:19:08 +01:00
Knut Morten Okstad
536ed75ae8
Reorganised the Elasticity sources into libraries to better facilitate reuse.
...
This also includes moving the GETBeam sources from the 3rdparty folder.
2016-01-31 14:19:08 +01:00
Knut Morten Okstad
80dd1af29d
Fixed: It seems like the foreach statement is executed once even if
...
UNIT_TEST_NUMBER is zero. It caused cmake-failure when executed on an
application with no unit tests present.
2016-01-31 14:04:02 +01:00
Arne Morten Kvarving
6958acfed7
fixed: do not execute library unit tests with an in-tree ifem
2016-01-31 13:49:46 +01:00
timovanopstal
d1adf474ec
BLAS/accelerate related fixes
2016-01-31 13:49:46 +01:00
Kjetil Andre Johannessen
e2a3e5ecc3
Added: SIMgeneric::evalPoint(). Speedup: LRspline2D evaluation through Bezier extraction
2016-01-31 13:49:44 +01:00
Arne Morten Kvarving
844b5b2019
simplify petsc support
...
uses pkgconfig
2016-01-31 13:49:43 +01:00
Arne Morten Kvarving
41a4141be9
fixed: properly probe for cxx11 support
2016-01-31 13:49:43 +01:00
Arne Morten Kvarving
06b8996b4c
import cmakerules
2016-01-31 13:49:43 +01:00
Arne Morten Kvarving
c32274a3c2
changed: refactor LinSolParams class
...
- change from a struct-of-arrays to an array-of-structs storage scheme
- group ML/GAMG/Hypre settings in their own class
- generalize block syntax. any number of blocks, on any basis,
is now supported (just on the configuration side for now, still
hardcoded to 2 blocks on first basis as earlier)
- add unit tests for parsing
2016-01-31 13:49:42 +01:00
Arne Morten Kvarving
6987d45f32
fixed: find ifem dependencies in the corrext scope when used as a submodule
...
the XXX_FOUND values are needed in application scope
2016-01-31 13:17:57 +01:00
akva
e764bb72ba
Fixed: Deal with users passing a bool for an integer parameter
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@3255 e10b68d5-8a6e-419e-a041-bce267b0401d
2016-01-31 13:17:57 +01:00
akva
2195ac2cd1
fixed: don't build and run IFEM unit tests without IFEM_AS_SUBMODULE
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@3215 e10b68d5-8a6e-419e-a041-bce267b0401d
2016-01-31 13:17:55 +01:00
akva
46cfb14b79
changed: remove failed.log between each execution of the test target
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@3214 e10b68d5-8a6e-419e-a041-bce267b0401d
2016-01-31 13:17:55 +01:00
akva
3702fabf13
fixed: allow running regression tests in multiple dirs simultanously
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@3097 e10b68d5-8a6e-419e-a041-bce267b0401d
2016-01-31 13:17:51 +01:00
akva
d1176a7f9d
fixed: GoTools flags not applied to in-tree builds
...
fixes 'make check' in subdirectories
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@3096 e10b68d5-8a6e-419e-a041-bce267b0401d
2016-01-31 13:17:51 +01:00
akva
0ad2b4c08d
changed: explicitly add gtest header dir to ifem includes
...
temporary(?) workaround for cmake version differences
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@3058 e10b68d5-8a6e-419e-a041-bce267b0401d
2016-01-31 13:17:50 +01:00
akva
656e535b7b
fixed: add implicit linked fortran libraries when to IFEM_LIBRARIES
...
these are not automatically added by cmake since the executable may
no hold fortran code. fixes builds without use of IFEM_AS_SUBMODULE
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@3005 e10b68d5-8a6e-419e-a041-bce267b0401d
2016-01-31 13:17:48 +01:00
kmo
2b5cd01965
Fixed: Wrong reference to GETBeam library when built as sub-module
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@3002 e10b68d5-8a6e-419e-a041-bce267b0401d
2016-01-31 13:17:48 +01:00
akva
fe68180ac5
fixed: unit tests with in-tree or system IFEM
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2967 e10b68d5-8a6e-419e-a041-bce267b0401d
2016-01-31 13:17:46 +01:00
akva
622385be47
added: target to only build test apps, not execute tests
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2946 e10b68d5-8a6e-419e-a041-bce267b0401d
2016-01-31 13:17:45 +01:00