What's Changed
- Geo/line piping output by @WPK4FEM in #12852
- [Core][Geometries] Adding geometry order information by @loumalouomega in #12204
- [Core] Adding hashed containers (currently STL) by @loumalouomega in #12856
- [GeoMechanicsApplication] Standard K0 procedure for 3D by @markelov208 in #12850
- [Core][Legacy] Remove unused and very legacy old
indexed_object
by @loumalouomega in #12858 - [Doc] Update
README.md
for10.1
release by @loumalouomega in #12860 - [Core] Adding some missing includes by @loumalouomega in #12859
- [GeoMechanicsApplication] Fix inactive element workflow in time integration schemes by @rfaasse in #12864
- [Core] Adding debug check in
CheckAndCorrectZeroDiagonalValues
by @loumalouomega in #12782 - [GeoMechanicsApplication] Create 3d line piping element 3d2n by @rfaasse in #12857
- [GeoMechanicsApplication] Minor clean-up of recently changed/added code by @rfaasse in #12866
- [Core] Use PointerVectorSet as geometry container by @rubenzorrilla in #12843
- [Core] Geometry based connectivity preserve modeler by @rubenzorrilla in #12794
- [External] Adding Google benchmark option in CMake by @loumalouomega in #12867
- [Core] Fix
GetLeavesInBoundingBoxNormalized
, where coordinates were not properly computed by @loumalouomega in #12870 - [Core] Optimizing code generated by sympy fe utilities by @ddiezrod in #12872
- [StructuralMechanicsApplication] Remove deprecated mesh_id parameter from validation test by @ddiezrod in #12876
- [GeoMechanicsApplication] Re-enable settlement test using the C++ route by @avdg81 in #12877
- Bump to 10.1 by @roigcarlo in #12883
- [Scripts] Adding Rocky Linux docker file and remove legacy Centos docker file by @loumalouomega in #12884
- [GeoMechanicsApplication] Add reset displacement to interfaces by @rfaasse in #12871
- [Core][Tests] Fixing numpy copy=false by @roigcarlo in #12891
- [CORE] Adding ProcessInfo kind of variable as independent variable for TableAccessor by @AlejandroCornejo in #12886
- [Install] Update documentation related with MinGW by @loumalouomega in #12893
- [Core] Clean up spaces in
Logger.cpp
and update toKRATOS_CRITICAL_SECTION
by @loumalouomega in #12895 - [Fluid] Weakly compressible darcy relative velocity by @rubenzorrilla in #12889
- [LinearSolversApplication] Reactivating MKL with Clang, because apparently now it compiles again by @loumalouomega in #12901
- Geo/delete number of umat parameters by @WPK4FEM in #12900
- [CORE] Update and improve Quadrilateral Gauss quadratures by @AlejandroCornejo in #12904
- [Core] Clean up test for
monotonicity_preserving_solver
by @loumalouomega in #12905 - [StructuralMechanicsApplication] The Timoshenko beam constitutive law takes into account initial state by @avdg81 in #12902
- [CORE] just cleaning and avoiding calculation repetition in some quadratures by @AlejandroCornejo in #12907
- [Core] Allow for calling the Info() method of ConstitutiveLaw from Python by @qiukailu in #12912
- [CORE] Correcting and adding Gauss-Lobatto quadratures for the quadrilateral geometry by @AlejandroCornejo in #12913
- [CORE] Correcting hexahedron quadrature Lobatto by @AlejandroCornejo in #12917
- [OptApp] License File update by @Igarizza in #12829
- [CORE] Adding Lobatto quadrature for triangle by @AlejandroCornejo in #12916
- [SeveralApplication] Adding benchmarks to some apps by @loumalouomega in #12882
- [Doc] Remove legacy documentation files by @loumalouomega in #12910
- [SMApp] Adding 3D truss elements by @AlejandroCornejo in #12894
- [External] Update VexCL by @matekelemen in #12925
- [Core][TrilinosApplication] Adding fallback linear solver by @loumalouomega in #12309
- [Doc] Adding benchmark documentation by @loumalouomega in #12911
- [Core] Adding suggestions to import failures by @roigcarlo in #12934
- [Core] Adding opt-out for mpi by @roigcarlo in #12935
- [StructuralMechanicsApplication] Add PK2_STRESS_VECTOR in LinearTrussElement2D by @markelov208 in #12915
- [CI] Change CentOS images to Rocky images for CI by @loumalouomega in #12936
- [OptApp] Add methods to handle sub properties in the optimization by @sunethwarna in #12939
- [Fluid] Move BlockSize to data containers by @rubenzorrilla in #12938
- [ConvDiff] Upgrade CHT solver by @rubenzorrilla in #12920
- Geo/check number of tables phreatic multi line by @WPK4FEM in #12689
- [Fluid] Exposing missing variables by @roigcarlo in #12926
- Update and Fix
Profiler
by @matekelemen in #12940 - [Doc] Update
README.md
documentation links by @loumalouomega in #12909 - [Core] Adding kernel library list by @loumalouomega in #9317
- [CMake] Defaulting the coloring of the
Logger
by @loumalouomega in #12927 - [Core] Add methods to retrieve available sub-items and handle not found errors in
Registry
andRegistryItem
by @loumalouomega in #12943 - [CI] Adding Rocky image build to CI by @loumalouomega in #12887
- [Core] Disable colored output for logger by default in CMake configuration by @loumalouomega in #12945
- [Core] Adding additional SMP information into header information by @loumalouomega in #12947
- [Scripts] Fix Boost dependency in Rocky DockerFile by @loumalouomega in #12949
- [Core][Hotfix] Revert flag removed in #12700, the DoF set was calculated always because of this by @loumalouomega in #12946
- [Core] Bugfix - Initialize DOF set flag in residual-based block builder and solver by @ddiezrod in #12952
- additional SBM features to nurbs_curve_on_surface_geometry by @NickNick9 in #12717
- [StructuralMechanicsApplication] Make sure the structural/interface elements used in the quay wall work with the geo reset displacement process (LinearTimoshenkoBeamElement2D2N) by @markelov208 in #12948
- Geo/convergence criteria by @WPK4FEM in #12950
- [Fluid] Low Mach Navier-Stokes formulation by @rubenzorrilla in #12955
- [Core] Minor update in libraries available when dependencies are added by @loumalouomega in #12954
- Extra error checks for K0 and C-Phi by @WPK4FEM in #12953
- Geo/remove old K0 materials by @WPK4FEM in #12962
- [Hotfix][Core] CAD tessellation modeler by @rubenzorrilla in #12965
- [GeoMechanicsApplication] Partially saturated flow does not work as expected by @mnabideltares in #12914
- [Hotfix][Fluid] Fix low Mach element stabilisation constants by @rubenzorrilla in #12967
- [Core] adding PointLocalCoordinates and ShapeFunctionValues to triangle 3d6 by @ddiezrod in #12961
- [StructuralMechnicsApplication] Make sure the structural/interface elements used in the quay wall work with the geo reset displacement process (Timoshenko Curved Beam) by @markelov208 in #12963
- [Core] Add Calculate methods for int and array_1d<double,6> in Condition and Element by @ddiezrod in #12970
- [GeoMechanicsApplication] Removed a few duplicated
override
s by @avdg81 in #12972 - [GeoMechanicsApplication] Remove number of umat state variables by @WPK4FEM in #12968
- Geo/check linear elastic parameters by @WPK4FEM in #12974
- [CLApp] Adding 2d Space Mapping theory for anisotropic nonlinear calculations by @AlejandroCornejo in #12971
- [GeoMechanicsApplication] Move C++ unit tests to subdirectories by @avdg81 in #12976
- [CORE] Adding new Lobatto quadratures to linear geometries by @AlejandroCornejo in #12918
- [FluidDynamicsApplication] Two-fluid Navier-Stokes formulation with fractional splitting approach by @uxuech in #12960
- [SIApp] Adding Strain Sensor test for solids by @sunethwarna in #12985
- [OptApp] Add integration point output by @sunethwarna in #12989
- [CI] Updating dockerfiles by @roigcarlo in #12986
- Updated test to have an assert to assure list is of length 3 (improve reliability) by @mcgicjn2 in #12982
- [Core] Fix Clang warning when
discard-qualifier
on line 133 ofregistry.h
by @loumalouomega in #12992 - [GeoMechanicsApplication] Fixed setting "DOMAIN_SIZE" by the
GeoMechanicalSolver
by @avdg81 in #12981 - [GeoMechanicsApplication] Moved some tests to validation suite by @rfaasse in #12987
- [CLApp] Generalizing the Serial Parallel Rule of Mixtures to perform 2d simulations by @AlejandroCornejo in #12983
- [GeoMechanicsApplication] Create exit criterion for c phi process by @rfaasse in #12980
- Remove unused damage from geo continuum element and dgeoflow by @WPK4FEM in #12995
- Try to reuse code in conditions and use vector algebra. by @WPK4FEM in #12977
- [ThermalDEM] Heat generation features by @rlrangel in #13003
- [GeoMechanicsApplication] Fix some minor issues by @avdg81 in #13005
- [Documentation] Adding
Registry
class documentation by @loumalouomega in #12928 - [Core] Refactor
load
serialization of theModel
to avoid potential memory issues by @loumalouomega in #12959 - Added pragma and formatting by @rlrangel in #13006
- [SMApp ]Adding plane strain Timoshenko beams by @AlejandroCornejo in #12969
- Geo/12978 improve reliability in tests by @mcgicjn2 in #13010
- [SMApp] Minor hotfixes in the Base solid element by @AlejandroCornejo in #13015
- set [0,0.5> as limits for Poisson s ratio in Timoshenko beam constitutive laws by @WPK4FEM in https://github.com//pull/13017
- Fix u Dirichtlet condition in GeoMechanicsApplication by earlier initialization of the constitutive law by @WPK4FEM in #13014
- Fix Empty Array Checks in IQN-ILS by @matekelemen in #13016
- [DEMApplication] New linear contact force model by @rlrangel in #13008
- [Core] Add SIApp to Linux CI by @sunethwarna in #12854
- [GeoMechanicsApplication] Unit tests for TransientPwElement by @markelov208 in #13012
- [DEMApplication] New class for global damping by @rlrangel in #13019
- [Mapping] Fix UpdateFunctionNonHist to use SetValue for setting node value by @ddiezrod in #13025
- [DEMApplication][Fast] Clean up "global viscous damping" by @ChengshunShang1996 in #13023
- [GeoMechanicsApplication] Removed two redundant default values for "reset_displacements" by @avdg81 in #13028
- [ThermalDEM] Added new tests by @rlrangel in #13029
- [GeoMechanicsApplication] Geo/ GetVariableBasedOnString is now emitting a warning rather than an error in set_parameter_field_process by @aronnoordam in #13024
- [GeoMechanicsApplication] GetVariableBasedOnString is now emitting a warning rather than an error in set_parameter_field_process by @aronnoordam in #13011
- [GeoMechanicsApplication] Removed initialization of material response from
InitializeSolutionStep
by @avdg81 in #13027 - Geo/12964 u quasistatic p euler by @WPK4FEM in #13022
- [Docs][FastPR] Update links output processes by @ncrescenzio in #13038
- [ThermalDEM] Density update and New graph by @rlrangel in #13033
- [FluidDynamicsApplication] Add a new utility to measure the volume of water/air in the cut elements. by @uxuech in #13032
- [Core] Unify profiler into one single file (header only) by @loumalouomega in #13040
- [Core] Remove leftover verbosity in
OctreeBinary
by @loumalouomega in #13046 - Release 10.2 by @roigcarlo in #12944
- [IGA][FastPR] Modify iga output process by @rickyaristio in #13047
- [GeoMechanicsApplication] Implement well constitutive behaviour for line pressure element by @mnabideltares in #12997
- [Core]
Constrain2To1
andConstrain2To1New
not compiling inOctreeBinary
to signed/unisgned comparison by @loumalouomega in #13048 - [CoSim] Adding Node to Element data Convertor by @Igarizza in #12765
- [Core] Fix Curve Axis Intersection by @rickyaristio in #13045
- [Core] Fix Matrix Market Output by @matekelemen in #13058
- [GeoMechanicsApplication] Improve performance in DGeoFlow by @rfaasse in #13035
- [GeomechanicsApplication] add function to reset incremental linear elastic law by @aronnoordam in #13030
- [OptApp] Small fixes to RGP, Conv Crit, NLOPT test by @Igarizza in #12844
- [Scripts] Update
INSTALL.md
to clarify UCRT compatibility with Windows 10/11 and add new scripts by @loumalouomega in #13053 - [GeoMechanicsApplication] Remove some unused stuff by @avdg81 in #13059
- [Docs] Partition Doxygen Docs by @matekelemen in #12836
- [MPM] Remove parameters not used in python processes by @ncrescenzio in #13070
- Fix Some Ublas Space Const Correctness Issues by @matekelemen in #13063
- [GeoMechanicsApplication] Fix DGeoFlow logging by @avdg81 in #13075
- [Core] Some header refactor for consistency and modern C++ standards (
pragma
) by @loumalouomega in #13076 - [Core] Migrating block build DOF array set up to utility by @rubenzorrilla in #13073
- [Core] Expose Geometry::Name to python by @matekelemen in #12054
- Fix
block_for_each
Template Requirements by @matekelemen in #13062 - [FluidDynamicsApplication]Adding artificial viscosity test by @uxuech in #13066
- [Core] Brep Surface - trimmed integration (Part 1 - Outer loop) by @rickyaristio in #13072
- Fix
Profiler
by @matekelemen in #13082 - [Core][FastPR] Quick fix for incorrect parameters in the Tesselate function by @rickyaristio in #13083
- [Docs] Add links to videos and presentations in the workshop webpage by @ncrescenzio in #13064
- Fix Matrix Value Types in
SparseMatrixMultiplicationUtility
by @matekelemen in #13079 - Missing Addition of Template Argument TShiftedBoundary by @NickNick9 in #13089
- Geo/intrinsic permeability by @WPK4FEM in #13068
- [GeoMechanicsApplication] Convert two stage line loads test to the orchestrator based analysis and test by @markelov208 in #13057
- [GeoMechanicsApplication] Fix performance difference between line-based and interface-based piping elements by @rfaasse in #13091
- [GeoMechanicsApplication] Fix issues in integration tests hindering a coverage report for them by @rfaasse in #13084
- Coorection to GetLowerSpan method in nurbs_utilitites by @NickNick9 in #13096
- [GeoMechanicsApplication] Removed a
"problem_data"
block that was duplicated by @avdg81 in #13098 - [GeoMechanicsAnalysis] Clean up Python class
GeoMechanicsAnalysis
by @avdg81 in #13097 - [GeoMechanicsApplication] Replace
MathUtils<>::Dot
bystd::inner_product
by @avdg81 in #13101 - [Core] Minor clean up in
global_pointer_variables
by @loumalouomega in #13100 - Fix MatrixMarket Const Correctness by @matekelemen in #13105
- [MPM] Fix issue in
MPMJsonOutputProcess
by @ncrescenzio in #13065 - [MPM] Update documentation by @ncrescenzio in #13104
- [CoSimulationApplication] Minor change in print in
kratos_co_sim_io
by @loumalouomega in #13107 - Pr small brep surface new constructor by @andrewgorgi in #13094
- [GeoMechanicsApplication] Updated an orchestrator-based multi-stage test by @avdg81 in #13111
- [Core] Some minor headers clean up by @loumalouomega in #13113
- [GeoMechanicsApplication] Free dof for geo table process by @rfaasse in #13112
- [FluidDynamicsHydraulicsApplication] Adding new hydraulic utilities; inflow detection and artificial viscosity. by @uxuech in #13061
- [GeoMechanicsApplication] Don't use checkpoints in the orchestrator test by @avdg81 in #13120
- Unresolved cfd dem coupling by @jgonzalezusua in #13069
- [GeoMechanicsApplication] Split ApplyComponentTableProcess in header and source by @rfaasse in #13122
- [SMA] Correcting reactions on explicit dynamics by @rickyaristio in #13051
- [Core] Brep Surface - trimmed integration (Part 2 - Inner loop) by @rickyaristio in #13080
- [Core] Adding Future and Legacy namespaces by @roigcarlo in #13103
- [GeoMechanicsApplication] Use the pressure geometry where needed by @avdg81 in #13126
- [Hotfix][Core] Fix legacy namespace exposure by @rubenzorrilla in #13127
- [Core][MPI] Missing
SHALLOW_GLOBAL_POINTERS_SERIALIZATION
flag inGatherModelPartUtility
by @loumalouomega in #13110 - [CoSim] Adding a strong block solver and block MVQN acceleration by @azzeddinetiba in #11780
- [CORE][TESTING] Adding suits for legacy and future by @roigcarlo in #13139
- [GeoMechanicsApplication] Fixed a typo in a test file name and renamed another for consistency by @rfaasse in #13141
- [CMake] Move Boost library detection to independent CMake module by @loumalouomega in #13142
- [Core] Refactor
Dot
product implementation inMathUtils
to use manual for loop by @loumalouomega in #13106 - [Core] Efficient NURBS Surface Checking by @rickyaristio in #13134
- [Doc] Adding Google libraries to README thanks by @loumalouomega in #13143
- [CMake] Missing status in some messages by @loumalouomega in #13145
- [GeoMechanicsApplication] Remove the redundant input parameter "variable_name" of ApplyExcavationProcess by @markelov208 in #13149
- [Core] Move Semantics for
NodalData
by @matekelemen in #13130 - [CMake] More consistent Boost CMake definition by @loumalouomega in #13146
- [Doc] Add VCpkg package manager installation and usage instructions as alternative to
INSTALL.md
by @loumalouomega in #13147 - [GeoMechanicsApplication] Extend the Check member function of the TransientPwLineElement by @markelov208 in #13151
- [GeoMechanicsApplication] Made input providers of the calculators structs and remove redundant getters by @rfaasse in #13156
- [GeoMechanicsApplication] Initialize all entities (regardless of active/inactive status) in the geo scheme by @rfaasse in #13152
- [DEMApp] [FastPR] formatting and bugs fix by @ChengshunShang1996 in #13162
- [FluidDynamicsApplication] Virtualize calculateall of stokes_3D_twofluid by @pablobecker in #13155
- [Core] Fix typos in
kratos/processes
subdir by @luzpaz in #10333 - [Core] Brep Surface - trimmed integration (Part 3 - tolerance and test) by @rickyaristio in #13157
- Fix typos in kratos/geometries subdirectory by @luzpaz in #13167
- [Core] Make entity initialization unconditional by @rfaasse in #13119
- [GeoMechanicsApplication] Disable running broken test in the pipeline by @rfaasse in #13171
- [IgaApplication] Create Brep Sbm Utilities by @NickNick9 in #13115
- [CLApp] Cleaning and updating the d+d- damage CL by @AlejandroCornejo in #13174
- [GeoMechanicsApplication] Modify the input parameters for the elastic matrix calculation by @avdg81 in #13179
- [IgaApplication] Modeler to import NURBS from Json file by @NickNick9 in #13129
- [SMApp] Adding pre-stressing loads in Trusses and Timoshenko Beams by @AlejandroCornejo in #13177
- [SBM-IGA] Adding snake_sbm_utilities and test by @NickNick9 in #13095
- [Core] Support serialization through (smart) pointers to abstract classes by @avdg81 in #13153
- [StructuralMechanicsApplication] solved decoding issue in README.md by @aronnoordam in #13187
- [GeoMechanicsApplication] Avoid division by zero when calculating Lode angle by @avdg81 in #13182
- [GeoMechanicsApplication] Added (de)serialization of stress state policies by @avdg81 in #13163
- [MappingApplication] Adding test for quadratic tetrahedra (nearest element) by @loumalouomega in #13195
- [Draft] Update minimum cmake required version by @rfaasse in #13189
- [Core] Consistent spacing in
OctreeBinary
+ documentation by @loumalouomega in #13049 - [Core] Minor change in
FileSerializer
by @loumalouomega in #13109 - [Core]
Node
adding more documentation by @loumalouomega in #13102 - Fix
AbsMaxReduction
by @matekelemen in #13175 - [StructApp] Adding temperature sensitivity variable by @talhah-ansari in #13196
- Fix typos in applications/ContactStructuralMechanicsApplication by @luzpaz in #13186
- [Core] Clean un
SVDUtils
by @loumalouomega in #13199 - [StructApp][Core] Extending adjoint finite differencing to temperature. Minor Fix in sensitivity builder scheme. by @talhah-ansari in #13198
- [StructApp] Adding pressure sensitivity variable by @talhah-ansari in #13205
- [StructApp] Minor fixes for negative perturb sizes and element condition deep copy by @talhah-ansari in #13209
- [GeoMechanicsApplication] Remove geo versions of trusses and cables and re-use the StructuralMechanicsApplication by @rfaasse in #13200
- [GeoMechanicsApplication] DSettlement non-convergence exit takes a lot longer than before by @markelov208 in #13176
- [Core] Refactor
SVDUtils
to accept any kind of matrix as input, instead of justMatrix
type by @loumalouomega in #13201 - Geo/auxilliary process list by @WPK4FEM in #13124
- [Core] Level Set - Adding Mesh Velocity by @ddiezrod in #13208
- [SIApp] Adding temperature detection response based on nodal values control. by @talhah-ansari in #13204
- [SMApp] Adding a mixed Displacement/Strain element by @AlejandroCornejo in #12897
- [Core] Fix fulldebug in windows by @roigcarlo in #13222
- Fix Edge Case in
DataValueContainer
's Assignment Operator by @matekelemen in #13218 - [Core] Parallel redistance add option to preserve interface by @ddiezrod in #13219
- [GeoMechanicsApplication] Implement Mohr-Coulomb plastic law for continuum elements by @mnabideltares in #13170
- Fix typos in applications/CompressiblePotentialFlowApplication by @luzpaz in #13226
- Fix typos in applications/ConvectionDiffusionApplication by @luzpaz in #13225
- [GeoMechanicsApplication] Fixed several minor code smells by @avdg81 in #13233
- Fix typos in applications/CoSimulationApplication by @luzpaz in #13228
- [GeoMechanicsApplication] Add the uml structure of the geo elements to the repository by @rfaasse in #13237
- [GeoMechanicsApplication] Create unit tests for UPwSmallStrainElement by @markelov208 in #13234
- [Core] Make
MathUtils<>::DegreesToRadians
constexpr
by @avdg81 in #13241 - [GeoMechanicsApplication] Base class use and non running test removal by @WPK4FEM in #13240
- [Core][Doc] Minor
Modeler
clean up and improved documentation by @loumalouomega in #13231 - [GeoMechanicsApplication] Create unit tests for UPwSmallStrainElement by @markelov208 in #13245
- [GeoMechanicsApplication] Made several variables
constexpr
by @avdg81 in #13243 - [GeoMechanicsApplication] Replaced
typedef
byusing
by @avdg81 in #13244 - [FluidDynamicsApplication] 2D Bingham constitutive law by @uxuech in #13223
- [Core] allow other type of cond geometries in tetrahedral_mesh_orientation_check without crashing by @pablobecker in #13227
- [GeoMechanicsApplication] Base integration scheme on order of geometry ( i.s.o. number of node ) by @WPK4FEM in #13238
- [GeoMechanicsApplication] Fixed a misspelled unit test filename by @avdg81 in #13247
- [GeoMechanicsApplication] Create a calculator for the fluid body vector RHS by @rfaasse in #13242
- [IgaApplication] Separate Dirichlet and Neumann for SBM Laplacian condition by @NickNick9 in #13154
- [FluidDynamicsApplication][FluidDynamicsHydraulicsApplication] Adding new hydraulic solver with fractional splitting approach by @uxuech in #13031
- [GeomechanicsApplication] added extrapolation matrices for tetra4, tetra10, hexa8, hexa20 by @aronnoordam in #13206
- [GeoMechanicsApplication] Remove unused geo version of the arc length strategy by @rfaasse in #13248
- [FEMDEM] solve compilation problem by @AlejandroCornejo in #13251
- [Core] Remove push_back from ModelPart by @sunethwarna in #12903
- [Core] Clean up legacy
mesh_id
from processes by @loumalouomega in #13250 - [FastPR][DemStructuresCouplingApp] Fixed the unit test case by @ChengshunShang1996 in #13257
- [Core] Refactor and clean up
GeometricalProjectionUtilities
by @loumalouomega in #13212 - Fix typos in applications/FluidDynamicsApplication/custom_elements by @luzpaz in #13259
- [ThermalDEMApplication] Fixed unit test cases by @rlrangel in #13260
- [GeoMechanicsApplication] Re-use LinearNodalExtrapolator for more geometries by @rfaasse in #13256
- [StructuralMechanicsApplication] Harmonic Analysis Strategy - Moving BuildRHS() from Initialize() to SolveSolutionStep() in order to be able to do CoSimulation by @juancamarotti in #13246
- [GeoMechanics] Fixing codeowners for Geo by @roigcarlo in #13263
- [Core] corrected order nodes in face hexahedron3D20N by @aronnoordam in #13261
- Fix typos in applications/FluidDynamicsApplication/ by @luzpaz in #13264
- [GeoMechanicsApplication] Add parametrized google test for getting the integration method by @rfaasse in #13262
- Fix Bug in AMGCL Block Size Detection by @matekelemen in #13265
- [GeoMechanicsApplication] Moved the 7 c-phi reduction tests to fast suite by avoiding registration by @rfaasse in #13268
- [GeoMechanicsApplication] Move three more unit tests to fast suite and fix some code smells by @rfaasse in #13275
- [DropletDynamicsApplication] Fix compilation issues by @ARHashemi in #13277
- [PFEM2Application] Compilation fix related to the boost timer by @dcagritan in #13273
- [Core] Initialize
MasterSlaveConstraint
s inScheme
by @matekelemen in #13274 - [GeoMechanicsApplication] Unification the GetIntegrationMethod functions by @markelov208 in #13266
- [Wind] Adapt to GTest by @matekelemen in #13280
- [Core] Upgrades & fixed sparse arrays by @rubenzorrilla in #13270
- [FastPR][FreeSurface] Fix compilation by @rubenzorrilla in #13284
- Fix
PointerVectorSet::count
by @matekelemen in #13286 - [Core][Benchmark] Adding benchmark for
parallel_utilities
by @loumalouomega in #12942 - [SMApp] Enhancing the thick shell to be compatible with elastic composite CLs by @AlejandroCornejo in #13285
- [IgaApplication] Final PR for the nurbs modeler sbm by @NickNick9 in #13254
- [Core] Enhance
CompareElementsAndConditionsUtility
to supportMasterSlaveConstraint
name retrieval by @loumalouomega in #13281 - [GeoMechanicsApplication] Avoid Derived
LinearSolver
as Template Parameter by @matekelemen in #13287 - [MarkDown] Remove nigtly badge until it is fixed by @sunethwarna in #13292
- [Core] Future linear solvers by @rubenzorrilla in #13271
- [GeoMechanicsApplication] Add output item for the shear capacity by @avdg81 in #13290
- [Core] Fix tolerance use in intersection utilities by @loumalouomega in #13296
- [GeoMechanicsApplication] Add (de)serialization of constitutive law dimensions by @avdg81 in #13294
- [Core] Fixed issue with uninitialized boolean member of Scheme by @rfaasse in #13298
- Fixing cmake deprecation for 3.5 by @roigcarlo in #13307
- [FastPR][Core] Remove reorderer from future linear solvers by @rubenzorrilla in #13309
- [FastPR][Core] IsEmpty in SparseContiguousRowGraph by @rubenzorrilla in #13308
- [IgaApplication] small bugs SBM-ConvectionDiffusion workflow by @NickNick9 in #13295
- [GeoMechanicsApplication] Added a Python script for running a settlement calculation by @avdg81 in #13301
- [ConstitModelsApp] Fixing python tests by @lluis-mv in #13279
- [GeoMechanicsApplication] Added CheckDomainSize by @markelov208 in #13305
- [SIApp] Adding pressure detection response based on condition values control. by @talhah-ansari in #13220
- [FastPR] [SIApp] Remove
mesh_id
by @matekelemen in #13312 - Register Single Precision Linear Solvers by @matekelemen in #13087
- [Benchmark] Fix failing compilation due to unused variables by @loumalouomega in #13297
- [Core] Correct order shape functions hex3d20n by @aronnoordam in #13269
- [PfemSMA] Fixing import by @lluis-mv in #13278
- Fix typos in applications/ContactMechanicsApplication by @luzpaz in #13203
- Fix typos in INSTALL, README and CMakeLists.txt by @luzpaz in #13169
- [Doc] Enhance Clang-Tidy documentation with installation and usage improvements by @loumalouomega in #13125
- [GeoMechanicsApplication] Add DGeoflow tests with line version of piping element by @rfaasse in #13310
- [HDF5] Extend Error Tracebacks to the HDF5 lib by @matekelemen in #13168
- [Core] Single Precision Solver Leftovers by @matekelemen in #13316
- [CI] Add devtools 11 to Rocky Linux 8 Dockerfile by @ddiezrod in #13224
- [GeoMechanicsApplication] Tests for Mohr Coulomb by @mnabideltares in #13302
- [Core] Remove deprecated iteration over
Parameters
by @matekelemen in #13315 - [CI] Fix Rocky by @matekelemen in #13319
- Fix typos in applications/ChimeraApplication and applications/ConstitutiveLawsApplication by @luzpaz in #13229
- [Core, MPI] - Bugfix gather utility after #12903 by @ddiezrod in #13320
- [Tests] Bugfix in SparseContainersTestUtilities by @ddiezrod in #13326
- [GeoMechanicsApplication] Avoid slicing of class
StressStatePolicy
by @avdg81 in #13321 - [GeoMechanicsApplication] Removed an unused alias by @avdg81 in #13328
- [GeoMechanicsApplication] Marked a few member functions
[[noreturn]]
by @avdg81 in #13339 - [DEMApp] Efficiency improvement and formatting of the measurement utility by @ChengshunShang1996 in #13221
- [GeoMechanicsApplication] Fixed several (minor) issues detected by Clang-tidy by @avdg81 in #13338
- [GeoMechanicsApplication] Add (de)serialization of Mohr-Coulomb model with tension cut-off by @markelov208 in #13322
- Fix typos in applications/ContactStructuralMechanicsApplication by @luzpaz in #13343
- [GeoMechanicsApplication] Settlement workflow - Fix uninitialized value issue by @rfaasse in #13341
- [GeoMechanicsApplication] Remove redundant overrides geo scheme by @rfaasse in #13344
- [GeoMechanicsApplication] Create a suitable policy and temporary duplicate the integration coefficient calculators there by @markelov208 in #13288
- [Docs] Minor Improvements by @matekelemen in #13349
- Fix typos in applications/DelaunayMeshingApplication by @luzpaz in #13352
- Fix typos in applications/DEMApplication by @luzpaz in #13353
- Fix typos in applications/FemToDemApplication by @luzpaz in #13354
- Fix typos in applications/DamApplication by @luzpaz in #13351
- [GeoMechanicsApplication] Better names in Python scripts by @avdg81 in #13355
- [GeoMechanicsApplication] Fix shear capacity calcualtion by @markelov208 in #13356
- [GeoMechanicsApplication] Fixed two cases of invalid pointers by @avdg81 in #13358
- [Hotfix][Core] Documentation minor fix by @rubenzorrilla in #13360
- [ConstitutiveLawsApp] High cycle fatigue law update by @SergioJimenezReyes in #13340
- [Hotfix][Core] Sparse arrays move constructors by @rubenzorrilla in #13362
- [FastPR][Core] Missing const in transpose CSR by @rubenzorrilla in #13363
- [GeoMechanicsAppllication] Remove CalculateIntegrationCoefficient from stress state policies by @markelov208 in #13364
- [Doc] Update compilation doc and porting MPI compilation doc by @loumalouomega in #13213
- [Core] Refactor
Dot
function inmath_utils.h
to support template types by @loumalouomega in #13150 - [PfemFluid] Fix running error due to list over Parameters by @AFranci in #13375
- Fixing some constitutive equations (MathUtils::Dot) by @lluis-mv in #13380
- [GeoMechanicsApplication] Update documentation on stress state policy by @markelov208 in #13370
- [SMApp] Adding 3D 2-noded Timoshenko beam by @AlejandroCornejo in #13215
- [GeoMechanicsApplication] Remove unused arc-length control parameters by @avdg81 in #13382
- [MPM] calculate reactions by @VeronikaSinger in #13235
- [GeoMechanicsApplication] Renamed several function parameters by @avdg81 in #13384
- [RuntimeDocs] Include
pybind11
Docstrings in Stubgen by @matekelemen in #13385 - Added missing lines by @mnabideltares in #13347
- [SIApp] Sensor grouping by @sunethwarna in #13258
- Update Mac Build Script by @matekelemen in #13365
- [Core][IO] Add support for reading/writing Master-Slave Constraint data in
ModelPartIO
by @loumalouomega in #13300 - [SIApp] Fixing inconsistencies in the smooth clamper usage by @sunethwarna in #13388
- [GeomechanicsApplication] Geo/higher order lysmer by @aronnoordam in #13230
- Fix typos in applications/MappingApplication by @luzpaz in #13396
- Fix typos in applications/CompressiblePotentialFlowApplication by @luzpaz in #13403
- [Core] Missing constraints in
ConnectivityPreserveModeler
by @loumalouomega in #13381 - Fix typos in applications/StructuralMechanicsApplication by @luzpaz in #13411
- Fix typos in applications/ContactMechanicsApplication by @luzpaz in #13397
- Fix typos in applications/DemStructuresCouplingApplication by @luzpaz in #13409
- [GeoMechanicsApplication] Add Coulomb model with tension cutoff for interface elements by @mnabideltares in #13368
- [FastPR][Core] Remove plane.h by @rubenzorrilla in #13420
- Fix typos in application/ConstructiveModelsApplication by @luzpaz in #13185
- Fix typos in applications/MeshingApplication by @luzpaz in #13398
- Fix typos in applications/OptimizationApplication by @luzpaz in #13399
- Fix typos in applications/PfemFluidDynamicsApplication by @luzpaz in #13401
- Fix typos in applications/ConstitutiveLawsApplication by @luzpaz in #13402
- Fix typos in applications/MPMApplication by @luzpaz in #13404
- [FastPR][Core] Remove unused Newton-Cotes integration rule by @rubenzorrilla in #13416
- [StructuralMechachanicsApplication] removed (invisible) symbol from README.md by @aronnoordam in #13425
- [GeoMechanicsApplication] Remove unused geostructural elements by @rfaasse in #13393
- [StructuralMechanicsApplication] solved bug in moving load with floating point inaccuracy and added test by @aronnoordam in #13406
- [Core] Add
SetMasterSlaveConstraints
method and update Python bindings forMasterSlaveConstraints
by @loumalouomega in #13427 - [FastPR][Core] Remove unused collocation quadratures by @rubenzorrilla in #13424
- Fix typos in applications/PFEM2Application by @luzpaz in #13410
- [FastPR][Core] Remove unused triangle Gauss-Radau quadrature by @rubenzorrilla in #13431
- [GeoMechanicsApplication] Fix arrays passed to UDSM by @avdg81 in #13441
- [FastPR][IGA] Test skip if LinearSolversApplication is missing by @rubenzorrilla in #13438
- [Core] CUSTOM integration method in QuadratureMethod enum by @rubenzorrilla in #13440
- [FastPR][Solid] Moving Gauss-Lobatto line to SolidMechanicsApplication by @rubenzorrilla in #13422
- [Hotfix][Core] Minor fix in SystemVector move ctor by @rubenzorrilla in #13445
- [MPM] make search function thread-safe by @VeronikaSinger in #13442
- [Core][IO] Transition changes and cleaning up
ModelPartIO
by @loumalouomega in #13439 - [Core] Adding method of pure points for
ComputeTriangleLineIntersection
(+minor clean up) by @loumalouomega in #13041 - [HDF5] Update - 2 - Container component IO by @sunethwarna in #11481
- [HDF5] Update - 3 - Update data_value_container_io by @sunethwarna in #11485
- [Structural] Use Gauss rule in solid shell element by @rubenzorrilla in #13421
- [ContactStructuralMechanicsApplication] Update adaptive remeshing scripts for #13350 by @loumalouomega in #13447
- [GeoMechanicsApplication] Simplify reset displacement workflow by @rfaasse in #13336
- [Core] Some
#pragma once
replacements by @loumalouomega in #13455 - [Hotfix][Dem] Fix forward declaration by @rubenzorrilla in #13452
- [Core] More
#pragma once
replacement by @loumalouomega in #13459 - [Core] Add
StringToVector
andCountValuesUntilPrefix
utility functions forStringUtilities
by @loumalouomega in #13457 - Revamp
"builder_and_solver_settings"
forStructuralMechanicsAnalysis
by @matekelemen in #13272 - [IgaApplication] brep sbm utilities by @NickNick9 in #13299
- [IgaApplication] iga_modeler_sbm by @NickNick9 in #13291
- [MetisApplication][IO] Transition changes for constraint support by @loumalouomega in #13436
- [IgaApplication] bug in the test in the MASTER by @NickNick9 in #13471
- [HDF5] Update - 4 - ConnectivityDataIO by @sunethwarna in #11486
- Core/compute surrogate boundary process by @AriadnaCortesDanes in #13357
- [Core] Fix
ArcLengthStrategy
by @matekelemen in #13323 - Dam/assign scalar variable process by @joaquinirazabal in #13472
- [Core] Making optional to preserve constraints in
ConnectivityPreserveModeler
by @loumalouomega in #13473 - [GeoMechanicsApplication] Activate and improve 1D consolidation test by @avdg81 in #13466
- [Core] Missing tolerance in
IntersectionUtilities
by @loumalouomega in #13470 - [Core] Add
ComputeTwoPlaneIntersection
andComputeThreePlaneIntersection
methods for plane intersection calculations inIntersectionUtilities
by @loumalouomega in #13210 - [Core][Geometry] Replace
TPointType
forPoint
for more flexibility for BB compute inGeometry
by @loumalouomega in #13464 - [StructuralMechanicsApplication] Initialize elements in nodal concentrated elements tests by @loumalouomega in #13468
- [GeoMechanicsApplication] Fixed the displacements and water pressures when their derivatives are prescribed by @rfaasse in #13478
- [GeoMechanicsApplication] Fixed shadowing of variables by @avdg81 in #13480
- [HDF5] Update - 5 - PointDataIO by @sunethwarna in #11487
- [IO] Enhance IO class by adding support for reading master-slave constraints and geometries from sub-model parts (transition to extend Metis geometries/constraint support)) by @loumalouomega in #13304
- [Core] Refactor mesher operation methods from
Apply
toExecute
by @ddiezrod in #13481 - [Core] Missing python standard modeler constructor in
ConnectivityPreserveModeler
by @loumalouomega in #13479 - [StructuralMechanicsApplication] changed serialization set_moving_load_process by @aronnoordam in #13446
- [Core][Geometry] Fix C++17 warning for
std::minmax
in theTriBoxOverlap
function inTriangle2D3
by @loumalouomega in #13485 - [IgaApplication] small bug in SBM-IGA workflow by @NickNick9 in #13488
- [Core] Adding
CountValuesUntilCharacter
toStringUtilities
by @loumalouomega in #13489 - [GeoMechanicsApplication] Fix velocity pressure coupling for quasistatic schemes by @rfaasse in #13475
- [Core] fixed issue with compilation ( added function definition) by @aronnoordam in #13495
- [GeoMechanicsApplication] Bring imposed stress state prototype to master by @rfaasse in #13493
- [Core] Fix uninitialized value warning in Bossak scheme by @loumalouomega in #13498
- [Core] Adding sensitivity variable name function in sensitivity variable utility. by @talhah-ansari in #13490
- [GeoMechanicsApplication] Clean up UDSM-based constitutive laws by @avdg81 in #13487
- [Core][IO] Refactor IO class and related functions for master-slave constraints, specially
ModelPartIO
by @loumalouomega in #13283 - [KratosBio] - Adding Windkessel feature by @AMontanino87 in #13448
- [IgaApplication] nurbs geometry modeler extension to 3D by @NickNick9 in #13465
- [MetisApplication][Core][IO] Extend support for Metis to constraints and geometries by @loumalouomega in #13435
- Update README.md by @jginternational in #13500
- [Core] Add Utility for Floating Point Comparison by @matekelemen in #13433
- [External] Update VexCL by @matekelemen in #13325
- [Core] Avoid using mutable iterators by @matekelemen in #13515
- [StructuralMechanicsApplication] increased tolerance for double comparison by @aronnoordam in #13514
- [Core] Fix SparseContiguousRowGraph by @roigcarlo in #13516
- Import the mdpa in the SetupGeometryModel by @andrewgorgi in #13476
- [Doc] Porting and updating
Input data
from old wiki to new wiki by @loumalouomega in #13504 - [Core][MPI] Missing
DenseVector
invector
definition may the compiler fail by @loumalouomega in #13505 - [Core] Remove messy EXTENDED_GAUSS integration rules by @rubenzorrilla in #13444
- [IgaApplication] quick PR to export "NurbsCurveOnSurfaceGeometry3DType" to python by @NickNick9 in #13522
- [CI/CD] Use windows server 2022 by @roigcarlo in #13512
- [External] Bring last changes from
tinyexpr
. Also fix-Warray-bounds
warnings by @loumalouomega in #13486 - [Core] Reduce Ublas pollution in
define.h
.zero_vector<double>
->ZeroVector
by @loumalouomega in #13510 - fixing tests of SolidMechanicsApp and PfemApplication by @lluis-mv in #13525
- [Stuctural] Fix mixed u-epsilon integration by @rubenzorrilla in #13443
- [Core] Fix
Prism3D15
no resize inShapeFunctionValue
by @loumalouomega in #13503 - [Core] Add Properties::GetData method to make it consistent. by @sunethwarna in #13494
- [IgaApplication] [FluidDynamicsApplication] Stokes Element for IGA by @NickNick9 in #13521
- [Several] Fix
warning: ‘static std::string Kratos::FilesystemExtensions::CurrentWorkingDirectory()’ is deprecated: Please use std::filesystem directly [-Wdeprecated-declarations]
by @loumalouomega in #13529 - Soil element test - Triaxial by @indigocoral in #13407
- [Core] Fix the deprecated
Data()
method inmodel_part_io.cpp
by @loumalouomega in #13533 - [GeoMechanicsApplication] Attempt several variants of function name 'User_Mod' when loading a UDSM by @avdg81 in #13530
- [Several] Remove remaining deprecated warning for
std::filesystem
by @loumalouomega in #13536 - [GeoMechanicsApplication] Cleaned up script
run_multiple_stage.py
by @avdg81 in #13539
New Contributors
- @andrewgorgi made their first contribution in #13094
- @azzeddinetiba made their first contribution in #11780
- @juancamarotti made their first contribution in #13246
- @ARHashemi made their first contribution in #13277
Full Changelog: v10.1...v10.2.3