You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Writing and reading of integration point data. Implemented sigma and epsilon
output for some processes. #2071, #2203, #2324
Add input of vtu-meshes for boundary conditions additionally to the gml input.
This is later used by the heterogeneous parameters and source terms. #2140, #2141, #2156
Parameters may now be explicitly defined on arbitrary subdomains. This merges
the Heterogeneous Dirichlet and Neumann boundary conditions with their,
previously only homogeneous, counterparts. #2376
Parameters now support space-dependent function input via exprtk library. #2325, #2339
Output of primary variables on arbitrary subdomains. #2372, #2299
Output is possible at specific times for adaptive time stepping and
evolutionaryPIDController. #2079
Added cppcheck, clang-tidy and include-what-you-use. #2078, #2328, #2377
Added check for header standalone compilation, can be enabled with OGS_CHECK_HEADER_COMPILATION=ON. #2043
Jenkins shows nice summaries of compiler warnings. #2206
Large tests are fixed and run on Jenkins upon master merge. #2056, #2155
Re-enabled code coverage reports (for the testrunner only) with Codecov. #2333, #2336
Commits containing [ci skip] in the commit message do not trigger a Jenkins
build.
Add vtkdiff test configuration to project files, s.t. the vtkdiff tests are
performed after successful run comparing output to reference files. This
possibility is also reflected in a new CMake function OgsTest as an
alternative to the AddTest. #2255, #2257
New tools
TecPlotTools: splitting files containing multiple zones into seperate
TecPlot files. #2114
TecPlot-Reader: converting TecPlot rasters into OGS meshes (one file per
zone, containing all variables as scalar arrays). #2114
identifySubdomains:
Identification of boundary meshes (or any subdomains in general) in the bulk
mesh. Performs geometrical tests and creates and verifies necessary bulk_node_ids and bulk_element_ids maps. #2227, #2252
Mesh2Raster: converts 2D OGS meshes into raster files of arbitrary pixel
size, where node elevation is represented by pixel value. #2367
GocadSGridReader tool reading the Gocad/SKUA stratigraphic grid format and
writing the data in the vtu format. #2316
Rewrite partmesh tool and add partitioning of boundary meshes (or subdomains
in general) according to the partition of the bulk mesh. #2159, #2178, #2195
Add new features to ExtractSurface tool. #2387, #2401
updated utility moveMeshNodes: algorithm for mesh on mesh mapping now
calculates exact node elevation instead of using interpolation. #2390
Data Explorer
Listing of source terms and boundary conditions in Data Explorer DataView (no
visualisation yet). #2110
Mesh element removal can now remove elements based on value ranges of
arbitrary scalar arrays (currently only int- and double arrays are supported). #2115
added custom VTK filter to represent raster data as point clouds. #2121
geometrical points can now be converted into station points. #2369
fixed issue with geometrical surfaces not being loaded correctly. #2388
Replace deprecated QVTKWidget with QVTKOpenGLWidget #2432
Other notable code changes
C++17 standard is enabled and is allowed in the production code (given the
compiler support). #2298
Separate monolithic ProcessLib into individual processes. Now it is possible
to build ogs with selected processes only. This also improves linking times. #2017