v10.0
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
, updateProjectPointLocalCoordinates
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 addingDot3
andClamp
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
inMpmAnalysis
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 withIsDistributed
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
override
s for member functionInfo
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
andTriangleNearestPoint
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
#include
s 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
ObjIO
in order to readobj
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 toBoundingBox
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
totrilinos_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 andinner_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
- @talhah-ansari made their first contribution in #12304
- @NicolasSR made their first contribution in #11988
- @ghanique-altair made their first contribution in #12399
- @NickNick9 made their first contribution in #12558
- @emmanuel-ferdman made their first contribution in #12766
Full Changelog: v9.5...v10.0