From f824691cc7f9b3e7cab7962849d49027f75fbfa4 Mon Sep 17 00:00:00 2001 From: Wenqing Wang <wenqing.wang@ufz.de> Date: Mon, 19 Aug 2024 13:17:12 +0200 Subject: [PATCH] [LIE] Fixed a bug in the local assembler builder --- .../LIE/HydroMechanics/LocalAssembler/LocalDataInitializer.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ProcessLib/LIE/HydroMechanics/LocalAssembler/LocalDataInitializer.h b/ProcessLib/LIE/HydroMechanics/LocalAssembler/LocalDataInitializer.h index fbd08f90074..b0ea7074096 100644 --- a/ProcessLib/LIE/HydroMechanics/LocalAssembler/LocalDataInitializer.h +++ b/ProcessLib/LIE/HydroMechanics/LocalAssembler/LocalDataInitializer.h @@ -162,7 +162,8 @@ public: getNodeIndex(mesh_item, k)); auto global_index = _dof_table.getGlobalIndex(l, var_id, var_comp_id); - if (global_index != NumLib::MeshComponentMap::nop) + if (global_index != NumLib::MeshComponentMap::nop && + dof_id < n_local_dof) { dofIndex_to_localIndex[dof_id++] = local_id; } -- GitLab