KratosMultiphysics / Kratos

Kratos Multiphysics (A.K.A Kratos) is a framework for building parallel multi-disciplinary simulation software. Modularity, extensibility and HPC are the main objectives. Kratos has BSD license and is written in C++ with extensive Python interface.
https://kratosmultiphysics.github.io/Kratos/
Other
1.02k stars 244 forks source link

Issue in tests of the Structural Mechanics application #487

Closed RiccardoRossi closed 7 years ago

RiccardoRossi commented 7 years ago

@msandre, @quirin,

i think this is yours

..terminate called after throwing an instance of 'Kratos::Exception' what(): Error: attempting to do a GetValue for: NODAL_STIFFNESS variable #644 unfortunately the variable is not in the database and the operations is not threadsafe (this function is being called from within a parallel region)

in kratos/containers/data_value_container.h:196:TDataType &DataValueContainer::GetValue(const Variable &) [TDataType = array_1d<double, 3>] kratos/applications/StructuralMechanicsApplication/custom_elements/nodal_concentrated_element.cpp:272:virtual void NodalConcentratedElement::CalculateLocalSystem(MatrixType &, VectorType &, ProcessInfo &) kratos/solving_strategies/schemes/residual_based_bossak_displacement_scheme.hpp:635:virtual void ResidualBasedBossakDisplacementScheme<UblasSpace<double, boost::numeric::ublas::compressed_matrix<...>, boost::numeric::Vector >, UblasSpace<double, boost::numeric::Matrix, boost::numeric::Vector > >::CalculateSystemContributions(Element::Pointer, LocalSystemMatrixType &, LocalSystemVectorType &, Element::EquationIdVectorType &, ProcessInfo &) [TSparseSpace = UblasSpace<double, boost::numeric::ublas::compressed_matrix<...>, boost::numeric::Vector >, TDenseSpace = UblasSpace<double, boost::numeric::Matrix, boost::numeric::Vector >]

loumalouomega commented 7 years ago

@RiccardoRossi It is solved in the brach, I did a commit