Skip to content

v10.0

Compare
Choose a tag to compare
@roigcarlo roigcarlo released this 06 Nov 08:14

What's Changed

  • [OptApp] by @talhah-ansari in #12304
  • [GeoMechanicsApplication] Incremental displacement variable, output and integration test. by @WPK4FEM in #12288
  • [GeoMechanicsApplication] Add 1D functionality to the existing 2D/3D thermal element by @mnabideltares in #12303
  • [CoSim] Changing CMAKE to C++17 in CoSIm External Lib by @Igarizza in #12209
  • [README] Update README in master by @loumalouomega in #12316
  • [Core] Fix Average Element size calculator for 2D9N by @sunethwarna in #12301
  • [GeoMechanicsApplication] Add 1D functionality to existing 2D/3D Pw element by @mnabideltares in #12292
  • Release 9.5 by @roigcarlo in #12314
  • [Poro] Initialisation of stresses by @xaviertort in #12330
  • Optimizing HROM Setup Performance by @SADPR in #12270
  • [Gitignore] Adding IDX to the Gitignore file by @loumalouomega in #12332
  • [Release] Missing meta for pytho n3.12 by @roigcarlo in #12333
  • [GeoMechanicsApplication] Extract computation of integration coefficients by @avdg81 in #12334
  • [GeoMechanicsApplication] Fix standard k0 procedure for C++ workflow by @rfaasse in #12321
  • [RomApp] Testing (with) RomManager by @Rbravo555 in #12285
  • [StructuralMechanicsApplication] semi-rigid hinge at 3d2n linear beam by @aronnoordam in #12290
  • [OptApp] SIMP control for Topology Optimization by @sunethwarna in #12328
  • [OptApp] Clean material controls by @sunethwarna in #12329
  • [RomApp] Skipping LSPG B&S cpp test by @Rbravo555 in #12339
  • [Mapping] Implementing == and != operators by @roigcarlo in #12317
  • [GeoMechanicsApplication] Clean up and extract calculation of deformation gradients by @avdg81 in #12341
  • [FastPR][Hotfix][Fluid] Navier-Stokes wall condition DOF position hotfix by @rubenzorrilla in #12335
  • [GeoMechanicsApplication] Simplified fluid flux for pw element by @rfaasse in #12338
  • [GeoMechanicsApplication] Extract B matrix calculations by @rfaasse in #12337
  • Fix Memory Leak in LSPG ROM Builder and Solver by Ensuring Vector Zeroing by @SADPR in #12342
  • [GeoMechanicsApplication] Add cross-sectional area to the thermal line element by @mnabideltares in #12349
  • [RomApp] Adding training routine for neural networks to be used in ANN-PROM by @NicolasSR in #11988
  • [Core][TrilinosApplication] Defining list of fastest direct linear solvers. by @loumalouomega in #12350
  • [GeoMechanicsApplication] Fixed the bug related to shape-function-gradients for thermal line el… by @mnabideltares in #12347
  • [GeoMechanicsApplication] Fixed a bug where the maximum number of iterations was not properly read by @avdg81 in #12354
  • [GeoMechanicsApplication] Add cross-sectional area to the Pw line element by @mnabideltares in #12358
  • Making the for_each catch definition consistent with KRATOS_NO_TRY_CATCH by @roigcarlo in #12362
  • [GeoMechanicsApplication] Add point heat flux (source) condition for heat by @mnabideltares in #12340
  • [Core] Fix condition creation in sub model part by @ddiezrod in #12364
  • [GeoMechanicsApplication] Fix bug in calculation of shape-function-gradients in Pw line element by @mnabideltares in #12357
  • [GeoMechanicsApplication] Extract a static utility function for the calculation of the Mass Matrix (M) by @markelov208 in #12299
  • [GeoMechanicsApplication] Reduce use of ElementVariables in element strain vector calculations by @rfaasse in #12361
  • [SIApp] Add a SI Unit test by @sunethwarna in #12298
  • [GeoMechanicsApplication] Formatted custom_utilities using clang format by @rfaasse in #12367
  • [Core] Minor clean up GeometricalProjectionUtilities by @loumalouomega in #12365
  • [Core] Improve performance in GenerateEntitiesFromConnectivities by @loumalouomega in #12348
  • [GeoMechanicsApplication] Removing commented code and changing typedef -> using by @rfaasse in #12369
  • [GeoMechanicsApplication] Extract a static utility function for the calculation of the Damping Matrix (D) by @markelov208 in #12368
  • [GeoMechanicsApplication] Clean up / simplify the calculation of the permeability update factor by @avdg81 in #12372
  • [Core] Clean up test Triangle3D3, update ProjectPointLocalCoordinates definition by @loumalouomega in #11051
  • [GeoMechanicsApplication] Extract pre-calculated lists for strain vectors and (determinants of) deformation gradients by @rfaasse in #12363
  • [GeoMechanicsApplication] Added a missing #include in a unit test file by @avdg81 in #12377
  • [CLApp] Adding secant to plasticity and minor bugsolves by @AlejandroCornejo in #12287
  • [GeoMechanicsApplication] Inlined member functions SetRetentionParameters by @avdg81 in #12374
  • [GeoMechanicsApplication] Removed all unused math utilities by @avdg81 in #12383
  • [GeoMechanicsApplication] Add point flux (source) condition for Pw by @mnabideltares in #12376
  • [geoMechanicsApplication] extract CalculateFluidPressure function by @markelov208 in #12381
  • [GeoMechanicsApplication] Removed a redundant override by @avdg81 in #12384
  • [Core] Add Voxel Mesh Generation Modeler by @jcotela in #12297
  • [GeoMechanicsApplication] Extract list for constitutive matrices and stress vectors by @rfaasse in #12380
  • Add missing KRATOS_API by @jcotela in #12387
  • [GeoMechanicsApplication] Implement well constitutive behaviour for line thermal element by @mnabideltares in #12370
  • [GeoMechanicsApplication] Calculate strains by @markelov208 in #12385
  • [GeoMechanicsApplication] extract SetConstitutiveParameters function by @markelov208 in #12382
  • [GeoMechanicsApplication] extract stiffness matrix utility by @markelov208 in #12388
  • [GeoMechanicsApplication] Removed three empty statements by @avdg81 in #12390
  • [Poro] Add new post-processing variables by @xaviertort in #12393
  • [GeoMechanicsApplication] Clean up retention response by @avdg81 in #12392
  • [Doc] Update cite links + adding activity/star activity by @loumalouomega in #12395
  • [Core] Adding a method to fetch the non-converged solutions from the NewtonRaphson strategy by @Rbravo555 in #12375
  • [Doc][MappingApplication] Documentation for the 3D/2D metamapper by @loumalouomega in #12391
  • [GeoMechanicsApplication] Extract biot coefficient calculation by @rfaasse in #12398
  • geo/Fixed missing include transport equation utilities by @WPK4FEM in #12403
  • [Core] Fix Python stub generation by @sunethwarna in #12404
  • [Fluid] Div-stable P2P1 element by @rubenzorrilla in #12331
  • [Core] Remove Incorrect Members from PointerHashMapSet by @matekelemen in #11602
  • [GeoMechanicsApplication] Extract a static utility for VoigtVector by @markelov208 in #12401
  • [GeoMechanicsApplication] Towards element permeability matrices by @avdg81 in #12408
  • Bump azure/docker-login from 1 to 2 by @dependabot in #12407
  • [GeoMechanicsApplication] Extract biot modulus inverse list by @rfaasse in #12402
  • [GeoMechanicsApplication] Fixed a few code smells in the diff order U-Pw element by @avdg81 in #12411
  • [OptApp] Change to SetSolutionStepVariablesList by @sunethwarna in #12405
  • [GeoMechanicsApplication] Split out lists for the bishop coefficients by @rfaasse in #12410
  • [ContitutiveLawsApp] Minor PR on iso/kin hardening plasticity integrators by @SergioJimenezReyes in #12414
  • Changed VOIGT_SIZE_2D_AXISYMMETRIC to VOIGT_SIZE_2D_PLANE_STRAIN by @rfaasse in #12418
  • [Hotfix][Fluid] Elements and conditions replace minor by @rubenzorrilla in #12421
  • [GeoMechanicsApplication] Investigate 1d consolidation test by @markelov208 in #12416
  • [Core] Fix BB check by @loumalouomega in #12419
  • [GeomechanicsApplication] Removed Initialize in GeoMechanicsTimeIntegrationScheme by @markelov208 in #12426
  • [Core] Making aplications deregistrable V3 by @roigcarlo in #12306
  • [Trilinos] Fix TrilinosMVQNRecursiveJacobianConvergenceAccelerator by @sunethwarna in #12429
  • [GeoMechanicsApplication] Make U-Pw elements more similar by @avdg81 in #12423
  • [Core] Refactor search_utilities.h to handle negative tolerance values. Actual fix from 12419 by @loumalouomega in #12430
  • [GeoMechanicsApplication] Add regression tests for right hand side effects on water pressure by @rfaasse in #12422
  • [Core] Adding DataValueContainer to Model by @loumalouomega in #10443
  • Using win 2019 by @roigcarlo in #12440
  • [OptApp] Fix connectivity preserve modelpart controller by @sunethwarna in #12406
  • [GeoMechanicsApplication] Cleaning element variables by @markelov208 in #12424
  • [Core] Introducing proper insert method to PointerVectorSet by @sunethwarna in #12087
  • [GeoMechanicsApplication] Precalculate fluid pressures and Bishop coefficients by @avdg81 in #12434
  • [GeoMechanicsApplication] Reformat directory custom_conditions using clang-format by @avdg81 in #12433
  • Geo/consolidation test by @WPK4FEM in #12435
  • Add SetTime method for cosimulation solver_wrapper by @ghanique-altair in #12399
  • [GeoMechanicsApplication] Reduce duplication for updated lagrange elements by @rfaasse in #12436
  • [OptApp] Adding combined response function by @sunethwarna in #12432
  • [GeoMechanicsApplication] Make UPwBaseElement a non-template class by @markelov208 in #12444
  • [SIApp] bugfix for damage response by @sunethwarna in #12449
  • [Exp] Add Log Expression by @sunethwarna in #12448
  • [OptApp] Fix the segmentation fault of shape opt by @sunethwarna in #12459
  • [GeoMechanicsApplication] Remove extra redundant calculations of displacement for thermal and Pw elements by @mnabideltares in #12462
  • [CL App] By-Points Curve Associative Plastic-Damge isotropic hardening curve by @SergioJimenezReyes in #12456
  • Geo/12445 precalculate integration coefficients by @indigocoral in #12458
  • [GeoMechanicsApplication] Change the base class of SmallStrainUPwDiffOrderElement to UPwBaseElement by @markelov208 in #12457
  • Optapp/fix rgp by @Igarizza in #12413
  • [GeoMechanicsApplication] Add missing fix dof statement by @rfaasse in #12468
  • [Doc] Initial search documentation by @loumalouomega in #12461
  • [GeoMechanicsApplication] Remove duplicated member functions of SmallStrainUPwDiffOrderElement + by @markelov208 in #12467
  • [StructuralMechanicsApplication] Custom tangent modulus for linear truss 3D2N by @avdg81 in #12464
  • [CI] Add support for importing runtime dependencies in gtest test suites by @jcotela in #12475
  • [RomApp] Adding a database with SQLite by @Rbravo555 in #12313
  • [GeoMechanicsApplication] Extrapolation of values from integration points to nodes by @rfaasse in #12455
  • [Hotfix][Compressible Potential Flow] Elements and conditions replace minor change in potential flow solver by @Marco1410 in #12484
  • [CoSimulationApplication] Reverting acusolve_wrapper.py to its debug phase by @loumalouomega in #12481
  • [OptApp] Add a response to convert discrete value optimization problems to continuous optimization problems by @sunethwarna in #12452
  • [GeoMechanicsApplication] Added nodal extrapolation to settlement test and c++ workflow by @rfaasse in #12473
  • [OptApp] Simp Control Allow not removing materials by @sunethwarna in #12460
  • Refactor of some aux testing files by @roigcarlo in #12486
  • [Core] Fixed the calculation of the table's derivative outside its domain by @avdg81 in #12477
  • [GeoMechanicsApplication] Fix hydraulic head time writing by @rfaasse in #12492
  • [MPM] Introduce Columb friction for grid-based Dirichlet BC by @gzjing in #12181
  • [MappingApplication] Minor clean up of the 2D-3D projection mapping by @loumalouomega in #12489
  • [FastPR][Core] Add model-parameters constructor to variational redistance by @rubenzorrilla in #12500
  • GTest by @roigcarlo in #11506
  • [Poro] Added license file and updated README by @ipouplana in #12501
  • [GeoMechanicsApplication] Fixed an OpenMP issue for running the extrapolation process with multiple cores by @rfaasse in #12504
  • [Trilinos][FluidDynamics][FluidDynamicsBiomedical] Migrating Tests by @roigcarlo in #12505
  • [StructuralMechanicsApplication] Add missing call to initialize constitutive law to the truss 3D2N element by @rfaasse in #12476
  • [ContactStructural][ConstitutiveLaws] Migrating Tests p2 by @roigcarlo in #12507
  • [Dam] Fixing initial stress tensor size definition by @xaviertort in #12491
  • [SMApp] Adding 3 noded straight and curved linear Timoshenko beams by @AlejandroCornejo in #12412
  • [GeoMechanicsApplication] Bring C/Phi prototype to master by @markelov208 in #12490
  • [GeoMechanicsApplication] Truss backbone law by @WPK4FEM in #12469
  • [GeoMechanicsApplication] Fixed several recent code smells found by SonarQube by @avdg81 in #12514
  • [DAMApplication][PoroMechanicsApplication] GetValue initialization in parallel by @roigcarlo in #12515
  • [DamApplication] Remove checks for the key of the variables by @joaquinirazabal in #12518
  • [ConvDiff] [Structural] SBM elements: Fix to get correct nodes of face by @frawahl in #12517
  • [DamApplication] Change variable name in Bofang's law for clarity by @joaquinirazabal in #12519
  • Moving ARTIFICIAL_... variables to core by @jcotela in #12520
  • [GeoMechanicsApplication] Added messages to some test assertions by @avdg81 in #12523
  • [Hotfix][Structural] Call Initialize() before Check() in patch tests by @rubenzorrilla in #12530
  • [GeoMechanicsApplication] added process to calculate incremental displacement by @aronnoordam in #12474
  • [Core][StructualMechanicsApplication] Moving test to Structural app to avoid skip due to Structural dependency by @loumalouomega in #12529
  • [Core][GeoMechanicsApplication] Add a test suite without a kernel to improve performance of GTest runs. by @rfaasse in #12533
  • [RomApp] Adding intrusive ROM simulation routine via ANN-PROM by @NicolasSR in #12502
  • [ContactStructuralMechanicsApp] Solving minor restart bug with contact by @AlejandroCornejo in #12534
  • [Structural] Dynamic and OSS mixed displacement - volumetric strain elements by @rubenzorrilla in #12527
  • [FastPR] Export entities CalculateLeftHandSide to Python by @rubenzorrilla in #12526
  • [GeoMechanicsApplication] Move unit tests to suite without kernel to improve performance by @rfaasse in #12541
  • [GeoMechanicsApplication] Cleaned up "geo" truss and cable elements by @avdg81 in #12543
  • [DEMApplication] Added new features and fixed a bug related to the periodic boundary [improvement part 1] by @ChengshunShang1996 in #12539
  • [GeoMechanicsApplication] Removed empty statements by @rfaasse in #12544
  • [Core][MappingApplication] Make MapperFactory use Registry by @jcotela in #12542
  • [Core] Duplicate Mesh Modeler - Generate SubModelPart and add tests by @ddiezrod in #12550
  • [GeoMechanicsApplication] Revisit test cases for interface elements by @markelov208 in #12537
  • [RomApplication] [Fast PR] Change the size allocation of phi_elemental and psi_elemental by @Marco1410 in #12549
  • [GeoMechanicsApplication] Apply clang-format on all remaining C++ code except the cpp tests by @rfaasse in #12553
  • [Potential Flow App] [Fast PR] Changing the use of radians to degrees by @Marco1410 in #12548
  • [GeoMechanicsApplication] Removed code smells for interface element test by @markelov208 in #12556
  • [GeoMechanicsApplication] Cleanup of the head extrapolation unit tests by @rfaasse in #12532
  • [GeoMechanicsApplication] Moved large include from header to source by @rfaasse in #12559
  • [RomApp] Removing Online ANN-ROM's dependency on TensorFlow by @NicolasSR in #12560
  • [Core] Replace OMP in skin detection process by implementing parallel and reduction utilities by @loumalouomega in #12561
  • [Core] Modify coordinate_transformation_utilities.h to allow transformation back to global coordinates by @gzjing in #12327
  • [FastPR][Fluid] Embedded solver distance modification creation deprecation by @rubenzorrilla in #12565
  • [RomApp] Changing default order by @Rbravo555 in #12566
  • [GeoMechanicsApplication] Clean up truss elements by @avdg81 in #12563
  • [Hotfix][FSI] Embedded solver traction sign by @rubenzorrilla in #12568
  • [RomApp] Take into account non converged solutions in Linear and NonLinear (ANN-Enhanced) Decoders by @Rbravo555 in #12572
  • [Rom app] Fix HROM usage with rom manager by @Rbravo555 in #12573
  • [RomApp] Passing parameters vector mu to CustomizeSimulation in RomManager by @Rbravo555 in #12574
  • [Core] Fix python hinting (stub generation) for windows by @sunethwarna in #12569
  • [MPM] Fix runtime error by @VeronikaSinger in #12555
  • [Core] GiD output default print to layer 0 by @rubenzorrilla in #12567
  • [GeoMechanicsApplication] Reuse the nodal extrapolator in U-Pw small strain element by @avdg81 in #12576
  • [OptApp] Introduce GetInfluencingModelPart by @sunethwarna in #12570
  • [Potential Flow App] Adding an adaptative upwind density scheme for transonic potential cases by @Marco1410 in #12547
  • [FastPR][Core] Remove mesh_id warnings from AssignVectorByDirection processes by @rubenzorrilla in #12581
  • [OptApp] Add has methods for ComponentDataView and OptimizationProblem data containers by @sunethwarna in #12579
  • [OptApp] Add possibility to output properties vars by @sunethwarna in #12538
  • [Structural] Simplified 2D membrane element by @rubenzorrilla in #12587
  • [FastPR][FSI] Enhance embedded FSI testing by @rubenzorrilla in #12592
  • [Core] Update math_utils.h by adding Dot3 and Clamp functions by @loumalouomega in #12594
  • [MPM] Fix runtime error by @ncrescenzio in #12593
  • [Core][HotFix] Fix check in full debug in math_utils by @loumalouomega in #12595
  • [DEMApplication] Fixed bugs related to the bonded particle models and moment calculation [improvement part 2] by @ChengshunShang1996 in #12545
  • [MPM] Change MPMAnalysis in MpmAnalysis by @ncrescenzio in #12562
  • [MPM] Update tests due to renaming of the Application by @VeronikaSinger in #12540
  • [Structural] Schemes for OSS and testing by @rubenzorrilla in #12585
  • [GeoMechanicsApplication] ApplyConstantPhreaticMultiLinePressureProcess checks size of coordinates by @avdg81 in #12578
  • [OptApp] Adding the ability to have arithmetic operators for responses by @sunethwarna in #12580
  • [Core][TrilinosApplication] Remove IsDistributedSpace as duplicated with IsDistributed by @loumalouomega in #12609
  • [Core][MPI] Adding new test for ParallelFillCommunicator by @loumalouomega in #12611
  • [Core] Missing hanging nodes in corresponding model parts to be added in SkinDetectionProcess by @loumalouomega in #12617
  • [Core] Extra space in skin_detection_process.cpp by @loumalouomega in #12618
  • [MPM] Moving enforcement of nonconforming SLIP from MPMBoundaryRotationUtility to to the relevant Condition by @gzjing in #12018
  • Major fixes to the MacOS build script by @matekelemen in #11748
  • [OptApp] Use Response Expressions in the opt app by @sunethwarna in #12582
  • [GeoMechanicsApplication] auto to array_1d for updated_first_derivative and updated_second_time… by @aronnoordam in #12602
  • [OptApp] Fix clearing of sub items in BufferedDict by @sunethwarna in #12624
  • [SIApp] Fix damage response after renaming. by @sunethwarna in #12631
  • [OptApp] Fix response function evaluation by @sunethwarna in #12622
  • [SiApp] p-norm damage resp by @Igarizza in #12373
  • [GeoMechanicsApplication] Added overrides for member function Info by @avdg81 in #12629
  • [Doc] Updating testing doc by @roigcarlo in #12524
  • [GeoMechanicsApplication] Added new geometry for line interfaces by @avdg81 in #12635
  • [GeomechanicsApplication] corrected mass matrix calculation solid elements by @aronnoordam in #12521
  • [GeoMechanicsApplication] Shorter domain of the phreatic line causes a crash by @markelov208 in #12634
  • [GeoMechanicsApplication] Zero mass for geo interface by @WPK4FEM in #12640
  • [GeoMechanicsApplication] Make sure all 'integration scheme related' functions throw an exception by @rfaasse in #12642
  • [MedApp] Trim Whitespace in Group Names by @matekelemen in #12147
  • [GeoMechanicsApplication] Create documentation for the new line interface geometry by @rfaasse in #12647
  • [GeoMechanicsApplication] Add IntegrationScheme interface plus two concrete implementations for Lobatto by @avdg81 in #12648
  • [GeoMechanicsApplication] Added test cases for dynamic solution by @mnabideltares in #12639
  • [OptApp] Refactor the Optimization Problem by @Igarizza in #12589
  • [Geo] Remove compilation warning by @rubenzorrilla in #12655
  • [RomApp] Add docs. Part 1 by @Rbravo555 in #12615
  • [GeoMechanicsApplication] Add a linear elastic constitutive law for line interfaces by @avdg81 in #12654
  • [StructuralMechanicsApplication] Add initial state and stress calculation to truss element and constitutive law by @rfaasse in #12525
  • [Core] Adding Clamp method with scenarios by @loumalouomega in #12598
  • [GeoMechanicsApplication] Fixed several code smells detected by SonarQube by @avdg81 in #12657
  • [GeoMechanicsApplication] Add interface-compatible stress state policy by @rfaasse in #12652
  • [Core] Optimize LineNearestPoint and TriangleNearestPoint by @loumalouomega in #12586
  • [Core] Allow structured mesh generation to use different mesh size in each direction by @jrubiogonzalez in #12636
  • [Core] Fix header not being printed at import by @roigcarlo in #12659
  • [SIAPP]Reverting P norm PR by @Igarizza in #12633
  • [Core][Geometry] Refactor HasIntersection method for performance by @loumalouomega in #12605
  • [Core] Optimize distance calculation in GeometricalObjectBins by @loumalouomega in #12596
  • [GeoMechanicsApplication] Added a 3D dynamic test case by @mnabideltares in #12656
  • [FastPR][Structural] Hotfixes in u-eps vol elements RHS by @rubenzorrilla in #12658
  • [GeoMechanicsApplication] Added rotation matrix and normalize utility by @rfaasse in #12663
  • [GeoMechanicsApplication] Calculate the constitutive matrix of the incremental linear elastic law for interface elements by @avdg81 in #12665
  • [GeoMechanicsApplication] Add a utility function for calculating the internal force vector by @avdg81 in #12669
  • [GeoMechanicsApplication] Add generic utility to calculate list of shape function values at integration points by @rfaasse in #12667
  • [GeoMechanicsApplication] Moved two #includes by @avdg81 in #12670
  • [GeoMechanicsApplication] Towards application-wide tolerance values for C++ unit tests by @avdg81 in #12671
  • [GeoMechanicsApplication] default lhs upw condition is now a zero matrix by @aronnoordam in #12625
  • [GeoMechanicsApplication] added function to calculate only lhs Lysmer boundary by @aronnoordam in #12603
  • [Core] Adding ObjIOin order to read obj files by @loumalouomega in #12677
  • [SI App] Fix the sensor weight by @Igarizza in #12678
  • [OptApp] Adding SciPy Library by @Igarizza in #12675
  • [GeoMechanicsApplication] Fixed occasional crash when constructing LineInterfaceGeometry instances by @avdg81 in #12679
  • [FastPR][Fluid] Register EmbeddedSkinVisualizationProcess by @rubenzorrilla in #12682
  • [Hotfix][Core] Amend ProcessFactory according to ModelParametersFactory by @rubenzorrilla in #12683
  • [SiApp] Enabling SIApp compilation in windows by @sunethwarna in #12614
  • [GeoMechanicsApplication] Add a minimal 3+3 line interface element by @rfaasse in #12674
  • [Core] Fix IntegrationValuesExtrapolationToNodesProcess for 0D elements and fixing VTK for 0D elements by @loumalouomega in #12417
  • [MeshingApplication] Minor clean up in MMGUtilities by @loumalouomega in #12688
  • [OptApp] Fix Output + Update QNBB by @Igarizza in #12676
  • [GeoMechanicsApplication] Line interface geometry can now generate edges by @avdg81 in #12684
  • [GeoMechanicsApplication] Fixed three clang-tidy issues by @rfaasse in #12687
  • [GeoMechanicsApplication] Register two new elements and one new constitutive law by @avdg81 in #12686
  • [GeoMechanicsApplication] Fix issues related to system integration for interface element by @rfaasse in #12691
  • [PotentialFlow] Set elemental wake distances signs according to wake normal by @marcnunezc in #12690
  • [Hotfix][Core] Fix 2D discontinuous distance orientation by @rubenzorrilla in #12681
  • [Hotfix][FSI] More hotfixes by @rubenzorrilla in #12673
  • [Core][MeshingApplication] Refactor Timer class to fix typos and deprecate old methods by @loumalouomega in #12696
  • [SIApp] Sensor grid generation by @sunethwarna in #12697
  • [Core] Extend ObjIO with new functionality by @loumalouomega in #12680
  • [IGA] SBM Laplacian element and condition by @NickNick9 in #12558
  • [GeoMechanicsApplication] Add integration tests for the new line interface elements by @rfaasse in #12699
  • [GeoMechanicsApplication] Adopt structural truss element with reset displacement by @rfaasse in #12531
  • [GeoMechanicsApplication] Remove the "solution_type" = "K0-procedure" by @markelov208 in #12701
  • [Core] Identical geometries in model part and geometry container by @rubenzorrilla in #12703
  • [OptApp] Make control beta update consistent by @sunethwarna in #12707
  • [SIApp] Add distance matrix by @sunethwarna in #12706
  • [GeoMechanicsApplication] Add multi-stage tests for the new line interface elements by @avdg81 in #12705
  • [OptApp] Adding magnitude reduction convergence criterion by @talhah-ansari in #12698
  • [GeoMechanicsApplication] Fixed a few issues found by Coverity by @avdg81 in #12713
  • [SiApp] Add mask utils by @sunethwarna in #12704
  • OptAPP adding message to adjoint variable check by @Igarizza in #12708
  • [SIApp]: GetSensitivities in within ModelPart by @Igarizza in #12714
  • [Core] Adding new mesh elements definitions by @loumalouomega in #12716
  • [GeoMechanicsApplication] Removed the strain calculation from geo constitutive laws by @rfaasse in #12719
  • [GeoMechanicsApplication] Move more unit tests to the suite without kernel by @rfaasse in #12661
  • [GeoMechanicsApplication] Investigate the occasional failure of the "test_parameter_field_with_python_umat_parameters" test on the build server by @markelov208 in #12710
  • [DEMApplication] Added changeable periodic boundaries and measurement function of the stress tensor by @ChengshunShang1996 in #12597
  • [GeoMechanicsApplication] Reformatted the code of GeoMechanicsApplication using Clang-Format by @avdg81 in #12728
  • [GeoMechanicsApplication] Split (Interface)ElementUtilities into a header and source file by @markelov208 in #12731
  • [GeoMechanicsApplication] Remove redundant separator lines (i.e. //------) by @markelov208 in #12724
  • [Core] Adding new test for ParallelFillCommunicator by @loumalouomega in #12616
  • [Core] Add IsInside method to BoundingBox class by @loumalouomega in #12600
  • [CoSimulationApplication] Adding VTK debugging option for Kratos Mapping by @loumalouomega in #12511
  • [Hotfix][Geo] Fixing minor segfaults by @rubenzorrilla in #12733
  • [GeoMechanicsApplication] Refactor linear elastic law by @rfaasse in #12715
  • Geo/12646 pop for k0 procedure process by @WPK4FEM in #12651
  • [GeoMechanicsApplication] Update .git-blame-ignore-revs with latest formatting commit by @rfaasse in #12744
  • [Hotfix][FSI] Add modelers to analysis stage by @rubenzorrilla in #12749
  • [FastPR][Meshing] Amending some tests by @rubenzorrilla in #12748
  • [Core] Vectorized search python interface by @RiccardoRossi in #12745
  • [OptApp] Fix Response Routine by @Igarizza in #12735
  • [GeoMechanicsApplication] Fixed a typo: 'PlainStrain' => 'PlaneStrain' by @avdg81 in #12750
  • [PfemFluid] Add PFEM variables in solver by @AFranci in #12752
  • [GeoMechanicsApplication] Make element provided strain the default for our constitutive laws by @rfaasse in #12754
  • [ShalloWater] Update coupling process by @AMontanino87 in #12743
  • [Core] Migrating block build DOF array set up to utility by @rubenzorrilla in #12700
  • [OptApp] Making the control projection modular by @sunethwarna in #12606
  • [CORE] Removed redundant export which breaks the windows build by @rfaasse in #12758
  • [SIApp] Allow displacement sensors on nodes and edges of elements. by @sunethwarna in #12712
  • Error fix in ThermalDEM by @rlrangel in #12759
  • [CORE] Fix memory issue in ublas_space.h by @rfaasse in #12761
  • [Docs] Workshops by @sunethwarna in #12718
  • update master-slave-constraint by @emmanuel-ferdman in #12766
  • [TrilinosApplication] Adding CreateFastestAvailableDirectLinearSolver to trilinos_linear_solver_factory, plus documentation by @loumalouomega in #11624
  • [GeoMechanicsApplication] Investigate the occasional failure of the "test_parameter_field_with_python_umat_parameters" test on the build server 2nd by @markelov208 in #12760
  • [StructApp] Bushing element by @sunethwarna in #12487
  • [Core] Adding Newton-Cotes integration points for line by @loumalouomega in #6734
  • [StructApp] ** Urgent ** Fix tests by @sunethwarna in #12772
  • [CORE] Remove redundant KRATOS_API from header-only classes to fix linking errors on windows by @rfaasse in #12773
  • [GeoMechanicsApplication] Document the piping erosion mechanism by @markelov208 in #12756
  • [Docs/StructApp] Restructuring docs for Struct app and adding Bushing Element documentation by @sunethwarna in #12771
  • [Core][IO] Refactor triangle clean up into CleanUpProblematicTrianglesModeler and adjust the area tolerance in OBJ files after real geometries experience by @loumalouomega in #12734
  • Geo/line piping element by @WPK4FEM in #12770
  • [Core] Optimize PointDistanceToTriangle3D avoiding constructors and inner_prod operations that are heavily called in search operations by @loumalouomega in #12775
  • [Core] Improve PointerVectorSet insert method by @sunethwarna in #12740
  • [Core] Introduce PointerComparor and remove DofPointerComparor by @sunethwarna in #12509
  • [CI][Core] Fix Windows CI by @roigcarlo in #12776
  • [Core] Remove unused members from containers by @matekelemen in #12767
  • [GeoMechanicsApplication] Replaced a raw loop by using std::transform by @avdg81 in #12786
  • [OptApp] Update deprecated Parameters iterations by @matekelemen in #12783
  • [FastPR] AddGeometries export to Python by @rubenzorrilla in #12790
  • [GeoMechanicsApplication] Investigate the occasional failure of the "test_parameter_field_with_python_umat_parameters" test on the build server by @markelov208 in #12781
  • [GeoMechanicsApplication] Formatting using clang-format 19.1 by @rfaasse in #12791
  • [CLApp] solving restart capabilities for the HCF CL and AITS by @AlejandroCornejo in #12799
  • [GeoMechanicsApplication] Clean up strategies by @avdg81 in #12792
  • [GeoMechanicsApplication] Replace two images with matrix equations by proper math blocks by @avdg81 in #12801
  • [SysIdApp] Temporary losen tolerances of a test by @sunethwarna in #12800
  • [GeoMechanicsApplication] Making unit tests for the erosion mechanism by @markelov208 in #12789
  • [DEMApplication] [Fast] Servo-control algorithm with periodic boundaries by @ChengshunShang1996 in #12798
  • [GeoMechanicsApplication] Clean up piping strategy and piping interface element by @avdg81 in #12785
  • [CoSimulationApplication] 3D domain (volume) - 1D domain (line) data transfer operator by @loumalouomega in #10634

New Contributors

Full Changelog: v9.5...v10.0