Skip to content

Kratos Multiphysics 8.0

Compare
Choose a tag to compare
@roigcarlo roigcarlo released this 28 May 14:18
36cec42

Features

  • Added GlobalPointer
  • FEAST with MKL support was added to the EigenSolversApplication #6482

Improvements

  • Neighbour and Element nodes use now GlobalPointers
  • Applications are now imported as python modules.
  • PARTITION_INDEX is now an int (was double) #6771
  • GlobalNumberOf... functions added to Communicator #6747

MultiLevelMonteCarlo

  • MultilevelMonteCarloApplication has been integrated with Hierarchical Monte Carlo library XMC.
  • MultilevelMonteCarloApplication is capable of running Monte Carlo, Multilevel Monte Carlo and Continuation Multilevel Monte Carlo algorithms in distributed environment with optimal parallel efficiency.

API Changes

  • GetValuesOnIntegrationPoints has been removed in favor of CalculateValuesOnIntegrationPoints
  • find_nodal_neighbours_process no longer accepts the number of expected results.
  • Access function in the core are now const. Please refer to #2993, #4938 and #5290 for more info.
  • Variable copy constructor is now explicit and private.

Deprecations

  • ExternalSolversApplication has been deprecated in favor of EigenSolversApplication (which will become the LinearSolversApplication in the future.
  • NOT_FLAG flags are removed from Kratos. Temporal FLAG.AsFalse() has been added for compatibility.
  • MixedUPLinearSolver and DeflatedGMRESSolver have been removed.
  • Builder and solver now takes the Main modelpart as default. (was ComputingModelPart previously)

Notes

  • Please notice that this will be the last version with python 2 support