Release v9.5
What's Changed
- [GeoMechanicsApplication] Moved logic of
ApplyScalarConstraintsTableProcess
to C++ by @avdg81 in #11669 - [GeoMechanicsApplication] Send logging output of Settlement workflow to logging delegate by @carloslubbers in #11671
- [GeoMechanicsApplication] Geo/11626 initialize solving strategies settlement by @rfaasse in #11665
- [GeoMechanicsApplication] Renamed a few files and classes as suggested by @carloslubbers by @avdg81 in #11674
- Geo/umat parameters python by @EleniSmyrniou in #11476
- [GeoMechanicsApplication] Moved logic of ApplyExcavationProcess to C++ by @indigocoral in #11680
- [MEDApp] some fixes in tests by @philbucher in #11683
- [GeoMechanicsApplication] Geo/time step loop by @WPK4FEM in #11677
- [Core] Transition changes geometrical object bins, add
PointIsInsideBoundingBox
functionality by @loumalouomega in #11678 - [Core] Clean up
mesh.h
file by @loumalouomega in #11686 - [Core] AMGCL NS - Allow using different var for pressure by @ddiezrod in #11687
- [MedApp] more geom types and other minor improvements by @philbucher in #11684
- [GeoMechanicsApplication] Fixed the model part used by the process creators for settlement by @avdg81 in #11692
- Adding geo to releases by @roigcarlo in #11694
- [Core] Extend
CppTestsUtilities
withCreateCubeSkinModelPart
andCreateCubeModelPart
by @loumalouomega in #11697 - [GeoMechanicsApplication] Added reading missing parameters for the solving strategy by @rfaasse in #11693
- Extend porous navier stokes by @jgonzalezusua in #11236
- [Core] Mixed Generic Criterion - fixing error when dofs and input variables mismatch by @ddiezrod in #11688
- Kratos lspg hrom by @SADPR in #11569
- [FastPR][ConvDiff] Enhance element substitution by @rubenzorrilla in #11695
- [FluidBio][Bugfix] OSI-related indicators bugfix by @rubenzorrilla in #11698
- [GeoMechanicsApplication] Phreatic multi line by @mcgicjn2 in #11184
- [Med] minor cleanup in tests by @philbucher in #11700
- [GeoMechanicsApplication] Added the missing keyword
raise
by @avdg81 in #11706 - [MedApp] add ImportMedModeler by @philbucher in #11685
- [StructuralMechanicsApplication] bugfix jumping moving load by @aronnoordam in #11699
- [Core] add intel compiler to message by @philbucher in #11709
- [Hotfix][Core] Project serialization fix by @rubenzorrilla in #11705
- [Docker] only new intel compiler by @philbucher in #11715
- [MedApplication] Add support for reading SubModelParts by @philbucher in #11605
- [GeoMechanicsApplication] Move normal load logic to cpp by @markelov208 in #11711
- [Core][Documentation] Even more documentation for
pointer_vector_set.h
by @loumalouomega in #11664 - [MedApp] add python registry by @philbucher in #11708
- [Core][MPI] Partially adapt
CppTestsUtilities
for MPI by @loumalouomega in #11716 - [OptApp] Integration of NLOPT library by @RezaNajian in #11480
- [GeoMechanicsApplycation] Settlement API by @rfaasse in #11701
- Adding Inlet/Outlet warning message for twofluid hydraulic solver by @uxuech in #11652
- [Core] Separate
PointObject
in different file by @loumalouomega in #11725 - Add vtk Biquadratic element by @jginternational in #11704
- [Core] Adding deprecation message to CheckSameModelPartUsingSkinDistanceProcess + check dimension by @loumalouomega in #10715
- Geo/11721 fix settlement output by @rfaasse in #11728
- [Core] Defines
ObjectType
andPointType
inGeometricalObjectsBins
by @loumalouomega in #11731 - Geo/tests strain measures by @WPK4FEM in #11696
- [Core] Adding minor definition for
ObjectType
forPointObject
by @loumalouomega in #11735 - [Core] Defining
GetBoundingBox
inTree
class. Plus adding documentation by @loumalouomega in #11730 - [GeoMechanicsApplication] Define, add, and register variables for thermal analysis by @avdg81 in #11736
- [Core] Adding
GetObjectType
and defineObjectType
inTree
by @loumalouomega in #11737 - [Core] Specialize
PointObject
forGeometry<Node>
by @loumalouomega in #11738 - [GeoMechanicsApplication] Enable line load in settlement workflow by @carloslubbers in #11723
- [MPM] Cleanup set and fill buffer size by @ncrescenzio in #11650
- [GeoMechanicsApplication] Fixed a bug and removed some duplicated code by @avdg81 in #11750
- Update README.md by @mcgicjn2 in #11755
- [OptApp] Fixing tolerance issue in the test by @sunethwarna in #11760
- [Core] Add
SetRank
method toGlobalPointer
+ documentation by @loumalouomega in #11762 - [Core] Defining distance in
SearchInRadius
inGeometricalObjectBins
by @loumalouomega in #11754 - [Core] Moving
GetObjectType
intree.h
by @loumalouomega in #11739 - [GeoMechanicsApplication] Fixed a bug related to handling of conditions by @avdg81 in #11765
- [MPM] Moving
print_output_process
outsideprocesses
by @ncrescenzio in #11768 - [Core] Define and use
PointLocalCoordinatesTetrahedra3D4N
inTetrahedra3D10
when planar face by @loumalouomega in #11767 - [Core] Fixed a warning reported by CMake by @avdg81 in #11773
- [GeoMechanicsApplication] Add thermal constitutive law by @markelov208 in #11747
- [Core] Release 9.4.3 by @roigcarlo in #11752
- [Core] Defining bounding box and
ObjectType
inDynamicBins
by @loumalouomega in #11741 - [Core][MPI] Adding
MinLocAll
andMaxLocAll
toDataCommunicator
by @loumalouomega in #11712 - [Core] Unify SearchUtilities by @loumalouomega in #11710
- Update license.txt by @mcgicjn2 in #11756
- [GeoMechanics ]Correting GeoMechanics Wheel dependencies by @roigcarlo in #11758
- [Core] std::result_of => std::invoke_result by @matekelemen in #11749
- [Core] Missing colon in check_same_model_part_using_skin_process.py by @qiukailu in #11778
- [MPM] Boundary particle distribution and improvements for Penalty imposition by @VeronikaSinger in #10071
- [GeoMechanicsApplication] Updated multiple moving load tests to work and to run by @mcgicjn2 in #11722
- mStrainSize and mSpaceDimension by nature are positive integer types by @WPK4FEM in #11784
- [GeoMechanicsApplication] Removing unused element geometry in RetentionLaw::Parameters by @rfaasse in #11787
- [ContactStructural/Core] Fixing point object by @roigcarlo in #11751
- [Core] Remove deprecated warning by @loumalouomega in #11777
- [Core] Add mising methods on GaussPoints to Elements and Conditions by @sunethwarna in #11743
- [GeoMechanicsApplication] Fixed the factory function that creates builder-and-solver objects by @avdg81 in #11791
- [Core] Add
GetDataCommunicator
toGlobalPointerCommunicator
by @loumalouomega in #11794 - [CI] Adding
CoSimulationApplication
to Centos CI by @loumalouomega in #11775 - [CoSimulationApplication] Update Cmake from
CoSimIO
porting KratosMultiphysics/CoSimIO#365 by @loumalouomega in #11797 - [Core] Update README.md formatting and add emojis for better readability by @loumalouomega in #11026
- [GeoMechanicsApplication] Add method to time loop executor to cancel the loop by @carloslubbers in #11727
- [GeoMechanicsApplication] Add new element class for heat by @markelov208 in #11753
- [RomApp] Fix Bug in ECM by @Rbravo555 in #11732
- [MeshMoving] Fix Race Condition In MoveMesh by @matekelemen in #11811
- [External] Update VexCL to its latest release by @matekelemen in #11798
- [Core] Adding
Info
fromProcess
to python interface by @loumalouomega in #11810 - [CI] manually install intel compiler by @philbucher in #11717
- Adding merge_group to ci triggers by @roigcarlo in #11813
- [GeoMechanicsApplication] Add new schemes for thermal calculations by @rfaasse in #11782
- Update GeoMechanicsApplication.json by @mcgicjn2 in #11757
- [MPM] New
ParticleVtkOutput
process by @ncrescenzio in #11140 - [GeoMechanicsApplication] max_delta_time_factor taken into account in the c++ adaptive time incrementor by @WPK4FEM in #11816
- [GeoMechanicsAnalysis] separated start of code cleaning U Pw diff order element by @WPK4FEM in #11820
- [Core] Minor clean up test for mixed generic criteria by @loumalouomega in #11821
- [Core] Adding
ConstraintUtilities
test forComputeActiveDofs
by @loumalouomega in #11823 - [TrilinosApplication] Moving C++ tests to corresponding tests by @loumalouomega in #11826
- [Core] Cleaning the
DisplacementCriteria
andResidualCriteria
and adding tests by @loumalouomega in #11822 - [GeoMechanicsApplication] Add new solver for thermal element by @markelov208 in #11818
- [Fluid] Fixing uninitialized value in alternative_d_vms_dem_coupled element by @ddiezrod in #11828
- [GeoMechanics] GeoMechanics with Reduced Order Models using Kratos RomApplication by @Rbravo555 in #11785
- Geo/incremental linear by @WPK4FEM in #11799
- Compressible potential reactions by @SADPR in #11834
- [Core] Toward Trilinos/MPI unification of
DisplacementCriteria
/ResidualCriteria
by @loumalouomega in #11829 - [GeoMechanicsApplication] Reduce duplicated functionality between schemes and refactor the inheritance structure by @rfaasse in #11808
- [TrilinosApplication] Replace
typedef
by using in strategies by @loumalouomega in #11835 - [GeoMechanicsApplication] Add line_search support to solving_strategy_factory by @carloslubbers in #11814
- [Core][MPI] Extend constraint utilities for MPI by @loumalouomega in #11836
- [GeoMechanicsApplication] Support residual_criterion in c++ interface by @carloslubbers in #11833
- [Core][TrilinosApplication] Adding
IsDistributedSpace
toTrilinosSpace
andUblasSpace
in order to recognize statically by @loumalouomega in #11846 - Get files changed in PR by @philbucher in #11825
- Do not attempt to change ROTATION if ROTATION is not present. by @WPK4FEM in #11845
- [GeoMechanicsApplication] Add normal heat flux boundary condition by @markelov208 in #11783
- Geo/11771 fix code smells in dgeflowcpp reported by sonarcloud by @indigocoral in #11819
- [Core] Clean up and codumentation in
GlobalPointersVector
by @loumalouomega in #11848 - [core] minor performance improvement in tetrahedra_3d_10 by @jcotela in #11839
- [GeoMechanicsApplication] T dirichlet tests by @WPK4FEM in #11850
- [Core][MPI][TrilinosApplication] Support MPC in distributed convergence criteria by @loumalouomega in #11837
- [GeoMechanicsApplication] Add .clang-format to GeoMechanicsApplication for automatic formatting by @rfaasse in #11860
- Register the necessary variables for micro-climate analysis in geotechnics by @indigocoral in #11861
- [GeoMechanicsApplication] Add more unit tests for thermal element by @rfaasse in #11858
- [GeoMechanicsApplication] Implement SetValueOnIntegrationPoints for Vectors in U_Pw_small_strain_element. by @WPK4FEM in #11863
- [GeoMechanicsApplication] Add progress delegate to time loop executor… by @carloslubbers in #11832
- [GeoMechanicsApplication] Small refactoring of T_normal_flux_condition by @WPK4FEM in #11871
- [GeoMechanicsApplication] Fix settlement differences in results for cauchy stress by @rfaasse in #11870
- [Core] ComputeNormalsOnSimplex - fix when there are other geometries by @ddiezrod in #11876
- [Core][IO] added check for zero size in WriteIntegrationVectorContainerVariable … by @aronnoordam in #11887
- [GeoMechanicsApplication] Missing rotation and derivative components in schemes by @rfaasse in #11878
- Bump actions/setup-python from 4 to 5 by @dependabot in #11882
- Bump actions/deploy-pages from 2 to 3 by @dependabot in #11883
- Bump actions/configure-pages from 3 to 4 by @dependabot in #11884
- [TrilinosApplication]
SystemSolve
methods not defined in block B&S by @loumalouomega in #11862 - [StructuralMechanicsApplication] corrected full rotation matrix moving load by @aronnoordam in #11889
- [PfemFluid][FastPR] Removing useless override by @rubenzorrilla in #11880
- [CI] changed apps by @philbucher in #11856
- [FluidHyd] FluidDynamicsHydraulicsApplication new application by @rubenzorrilla in #11894
- Enhancements in ROM Application: Incorporation of Left ROB with reactions and Global Petrov-Galerkin ROM by @SADPR in #11847
- [RomApp] Adding QoI to simulations by @Rbravo555 in #11893
- [GeoMechanicsApplication] Add micro climate condition by @rfaasse in #11890
- Remove the
runkratos
executable by @avdg81 in #11898 - [Core][MPI] Improve
GatherModelPartUtility
adding entities at the end by @loumalouomega in #11897 - Rename
KRATOS_EXPECT_MATRIX_EQUAL
toKRATOS_EXPECT_MATRIX_EQ
by @avdg81 in #11899 - [GeoMechanicsApplication] Fixed two warnings reported by the clang compiler by @avdg81 in #11901
- [GeoMechanicsApplication] Remove redundant pragma once in cpp file dgeoflow (gives clang warning) by @rfaasse in #11902
- [Core][MPI] Fix suite in C++ tests in MPI (
KRATOS_TEST_CASE_IN_SUITE
->KRATOS_DISTRIBUTED_TEST_CASE_IN_SUITE
) by @loumalouomega in #11895 - [Core] Adding
SynchronizePointsWithBoundingBox
method by @loumalouomega in #11877 - [CI] some more improvement towards selective compilation by @philbucher in #11904
- [Core][MPI] Adding
GetSubDataCommunicator
toDataCommunicator
andMPIDataCommunicator
by @loumalouomega in #11875 - [Docs] Fix build script by @sunethwarna in #11906
- [GeoMechanicsApplication] Adding rotational dofs (conditionally) for block builder and solver by @rfaasse in #11907
- [PfemFluid] Cleaning and first redefinition of InitializeSolutionStep by @AFranci in #11910
- [TrilinosApplication] Minor assembly MPC fix by @loumalouomega in #11917
- [TrilinosApplication] Some minor improvements in MPC B&S by @loumalouomega in #11918
- Bump actions/upload-pages-artifact from 2 to 3 by @dependabot in #11913
- Bump actions/deploy-pages from 3 to 4 by @dependabot in #11914
- [GeoMechanics] New apply excavation operation by @rubenzorrilla in #11807
- [CLApp+ConvectionDiffusionApp] Adding Coupled Thermomechanical Damage CL by @AlejandroCornejo in #11909
- Geo/thermal tests documentation by @indigocoral in #11912
- [Hotfix][Core] Monotonicity preserving with LinearSolversApplication inner solver by @rubenzorrilla in #11796
- [Core] Get boost from archive until jfrog works again by @roigcarlo in #11930
- [RomApplication] Changing core lib name by @roigcarlo in #11929
- Update INSTALL.md by @roigcarlo in #11936
- [TrilinosApplication] Fix
CopyMatrixValues
method when column map does not coincide by @loumalouomega in #11911 - [GeoMechanicsApplication] Finalize the scheme refactoring effort by @rfaasse in #11923
- [TrilinosApplication] Fix master DoFs in block builder and solver by @loumalouomega in #11937
- [GeoMechanicsApplication] Fix for prescribed displacement combined with reset_displacement. by @WPK4FEM in #11933
- [GeomechanicsApplication] fixed wrongly defined dirichlet condition in residualbased_block_builder_and_solver_with_mass_and_damping by @aronnoordam in #11926
- [GeoMechanicsApplication] Formatted the code in the custom_elements folder using clang-format by @rfaasse in #11920
- [GeoMechanicsApplication] time stepping issue, avoid extremely small steps near end_time by @WPK4FEM in #11938
- Removed declarations of the unused LONGITUDINAL_DISPERSIVITY and TRANSVERSAL_DISPERSIVITY by @WPK4FEM in #11942
- [GeoMechanicsApplication] Split ApplyK0ProcedureProcess into a header and source file by @rfaasse in #11939
- [FastPR][Fluid] FluidDynamicsApplication cmake file clean up by @rubenzorrilla in #11947
- [FastPR][FluidBio][Fluid]Move variable from FluidBio toFluid by @rubenzorrilla in #11946
- [GeoMechanicsApplication] Added a .git-blame-ignore-revs file to avoid seeing the auto-format commits in our history by @rfaasse in #11948
- [Core] Checking number of nodes before operate in
ResidualBasedBossakDisplacementScheme
by @loumalouomega in #11949 - [Core] Fix
residual_criteria.h
in MPI in debug mode by @loumalouomega in #11950 - [FastPR][Fluid] Fluid auxiliary utils to header by @uxuech in #11944
- [TrilinosApplication] Adding new test for B&S by @loumalouomega in #11955
- [TrilinosApplication] Adding additional checks and memory optimizations into sparse matrices in block B&S by @loumalouomega in #11956
- Inlet hydraulic process- Hydrograph as an inlet. by @uxuech in #11915
- [Core][MPI] Fix MPI bug in
constraint_utilities.cpp
by @loumalouomega in #11960 - [Core] Add SetResponseFunction method to SensitivityBuilder by @sunethwarna in #11745
- [GeoMechanicsApplication] Document the time integration schemes by @rfaasse in #11958
- [OptApp] Change of initialization order by @sunethwarna in #11965
- Display MKL version info if available by @jcotela in #11968
- [Core] Add Integration Point Reading and Writing to Expressions by @sunethwarna in #11744
- [Core] Add SetResponseFunction method to ResidualBasedAdjointStaticScheme by @sunethwarna in #11746
- [Exp] Add GetMaxDepth by @sunethwarna in #11970
- Bump actions/cache from 3 to 4 by @dependabot in #11974
- [Exp] Move methods from Exps to utils by @sunethwarna in #11973
- [GeoMechanicsApplication] Formatted the custom_workflow folder using clang-format by @rfaasse in #11943
- [GeoMechanicsApplication] Adapt linear elastic laws by @rfaasse in #11953
- [Docs] Fix KRATOS_API with kratos_doxyfile by @sunethwarna in #11979
- [Core] Adding
CreateSphereTriangularMesh
inCppTestsUtilities
by @loumalouomega in #11985 - TwoFluidHydraulicSolver is moved to FluidDynamicsHydraulicsApplication by @uxuech in #11961
- [CLApp] Registering Plane Strain iso+kin plasticity by @AlejandroCornejo in #11999
- [GeoMechanicsApplication] Settlement output file is not closed on error by @avdg81 in #11998
- [Core] Fix typo in
spatial_search_result
by @loumalouomega in #12001 - [GeoMechanicsApplication] Format custom strategies using clang format by @rfaasse in #11976
- [GeoMechanicsApplication] Revisit and document tests for 'reset_displacement' functionality by @rfaasse in #11993
- [Exps] Remove container type and use Globals::DataLocation by @sunethwarna in #11989
- [Docs] Add doxygen docs to expression_utils.h by @sunethwarna in #11981
- [Exp] Renaming IO subclasses for consistency by @sunethwarna in #11983
- [Expression] Add Entity Domain Size Reading by @sunethwarna in #11962
- [Core] Edge-based FCT by @rubenzorrilla in #11824
- [OptApp] Cleanup old files by @sunethwarna in #12008
- Implement Hexahedra3D27::PointsLocalCoordinates by @jcotela in #12007
- [OptApp] Revert "cleanup old files" by @sunethwarna in #12010
- [Docs] Add python processing locally by @sunethwarna in #12009
- [GeoMechanicsApplication] Eliminated duplicated custom element utilities by @avdg81 in #12015
- [Core] Correcting corner case in
GeometricalObjectBins
+ typo ("avarage") by @loumalouomega in #12016 - [Core] Missing & in
Get
method inSpatialSearchResult
by @loumalouomega in #12002 - [Docs] Add user level documentation for Expressions by @sunethwarna in #11990
- [Docs] Change bash to console by @sunethwarna in #12020
- [Doc] Organizing Dev Doc by @roigcarlo in #12025
- [OptApp] NAG method by @Igarizza in #12006
- [GeoMechanicsApplication] reformat elements after changing clang format by @rfaasse in #12028
- [Docs] Add visualization docs for expression by @sunethwarna in #12027
- [GeoMechanicsApplication] Add documentation for the thermal element by @mnabideltares in #11986
- [GeoMechanicsApplication] Removed a redundant C++ unit test wrapper by @avdg81 in #12033
- [OptApp] Add graphing process by @sunethwarna in #12021
- [Docs] Optimization Application documentation by @sunethwarna in #12003
- [Exp] Fix negation bug by @sunethwarna in #12035
- [GeoMechanicsApplication] Removed another redundant C++ unit test wrapper by @avdg81 in #12037
- pfem_2_solver_monolithic_fluid.py has been modified according to the … by @dcagritan in #11992
- [OptApp] Fix negation bug in collective expression by @sunethwarna in #12036
- [OptApp] Mass Response with shape sens with FD by @Igarizza in #12040
- [Doc] Add core processes by @roigcarlo in #12044
- [OptApp] Fixing the NLOPT algorithms by @Igarizza in #12039
- [Releases][MedApplication] Adding Med Application support for windows. by @roigcarlo in #12049
- [OptApp] Cleanup algorithm and add initialize itr and finalize itr by @sunethwarna in #12042
- [Doc] More doc files, fixing typos by @roigcarlo in #12052
- [GeoMechanicsApplication] Revisit and document test element lab by @rfaasse in #11975
- [GeoMechanicsApplication] Extract axisymmetric stress state functionality by @rfaasse in #12029
- [GeoMechanicsApplication] Readme for test dynamics by @WPK4FEM in #12047
- [GeoMechanicsApplication] Fix 1d consolidation test (#12030) by @WPK4FEM in #12041
- [Hotfix][Core] Edge based data structure hotfix by @rubenzorrilla in #12059
- [GeoMechanicsApplication] Revisit test_absorbing_boundary.py by @markelov208 in #12053
- [Core] Cleaning and documenting
Flags
class by @loumalouomega in #12064 - [GeoMechanicsApplication] Added missing include to GeoStructalBaseElement by @rfaasse in #12070
- [GeoMechanicsApplication] Revisit test_absorbing_boundary_validation.py by @markelov208 in #12066
- [Core] Minor fix
cpp_tests_utilities
by @loumalouomega in #12062 - [TrilinosApplication] Minor optimization in
TrilinosSpace
by @loumalouomega in #12043 - [FastPR][Core] Remove unused variable warning in NURBS tests by @rubenzorrilla in #12075
- [TrilinosApplication] Enforce non-zeros values in graph when doing
BtDBProductOperation
during constraint computation by @loumalouomega in #12046 - [FastPR][Core]Typo in base geometry by @rubenzorrilla in #12080
- [PfemFluid] Constitutive Law Pointer cleaning by @AFranci in #12060
- [Core] Minor in sympy utils shape functions creation by @rubenzorrilla in #12013
- [Core][Python] Missing register for
GlobalElementPointersVector
andGlobalConditionPointersVector
by @loumalouomega in #12078 - [Core] Clean up C++ tests for processes by @loumalouomega in #12074
- [FastPR][Core] Missing Tetrahedra3D10 second derivatives by @rubenzorrilla in #12082
- Doc for the Point Output Process by @roigcarlo in #12076
- [FastPR][OptApp] Fix LinearStrainEnergy thickness sensitivity by @DSchmoelz in #12086
- [Core] Normals calculation in assign by direction processes by @rubenzorrilla in #12088
- [Core] Adding
FindConditionsNeighboursProcess
unnitest on spherical mesh by @loumalouomega in #12079 - [Core] Fix
Node
HasSolutionStepValue
for python by @loumalouomega in #12092 - [FastPR][Core] Remove GiD output leftover in test by @rubenzorrilla in #12096
- [Meshing] Adding linear to quadratic tets modeler by @jcotela in #12023
- [Core][MPI]
PointerCommunicator
test update by @loumalouomega in #12098 - [GeoMechanicsApplication] Extract plane strain and three dimensional stress state functionality by @rfaasse in #12084
- [Fluid] Skip replace elements&conditions if geometry-based input modeler is used by @rubenzorrilla in #12089
- [Core] Clean up and refactor
FindConditionsNeighboursProcess
by @loumalouomega in #12071 - [GeoMechanicsApplication] Thermal microclimate documentation by @mnabideltares in #11997
- Microclimate tests documentation by @mnabideltares in #12085
- [Core] Minor fix
CppTestsUtilities
. Moving also initial coordinates and fix radius by @loumalouomega in #12102 - [GeoMechanicsApplication] Refactor processing of DOFs by elements and conditions by @avdg81 in #12090
- [ContactStructuralMechanicsApplication] Revert typo that is not corrected in core by @loumalouomega in #12100
- [Poro] Cleanup and refactoring of the App by @ipouplana in #12104
- [GeoMechanicsApplication] Add documentation for the newly added stress state policies by @rfaasse in #12107
- [GeoMechanicsApplication] Generalized Newmark revised ( no v and a update for static ) by @WPK4FEM in #12093
- [GeoMechanicsApplication] Removed an unused alias by @avdg81 in #12110
- [Core][MPI] Update
SearchUtilities
. Transition for #11719 by @loumalouomega in #12097 - [GeoMechanicsApplication] Split stress strain utilities in header and source by @rfaasse in #12111
- [GeoMechanicsApplication] Initialize stress state policies of the UPw diff order elements at construction by @rfaasse in #12091
- [Core] Adding
CalculateNodalDistanceToSkinProcess
by @loumalouomega in #12105 - [Core] Some
test_calculate_nodal_distance_to_skin_process.py
clean up missing by @loumalouomega in #12115 - [Docs] Fix core stub generation by @sunethwarna in #12109
- [GeoMechanicsApplication] Initialize UPw stress states at construction by @rfaasse in #12114
- [FastPR][ConvDiff] Remove deprecated Kratos filesystem warning by @rubenzorrilla in #12116
- [Core][Fluid][PotentialFlow] Move PENALTY_COEFFICIENT variable to KratosCore by @rubenzorrilla in #12117
- [FastPR][Core] Addition of DeleteFilesEndingWith to KratosUtilities by @rubenzorrilla in #12122
- [FastPR][ConvDiff] Remove PENALTY_DIRICHLET by PENALTY_COEFFICIENT by @rubenzorrilla in #12121
- [Core] Sorry, fixing again
CreateSphereTriangularMesh
by @loumalouomega in #12124 - [OptApp] Fix shared memory parallelization bug in responses by @sunethwarna in #12125
- [Doc] Update
README.md
adding YouTube channel by @loumalouomega in #12129 - [Doc] Unify style for Youtube badge in
README.md
by @loumalouomega in #12131 - [Doc] Update version number in
README.md
by @loumalouomega in #12132 - Remove EigenSolversApplication by @philbucher in #12139
- [Core] Separate source/header in
CheckSkinProcess
by @loumalouomega in #12134 - [Core] Separate header/source
ApplyConstantVectorValueProcess
by @loumalouomega in #12137 - [Core] Improve
ComputeNodalGradientProcess
, adding python test and missing documentation by @loumalouomega in #12119 - [GeoMechanicsApplication] Disable unreliable test until root cause is investigated by @rfaasse in #12144
- [Core] Sort Sparse Matrix Rows In-place by @matekelemen in #12151
- [Core] Nodal Gradient process - missing include for NODAL_AREA by @ddiezrod in #12152
- [GeoMechanicsApplication] Removed incomplete test rigid smooth footing by @WPK4FEM in #12155
- [DEMStructuresApp] Soving minor compilation error by @AlejandroCornejo in #12156
- [GeoMechanicsApplication] Format custom constitutive folder using clang format by @rfaasse in #12130
- Bump version to 9.4.6 by @roigcarlo in #12055
- [FastPR][Core] Newton-Raphson convergence criteria echo level by @rubenzorrilla in #12161
- [FastPR][Structural] Skip test and verbosity in structural mechanics application tests by @rubenzorrilla in #12162
- [RomApp] Fixing Ids issues in ROM files. by @Rbravo555 in #12140
- [OptApp] Implement filter base class by @sunethwarna in #12157
- [PfemFluid] CutFEM element by @rubenzorrilla in #11868
- [Expressions] Fixes the test failure by @sunethwarna in #12164
- [Structural] Adding SBM based on extension operators by @rubenzorrilla in #12120
- [OptApp] Fixing ProjectForward in Sigmoidal Projection by @RezaNajian in #12165
- [Core] Refactor and clean up
CalculateNodalAreaProcess
by @loumalouomega in #12146 - [GeoMechanicsApplication] Revisit the 1D consolidation benchmark test's python file by @markelov208 in #12167
- [MPM] Change application name by @ncrescenzio in #12011
- [GeoMechanicsApplication] Reorder DOFs of non-diff order U-Pw elements and conditions (#12061) by @avdg81 in #12171
- [StructuralMechanicsApplication] Fix
reponse
typo ➡️response
by @loumalouomega in #12179 - [Doc][ContactStructuralMechanicsApplication] Point to reference in
README.md
by @loumalouomega in #12172 - [GeoMechanicsApplication] Fixed several code smells by @avdg81 in #12182
- [GeoMechanicsApplication] rename functions for 1d_consolidation test by @markelov208 in #12183
- [ConvDiff] Adding SBM based on extension operators by @rubenzorrilla in #12123
- [ContactStructuralMechanicsApplication] Fix typos
README.md
by @loumalouomega in #12187 - [OptApp] Update filter interfaces by @sunethwarna in #12166
- [Core] Add TContainerType templated GetContainer by @sunethwarna in #12188
- [GeoMechanicsApplication] Add the missing conditions to Geomechanics Application for 2D by @mnabideltares in #11625
- [Core] IntersectonUtilities - use epsilon in ComputePlaneLineIntersection by @ddiezrod in #12192
- [GeoMechanicsApplication] Remove commented code from elements by @rfaasse in #12189
- ROM: Enabling Numpy Format for Including Phi into Psi by @SADPR in #12177
- [GeoMechanicsApplication] Addressed several code smells related to custom processes by @avdg81 in #12193
- [Core] Improve Master-Slave Constraint Insertion by @matekelemen in #11854
- [CORE] New compilation options by @roigcarlo in #11790
- Trying to fix ci by @roigcarlo in #12206
- [OptApp] Refactoring Implicit Filters by @sunethwarna in #12186
- [Core] Add standard JSON interface to ConnectivityPreserveModeler by @jcotela in #12214
- [Core] Extend modelpart utilities by @loumalouomega in #7577
- [Fluid] Amend check and prepare by @rubenzorrilla in #12205
- [OptApp] Rename OptApp/ModelPartUtils to OptAppModelPartUtils by @sunethwarna in #12218
- [MeshingApplication] Minor clean up
MMGProcess
by @loumalouomega in #12223 - [GeoMechanicsApplication] Made several member function signatures consistent by @avdg81 in #12220
- [GeoMechanicsApplication] Fix prescribed acceleration by @rfaasse in #12208
- Test and fix for displacement Dirichlet condition by @WPK4FEM in #12219
- [Core] In
SparseMatrixMultiplicationUtility
some modernization + plusSortRows
minor optimization + replaceomp
simple loops withIndexPartition<IndexType>
by @loumalouomega in #12143 - [Poro] Fixing bug in explicit solver by @ipouplana in #12228
- [GeoMechanicsApplication] Extract a static utility function for the calculation of the Permeability Matrix (H) by @markelov208 in #12212
- [Core] Clean up
linear_solver.h
by @loumalouomega in #12229 - [GeoMechanicsApplication] Remove swapping faces in condition process by @rfaasse in #12227
- [Core] Minor typos in
linear_solver.h
doxygen by @loumalouomega in #12231 - [HDF5] Instantiate
HDF5::File::HasDataType
by @matekelemen in #12236 - [Core][ModelPartIO/CodeLocation] clean whitespace function by @philbucher in #12226
- [OptApp] Unify filtering mechanisms using FilterFactory by @sunethwarna in #12201
- Bump actions/configure-pages from 4 to 5 by @dependabot in #12238
- [FastPR][Core] Minor hotfix in VTU output process by @rubenzorrilla in #12191
- Optimize Node Processing in ROM Basis Setting by @SADPR in #12240
- [GeoMechanicsApplication] Fixed typedef code smells by @rfaasse in #12239
- [GeoMechanicsApplication] Extract a static utility function for the calculation of the Compressibility Matrix (C) by @markelov208 in #12232
- [core] Add missing init files by @jcotela in #12242
- [OptApp] Add automatic beta computation to shell thickness control by @sunethwarna in #12216
- [GeoMechanicsApplication] Format custom processes using clang format by @rfaasse in #12235
- [GeoMechanicsApplication] Removed an unused header file by @avdg81 in #12248
- [OptApp] Cleanup unused shape and thickness controls by @sunethwarna in #12217
- [GeoMechanicsApplication] Fixed naming issue with newmark schemes in temperature analysis by @rfaasse in #12246
- [PFEM SolidMechanics] Fix compilation errors of PfemSolidMechanicsApplication by @lluis-mv in #12247
- [StructuralMechanicsApp] Adding 2D2 Nodes Timoshenko beam element by @AlejandroCornejo in #12176
- [GeoMechanicsApplication] Fix constructor destructor code smells in custom elements by @rfaasse in #12249
- [OptApp] Relaxed Gradient Projection Algorithm by @Igarizza in #12250
- [GeoMechanicsApplication] Capacity checks based on Mohr Coulomb in stress strain utilities by @WPK4FEM in #12258
- [GeoMechanicsApplication] Extract a static utility function for the calculation of the Coupling Matrix (Q) by @markelov208 in #12244
- [RomApp] Improve CalculateRomBasisOutputProcess by @Rbravo555 in #12243
- [RomApp] Memory improvement in hrom_training_utility.py by @Rbravo555 in #12241
- [Core] Add saving distance in skin in
CalculateNodalDistanceToSkinProcess
by @loumalouomega in #12133 - [Core] Fix computation of nodal distances to the skin in the model part allocating
DISTANCE
by @loumalouomega in #12266 - [OptApp] Fix a bug in GradientProjection and Relaxed Gradient Projection algorihtms by @sunethwarna in #12275
- [RomApp] Separate Basis Generation and File Writing Processes by @Rbravo555 in #12271
- New Rom Utility Functions by @SADPR in #12274
- [OptApp] Fix relaxed gradient projection norm calculation by @sunethwarna in #12286
- Kratos rom save rom coeff process by @SADPR in #12251
- [Core] Clean up and refactor
ApplyConstantScalarValueProcess
by @loumalouomega in #12163 - [SIApp] System Identification Application by @sunethwarna in #12264
- [OptApp] Small fix for QNBB by @Igarizza in #12262
- [Core] Clean up and refactor of
AssignScalarFieldToEntitiesProcess
andAssignScalarVariableToEntitiesProcess
by @loumalouomega in #12194 - [OptApp] Add a model part controller to duplicate different types of elements preserving connectivity by @sunethwarna in #12294
- [core] Adding utility function to add ordered nodes in batch to modelpart by @jcotela in #12284
- [RomApp] Remove legacy solvers and analysis stages tailored for physics by @Rbravo555 in #12295
- [Core][StringUtils] add trimming functions by @philbucher in #12225
- [FastPR][Fluid] Monolithic solver inconsistency by @rubenzorrilla in #12296
- [Core] Adding
FromConnectivityGenerateEntities
by @loumalouomega in #12202 - [Core] Extend test for
FindNodalNeighboursProcess
by @loumalouomega in #12302 - [Core] Adding filtered accum reduction by @ddiezrod in #12305
- [Core] Adding possibility to customize the skin variable in
CalculateNodalDistanceToSkinProcess
when considered by @loumalouomega in #12291
New Contributors
- @EleniSmyrniou made their first contribution in #11476
- @markelov208 made their first contribution in #11711
Full Changelog: v9.4.2...v9.5