Skip to content

v10.4.2

Latest

Choose a tag to compare

@roigcarlo roigcarlo released this 19 Jun 07:34

What's Changed

  • [GeoMechanicsApplication] Reordered some calls to Predict by @avdg81 in #13856
  • [ContactStructuralMechanicsApplication] Improve handling of DOF initialization in ResidualBasedNewtonRaphsonMPCContactStrategy by @loumalouomega in #13859
  • [FluidDynamicsApplication] Refactor FluidAnalysisWithoutSolution to fix IntegrationPointStatisticsTest with new analysis structure by @loumalouomega in #13857
  • [CoSimulationApplication] Add Predict call in InitializeSolutionStep for proper analysis stage execution by @loumalouomega in #13860
  • [ContactStructuralMechanicsApplication] Update test result JSON files for contact beam analysis with new displacement and reaction values by @loumalouomega in #13871
  • [ShallowWaterApplication] Update solution TestMeshMovingStrategy by @loumalouomega in #13873
  • [CI][LinearSolversApplication] Update Eigen library to 5.0.0 for C++20 by @loumalouomega in #13888
  • [Core] Fix UTF8 literal issue in MSVC with C++20 by @loumalouomega in #13886
  • [MPMApplication] Predict order changes by @andimkatili in #13999
  • [GeoMechanicsApplication] Implement hardening process for Mohr-Coulomb, based on the modified class structure by @mnabideltares in #13965
  • Extend InterfaceVectorContainer to Support Mapping between Elements, Conditions, and Geometries by @juancamarotti in #14001
  • [Core] Added move operations to class Flags by @avdg81 in #13952
  • [TrilinosApplication] Commenting not compatible test SuperLUDist in Amesos2. by @loumalouomega in #14026
  • [SIApp] Fix sensor generator analysis typo by @Igarizza in #14032
  • [GeoMechanicsApplication] Extend extrapolator to support lines by @rfaasse in #14030
  • [GeoMechanicsApplication] Separate test suites to improve compilation by @rfaasse in #14029
  • [GeoMechanicsApplication] Improve the error message for "GEO_SHEAR_CAPACITY" output by @markelov208 in #14031
  • [GeoMechanicsApplication] Submerged excavation model fixes by @rfaasse in #14033
  • [TrilinosApplication] Add gfortran linking to KratosTrilinosCore library by @loumalouomega in #14044
  • [GeoMechanicsApplication] Several minor improvements to interfaces by @avdg81 in #14039
  • [TrilinosApplication] Adding documentation related with fortran linking by @loumalouomega in #14047
  • [GeoMechanicsApplication] Add plots for bending moment and axial/shear forces for validation case by @rfaasse in #14038
  • [StructuralMechanicsApplication] Avoid conflict ProcessInfo usage in ComputeCenterOfGravityProcess, ComputeMassMomentOfInertiaProcess and TotalStructuralMassProcess by @loumalouomega in #14051
  • [GeoMechanicsApplication] Add support to give list of modelpart names to "ApplyVectorConstraintTableProcess" by @markelov208 in #14036
  • [GeoMechanicsApplication] Remove redundant f-string in test by @rfaasse in #14052
  • [Core] Move geometry container to mesh by @rickyaristio in #13423
  • [MappingApplication] Proper Implementation of a Radial Basis Function Mapper for FEM-FEM and IBRA-FEM by @juancamarotti in #13981
  • [GeoMechanicsApplication] Add new variables for interface elements by @avdg81 in #14056
  • [GeoMechanicsApplication] Move all non-template code to .cpp files and make sure any .h file does not contain any implementations (conditions) by @markelov208 in #14049
  • [GeoMechanicsApplication] Add support of list for model part names in GeoExtrapolateIntegrationPointValuesToNodesProcess by @markelov208 in #14059
  • [Core] Release 10.4 by @roigcarlo in #14041
  • [Core] Fix AMGCLSolver in GPU mode by @matekelemen in #14063
  • [GeoMechanicsApplication] Nodal extrapolation for interface elements by @avdg81 in #14061
  • [Core] Clean up some includes in core to reduce compilation times by @loumalouomega in #14064
  • [Doc] Update README version to 10.4 by @loumalouomega in #14058
  • [MappingApplication] Update README in the MappingApplication by @juancamarotti in #14060
  • [CI] Fix rocky by @roigcarlo in #14069
  • [CI] Testing the C++20 compilation by @loumalouomega in #13549
  • [GeoMechanicsApplication] Improvements for the nodal extrapolation process by @avdg81 in #14068
  • [Core] Add Emplace methods with unit tests in DataValueContainer by @sunethwarna in #13685
  • [GeoMechanicsApplication] Move all non-template code to .cpp files and make sure any .h file does not contain any implementations (geometries) by @markelov208 in #14072
  • [CL App] Exposing MINIMUM_FATIGUE_REDUCTION_FACTOR for High cycle fatigue CL by @SergioJimenezReyes in #14070
  • [Hotfix][Warning] Fix warning in distributed CSR matrix by @rubenzorrilla in #14074
  • [TrilinosApplication] Better documentation for FastestDirectSolverList in TrilinosSpace and avoid duplication in CreateFastestAvailableDirectLinearSolver by @loumalouomega in #13984
  • [Core][Analysis stage] Attempting to solve #13350 by @RiccardoRossi in #13432
  • Bump actions/checkout from 3 to 6 by @dependabot[bot] in #13986
  • [Core] Using Emplace in TensorAdaptors by @sunethwarna in #14016
  • [GeoMechanicsApplication] Added CAUCHY_STRESS_VECTOR as a nodal variable to the main model part by @avdg81 in #14079
  • Added calculate and unit tests to interface. by @WPK4FEM in #14078
  • [SIApp] [Urgent] Fix to stop reusing LHS for system identification problems by @talhah-ansari in #14081
  • [CL App] Adding checks to the by-points hardening/softening curves (damage / plasticity) by @SergioJimenezReyes in #14080
  • [GeoMechanicsApplication] Move all non-template code to .cpp files and make sure any .h file does not contain any implementations (operations) by @markelov208 in #14073
  • [OptApp] Adding cloud mesh option to explicit filtering by @Igarizza in #13989
  • [CoSimulationApplication] More generic rigid_body_input_check process creation by @loumalouomega in #13681
  • [Fluid] Low Mach 3D implementation and condition by @rubenzorrilla in #14086
  • [SMApp+CLApp] Adding a new triangular thick shell elements + CLs by @AlejandroCornejo in #13921
  • [GeoMechanicsApplication] More improvements for the nodal extrapolation process by @avdg81 in #14093
  • [GeoMechanicsApplication] Move all non-template code to .cpp files and make sure any .h file does not contain any implementations (constitutive) by @markelov208 in #14053
  • [Core] Fixed writing JSON output for nodal vector variables by @avdg81 in #14076
  • [Benchmark] Renaming benchmarks by @loumalouomega in #14098
  • Label correction, forces/moments in plane strain are per m by @WPK4FEM in #14100
  • [MPM] Replace PENALTY_FACTOR with PENALTY_COEFFICIENT from KratosCore by @ncrescenzio in #12190
  • [Core] Fix JSON output formatting for resultant vector variables by @loumalouomega in #14101
  • [GeoMechanicsApplication] Move all non-template code to .cpp files and make sure any .h file does not contain any implementations (retention) by @markelov208 in #14082
  • adding a c++ function to return the list of ids by @RiccardoRossi in #14106
  • [GeoMechanicsApplication] Add documentation for compression cap for material models by @mnabideltares in #14062
  • [Core] Fix uninitialized BoundedMatrix warning in ParallelDistanceCalculationProcess by @loumalouomega in #14107
  • adding a tensor adaptor to collect node indices from geometries by @RiccardoRossi in #14094
  • [FluidDynamicsApplication] Fix compilation error in DVMSDEMCoupled due to dimension mismatch by @loumalouomega in #14114
  • Geo/building pit demo by @WPK4FEM in #14104
  • [GeoMechanicsApplication] Move all non-template code to .cpp files and make sure any .h file does not contain any implementations (strategies) by @markelov208 in #14115
  • [LinearSolversApplication] Fix function hiding error in MKLSmootherBase by @loumalouomega in #14118
  • Fix HDF5 parallel condition in CMakeLists for HDF5 v 2.0.0 by @sunethwarna in #14120
  • [GeoMechanicsApplication] Move all non-template code to .cpp files and make sure any .h file does not contain any implementations (test_setup_utilities) by @markelov208 in #14116
  • [GeoMechanicsApplication] Fix clang tidy unnecessary copies by @rfaasse in #14124
  • [GeoMechanicsApplication] Move all non-template code to .cpp files and make sure any .h file does not contain any implementations (utilities) by @markelov208 in #14112
  • [GeoMechanicsApplication] Move all non-template code to .cpp files and make sure any .h file does not contain any implementations (workflows) by @markelov208 in #14113
  • [Scripts][Docker] Update GCC in Rocky Docker image to version 13 by @loumalouomega in #14129
  • [GeoMechanicsApplication] Move all non-template code to .cpp files and make sure any .h file does not contain any implementations (elements) by @markelov208 in #14055
  • [GeoMechanicsApplication] Move all non-template code to .cpp files and make sure any .h file does not contain any implementations (processes) by @markelov208 in #14075
  • [Core] Fix Parallel Future by @roigcarlo in #14122
  • [Doc] Typo fix Kraots by @loumalouomega in #14131
  • Geo/rename interface element class and files by @WPK4FEM in #14133
  • [External][Pybind11] Update pybind11 to 3.0.1 by @loumalouomega in #14105
  • [OptApp] Fix segmentation fault error on Helholtz Element by @sunethwarna in #14135
  • [GeoMechanicsApplication] Add cap region (without hardening) to Mohr-Coulomb by @mnabideltares in #14123
  • [GeoMechanicsApplication] Support matrices of contributions to have a different number of rows and columns by @rfaasse in #14140
  • Add jacobians test adaptor by @RiccardoRossi in #14095
  • [Fluid] Generic incremental update slip scheme by @rubenzorrilla in #14128
  • [CI] Activate dev toolset 13 in Rocky8 by @roigcarlo in #14134
  • [Core] Fixing smart pointer serialization, affecting MasterSlaveConstraint by @RiccardoRossi in #14138
  • [GeoMechanicsApplication] Add water pressure DOFs to interface elements by @avdg81 in #14137
  • [StructuralMechanicsApp] Adding Total Lagrangian 2 noded truss elements (2D and 3D) by @AlejandroCornejo in #14099
  • [GeoMechanicsApplication] Calculate k0_NC from friction angle by @avdg81 in #14151
  • [GeoMechanicsApplication] Create a calculator for interface stiffness contributions by @rfaasse in #14146
  • [CI] Attemting to fix rocky build by @roigcarlo in #14154
  • Geo/let elements provide material permeability to calculators by @WPK4FEM in #14152
  • [Core][Minor] Fixing Expression test bug by @roigcarlo in #14157
  • [Core][Future] Add linear algebra defines by @rubenzorrilla in #14108
  • [MappingApplication] Add IGA–FEM mortar surface mapping modeler (Brep surface ↔ FEM triangles) by @juancamarotti in #14127
  • [Core] Remove duplicated include in matrix_market_interface by @loumalouomega in #14159
  • Geo/unit test element matrix vector utilities by @WPK4FEM in #14160
  • [GeoMechanicsApplication] Make interface contributions controllable through the constructor by @rfaasse in #14163
  • [GeoMechanicsApplication] Add coupling calculator components by @rfaasse in #14162
  • [GeoMechanicsApplication] Add documentation for hardening in Mohr-Coulomb in the form of markdown by @mnabideltares in #13993
  • [GeoMechanicsApplication] Renamed the building pit test by @avdg81 in #14165
  • [Hdf5] Fix windows compilation by @roigcarlo in #14091
  • [Core] Add posibility for serializer to read data only by @sunethwarna in #14164
  • [GeoMechanicsApplication] Renamed three local helper functions CreateProperties by @avdg81 in #14167
  • [GeoMechanicsApplication] Added a class that represents sigma and tau by @avdg81 in #14172
  • [GeoMechanicsApplication] Add a class that represents a principal stress vector by @rfaasse in #14173
  • [GeoMechanicsApplication] Fix validation tests for Linux builds by @rfaasse in #14178
  • [GeoMechanicsApplication] Rename functions in anonymous namespaces to fix unity build by @rfaasse in #14179
  • [GeoMechanicsApplication] Add explicit unit tests and docs for stiffness calculator by @rfaasse in #14169
  • [CMake] Update FindTrilinos cmake file in order to locate new dependencies by @loumalouomega in #14177
  • [GeoMechanicsApplication] Fixed code smell (function hiding) by @rfaasse in #14183
  • [FastPR][Core] Adding FindValueIndex to CSR by @rubenzorrilla in #14185
  • [GeoMechanicsApplication] Fix bug in time step mechanism C++ workflow by @rfaasse in #14184
  • [Core] Hotfix for geometries_tensor_adaptor by @RiccardoRossi in #14182
  • [Core] CSR interface assembly utilities by @rubenzorrilla in #14189
  • [Core][Future] Add linear operators by @rubenzorrilla in #14110
  • Geo/move generalized get nodal values to variables utilities by @WPK4FEM in #14190
  • [GeoMechanicsApplication] Improve the Coulomb model framework by @avdg81 in #14187
  • [Core] Add Clone method to TensorAdaptor by @sunethwarna in #14192
  • [GeoMechanicsApplication] Added two missing inclusion guards by @avdg81 in #14196
  • [GeoMechanicalApplication] Change in GetNodalValues by @markelov208 in #14197
  • [FastPR][Core] Enabling getting indices from connectivities array by @rubenzorrilla in #14194
  • [Core][Future] Add linear system container by @rubenzorrilla in #14161
  • [GeoMechanicsApplication] Defined addition operators for class SigmaTau by @avdg81 in #14199
  • [GeoMechanicsApplication] Extend class PrincipalStresses with addition operations by @avdg81 in #14206
  • [Core] Add Option to Make Kratos Quiet by @matekelemen in #14209
  • [GeoMechanicsApplication] Add a class that represents a (p, q) stress invariant by @avdg81 in #14202
  • [GeoMechanicsApplication] Added up_coupling_calculator in U_Pw_interface_element by @markelov208 in #14171
  • [Hotfix][Core] Proper initialize in matrix map CSR constructor by @rubenzorrilla in #14216
  • [OptApp] Fixing the nodal value to condition / element container mapping (inverse as well) by @sunethwarna in #14174
  • [SMApp + CLApp] Adding capabilities to the newly added ANDES 3N thick shell by @AlejandroCornejo in #14203
  • [GeoMechanicsApplication] Sorted the stresses in the unit tests of the principal stress vectors by @rfaasse in #14227
  • [GeoMechanicsApplication] Added Pw U coupling by @markelov208 in #14220
  • [GeoMechanicsApplication] Some fixes for the U-Pw interface element by @avdg81 in #14228
  • [Structural] Add Test for Chained Link Constraints by @matekelemen in #14231
  • [GeoMechanicsApplication] Adopt class PQ in implementation of the compression cap by @mnabideltares in #14225
  • [Core] Extend PMultigridBuilderAndSolver by @matekelemen in #13645
  • [Core] Add NodalNeighbourCountTensorAdaptor by @sunethwarna in #14207
  • [SIApp] Adding sensor_error_conv_crit by @Igarizza in #14238
  • [ConstitutiveLawsApplication] Fix name hiding for GetValue/SetValue in ThicknessIntegratedIsotropicConstitutiveLaw. Fixes GCC 13 compilation issue by @loumalouomega in #14241
  • [CORE] [FastPR] Fix entity creation from geometries using correct 'Create' method by @Marco1410 in #14213
  • [Core] Add error handling in parallel OpenMP loops builder and solver by @rfaasse in #14193
  • Change windows pipeline generator to Ninja by @rfaasse in #14237
  • [FastPR][Core] Future minor upgrades by @rubenzorrilla in #14217
  • [GeoMechanicsApplication] Fix the return mapping in Mohr-Coulomb tension cutoff by @mnabideltares in #14211
  • [ContactStructuralMechanicsApplication] Adding missing guards in covergence criteria by @loumalouomega in #14244
  • [Core] Add GeometryMetricsTensorAdaptor by @sunethwarna in #14208
  • [IGA] Expose active CP indices and higher-order derivatives at arbitrary local coordinates for BRep Surfaces by @juancamarotti in #14251
  • Geo/14021 interface fluid body flow calculator by @WPK4FEM in #14215
  • [GeoMechanicsApplication] Remove last "geo" beam element by @avdg81 in #14245
  • [GeoMechanicsApplication] Added three unit tests for Mohr-Coulomb tension cut off by @markelov208 in #14234
  • [Mapping] Fix shape function and equation ID evaluation for high-order NURBS in Nearest Element Mapper by @juancamarotti in #14249
  • [IgaApplication] Second PR Gap-Sbm: nurbs modeler and snake process by @NickNick9 in #13946
  • [General] Fixing sparse bugs by @roigcarlo in #14247
  • Geo/avoid ublas assignment by @WPK4FEM in #14255
  • [GeoMechanicsApplication] Improve the checking of allocated DoF in the schemes by @rfaasse in #14259
  • [GeoMechanicsApplication] Fix corner return mapping by @avdg81 in #14257
  • [GeoMechanicsApplication] Fixed a compilation error when constructing a PQ object from a vector expression by @avdg81 in #14261
  • [Pfem application] update after Clone() has been removed from node by @lluis-mv in #14027
  • [IGA] Expose knot vector accessors for BrepSurface by @juancamarotti in #14264
  • [Core] Load stepping feature by @sunethwarna in #13877
  • [IgaApplication] IGA-3D extension brep_volume and a brep_surface_on_volume by @NickNick9 in #13496
  • [Core] 📊 Enhanced Google Benchmark visualization script by @loumalouomega in #14267
  • [GeoMechanicsApplication] Make stress state classes more similar by @avdg81 in #14265
  • [MAPPING] Fix bugs in RBF Mapper implementation by @juancamarotti in #14269
  • [GeoMechanicsApplication] Moved some expected results to a separate JSON file by @avdg81 in #14262
  • [IgaApplication] bug ShapeFunctionsLocalGradients in nurbs_surface_geometry by @NickNick9 in #14270
  • [Core] Minor optimization in MathUtils avoiding pow as VS is struggling to multiply 2 values by @loumalouomega in #14274
  • [Core] Clean up variables includes by @loumalouomega in #14281
  • [OptApp / SIApp] Updating the Expressions to TensorAdaptors by @sunethwarna in #14214
  • [Core / OptApp] Port Kratos::Future::VtuOuput to Kratos by @sunethwarna in #14221
  • [LINEAR SOLVERS] Add multi-RHS Solve(A, X, B) implementation and tests for Eigen-based direct linear solvers by @juancamarotti in #14263
  • [Core] Bye bye Expressions by @sunethwarna in #14222
  • [GeoMechanicsApplication] Building pit with mohr coulomb by @rfaasse in #14282
  • [Core] Add FixityTensorAdaptor by @rubenzorrilla in #14258
  • [Future][Core] Adding preconditioner base class by @rubenzorrilla in #14286
  • [Core] More benchmark plot improvement by @loumalouomega in #14285
  • [ConvectionDiffusionApplication] [IgaApplication] conv diff solver -> skipping geometry check when IGA by @NickNick9 in #14275
  • Geo/plasticity status output by @WPK4FEM in #14271
  • [Core] Change starting radius in GeometricalObjectsBins::SearchNearestInRadius method by @qiukailu in #14290
  • [GeoMechanicsApplication] Extend ApplyCPhiReductionProcess to use Mohr-Coulomb constitutive model by @markelov208 in #14085
  • [MAPPING] Improve performance of RBF mapper by solving linear system with matrix RHS by @juancamarotti in #14288
  • [FluidDynamics] Refactor old compute_drag_process to compute flow forces & moments in body-fitted & embedded fluid formulations by @juancamarotti in #14210
  • [Docs][Core] Fix stub generation by @sunethwarna in #14295
  • [Bugfix][IGA] Expose active CP indices for BRep Surfaces by @rickyaristio in #14298
  • [IgaApplication] 3D workflow SBM-IGA laplacian problem by @NickNick9 in #14283
  • [OptApp] Add HDF5 output for OptimizationProblem by @sunethwarna in #14294
  • [GeoMechanicsApplication] Add json formatting exception list by @rfaasse in #14111
  • [MAPPING] Add parallel assembly for mapping matrix with OpenMP by @juancamarotti in #14302
  • Memory safe SBMworkflow by @andrewgorgi in #14303
  • [Core][Future] Including linear system container and preconditioners to future environment by @rubenzorrilla in #14119
  • [IgaApplication] Part II of 3D extension of the SBM-IGA workflow by @NickNick9 in #14300
  • [GeoMechanicsApplication] Improve self reference check in the neighbour finder by @rfaasse in #14299
  • [GeoMechanicsApplication] Fixed code smell reported by SonarCloud by @rfaasse in #14306
  • Moving applications to legacy by @roigcarlo in #14268
  • [CMake] Add FindTBB.cmake module to better locate Intel TBB library by @loumalouomega in #14310
  • [IGA] Add IgaVTKOutputProcess for HDFVTK export of CAD (BRep) geometries by @juancamarotti in #14308
  • [Core] Fix static_asserts with concepts in cpp20 by @sunethwarna in #14297
  • [IgaApplication] [FluidDyanamicsApplication] Adding Stokes 3d and Navier-Stokes 2d-3d by @NickNick9 in #14305
  • [Core] Fix C++23 size_t literal in test_atomic_utilities.cpp when compiling with KRATOS_USE_TBB by @loumalouomega in #14311
  • [GeoMechanicsApplication] Fix thread safety issue in geo process by @rfaasse in #14315
  • [Core] Refactor result database header: replace include guards with pragma once and update type definitions by @loumalouomega in #14316
  • [OptApp] Changing the Filtering to use Nanoflann by @Igarizza in #14198
  • [OptApp] Adding possibility to matrix based filtering in OptApp by @sunethwarna in #14313
  • [Core] Fix GCC 11 ICE in GeometryMetricsTensorAdaptor template instantiation by @loumalouomega in #14317
  • [Scripts] 🐳 Adding Docker script for Ubuntu 24.04 (Noble) by @loumalouomega in #14291
  • [GeoMechanicsApplication] Fixed several issues found by ClangTidy by @avdg81 in #14325
  • [Core] New StlBvhTree by @pooyan-dadvand in #14301
  • Bump actions/deploy-pages from 4 to 5 by @dependabot[bot] in #14330
  • Bump actions/configure-pages from 5 to 6 by @dependabot[bot] in #14329
  • [IgaApplication] [FluidDynamicsApplication] Fluid conditions by @NickNick9 in #14328
  • [CMake] Proper GCC version check by @loumalouomega in #14335
  • [GitHub] Improve GitHub templates by @loumalouomega in #14331
  • [ContactStructuralMechanicsApplication] Update my contact infomation by @loumalouomega in #14343
  • [GeoMechanicsApplication] Convert the building pit validation case to use the orchestrator by @rfaasse in #14339
  • [GeoMechanicsApplication] Fix total stress vector calculation breaking plasticity status output by @rfaasse in #14341
  • [Core] Fix Intel LLVM structured-bindings workaround and alignment macro in P-multigrid scaling by @loumalouomega in #14346
  • [Core] Fix C++20-only compatibility issue in VtuOutput endianness detection by @loumalouomega in #14326
  • Make python route equivalent to cpp route for step restarting by @WPK4FEM in #14349
  • [MedApplication] Preserve node and geometry IDs in MED I/O with SubModelParts by @Marco1410 in #14201
  • [Core] Enable analysis stage without solver by @rubenzorrilla in #14318
  • [StructuralMechanics] Add direct harmonic strategy (with imaginary displacements) by @juancamarotti in #14345
  • [GeoMechanicsApplication] Removed a misleading test by @avdg81 in #14350
  • [Mac] Update the build script by @matekelemen in #14338
  • [CMake] Enhance CMake configuration for Clang on Windows with specific flags for clang-cl and native Clang by @loumalouomega in #14347
  • [GeoMechanicsApplication] remove the plane stress material from geo by @WPK4FEM in #14353
  • [GeoMechanicsApplication] Integrate the functionality for UPw interfaces by @markelov208 in #14266
  • [MPM] Fix number generated material points per element by @ncrescenzio in #14103
  • [GeoMechanicsApplication] Removed several JSON file paths that no longer existed by @avdg81 in #14355
  • [GeoMechanicsApplication] Let the K0 procedure process also accept GEO_FRICTION_ANGLE as optional input by @markelov208 in #14352
  • [Doc] Adding building wheels doc by @roigcarlo in #14370
  • [TrilinosApplication] Minor clean-up by @loumalouomega in #14369
  • [MPM] Allow "use_input_model_part" in "model_import_settings" ProjectParameters.json by @ncrescenzio in #14243
  • [TrilinosApplication] Improve TrilinosSpace, its python bindings and MPI test coverage by @loumalouomega in #14371
  • [MAPPING] Fix typo in KratosBeamMapping default parameters retrieval by @juancamarotti in #14381
  • [IGA] Add Python bindings and tests for the construction of BrepSurface and BrepCurveOnSurface by @juancamarotti in #14384
  • Fixes a bug in using matrix based explicit filtering with conditions and elements by @sunethwarna in #14385
  • Geo/remove incomplete integration tests by @WPK4FEM in #14374
  • Removed the unused beam law from GeoMechanicsApplication. by @WPK4FEM in #14375
  • [GeoMechanicsApplication] setup a test for the triaxial experiment by @Sabine-van-Dijk in #14354
  • [GeoMechanicsApplication] Formatting after fix in formatter by @rfaasse in #14386
  • [CORE] Fix IsInside of Truss_3D_2 by @Igarizza in #14304
  • Bump actions/upload-pages-artifact from 4 to 5 by @dependabot[bot] in #14392
  • [ConvectionDiffusionApplication] Adding crosswind stabilization to Eulerian Convection–Diffusion element by @Marco1410 in #14272
  • [Doc] Renaming contributor from Altair to Siemens DISW by @loumalouomega in #14388
  • Geo/introduce geo drainage type by @WPK4FEM in #14378
  • [GeoMechanicsApplication] implement the "Undrained" behaviour, for the constitutive tensor by @markelov208 in #14372
  • [Core] Making Variable and VariableData constexpr by @sunethwarna in #14260
  • [GeoMechanicsApplication] Reformatted some JSON files of the building pit test by @avdg81 in #14395
  • [GeoMechanicsApplication] Fix extrapolation for 1 integration point elements. by @WPK4FEM in #14396
  • [GeoMechanicsApplication] Implement the undrained excess pore pressure computation by @markelov208 in #14377
  • [Core] Add parallel try catch to remaining raw omp loops in builder and solver by @rfaasse in #14319
  • [GeoMechanicsApplication] Add availability check for GEO_DRAINAGE_TYPE by @markelov208 in #14399
  • [Core] Fix ignored solver settings in PMGBuilderAndSolver by @matekelemen in #14357
  • [GeoMechanicsApplication] Fix Zero-Diagonal error in the a thermal case by @mnabideltares in #14394
  • [ExternalLibraries] Update AMGCL to last master branch by @loumalouomega in #14407
  • [Core] Improve the benchmark plotting script by @loumalouomega in #14408
  • [SMApp] Reimplementing the thick shell element of 4 nodes by @AlejandroCornejo in #14284
  • Geo/undrained elastic continuum by @WPK4FEM in #14401
  • [Core] Update triangle nearest point by @qiukailu in #14414
  • [GeoMechanicsApplication] Serialization of SaturatedLaw and few others by @markelov208 in #14420
  • [Core] IsNull missing in UblasSpace by @loumalouomega in #14391
  • [GeoMechanicsApplication][Core] Serialization of a table by @markelov208 in #14422
  • [GeoMechanicsApplication] Extend the JSON file reader such that it can read points and lists of points by @markelov208 in #13990
  • [GeoMechanicsApplication] add a new oedometer test to the test_element_lab by @Sabine-van-Dijk in #14403
  • [TrilinosApplication] Transition changes for #14373 (I) by @loumalouomega in #14425
  • Geo/clang tidy remarks by @WPK4FEM in #14431
  • [Core] Cherry pick changes from #14412 by @roigcarlo in #14413
  • [MPM] Body Force interpolation from nodes to mp by @lauramoremar in #14398
  • [IGA] Add NURBS Curve Refinement Support to RefinementModeler and Curves Embedded in Brep Curve by @juancamarotti in #14439
  • [MPM] Cleanup elements by @ncrescenzio in #14229
  • [GeoMechanicsApplication] Add a validation test for the CROW model by @avdg81 in #14405
  • [GeoMechanicsApplication] Add a test for the direct simple shear experiment by @Sabine-van-Dijk in #14435
  • [MPM] Assign exact size stress strain vectors by @ncrescenzio in #14223
  • [MPM] New MPMWriteEnergyOutputProcess by @ncrescenzio in #14117
  • [TrilinosApplication] Add experimental Tpetra-based sparse space by @loumalouomega in #14376
  • [Core] Correcting a BIG performance bug of model_part_io by @RiccardoRossi in #14433

Full Changelog: v10.4.0...v10.4.2