Máté Kelemen

Results 42 issues of Máté Kelemen

## Motivation Currently, there's no good way of getting a list of flags' names from ```KratosComponents```, which would be a nice feature to have for the default behaviour of ```OutputProcess```es....

Kratos Core
Python
C++
Feature

## Description This commit makes querying and manipulating values in ```Parameters``` template-friendly, eliminating potential code duplication later on. The following member templates (and their explicit specializations) are added to ```Parameters```:...

Enhancement
Kratos Core
C++

## Issue Currently, test scripts are copied during the install phase even if ```KRATOS_INSTALL_PYTHON_USING_LINKS``` is set. Apart from minor nuances like terminal-editor navigation and having to ```make install``` after modifying...

Python
Testing
CMake

- expose `Geometry::Name` to python - implement `Geometry::Name` for some core geometries

- enforce errors when unrecognized options are passed - fix reporting which option is unrecognized - fix symlinking python scripts to the install directory - remove CMake's cache in the...

MacOS
FastPR
Bugfix

## Problem Inserting `MasterSlaveConstraint` into `ModelPart` has horrendous performance and complexity due to repeatedly making sure that the `PointerVectorSet` containing the constraints remains sorted and unique. Here's what happens when...

Kratos Core
C++
Performance

*Disclaimer: I'm assuming that we want to keep the AMGCL solver in core as it is, which is why I've added a new solver instead of modifying the existing one.*...

Applications
C++
GPU

## Description `PointerHashMapSet` wraps an `std::unordered_map`, yet has members associated with contiguous arrays (`PointerHashMapSet::front` and `PointerHashMapSet::back`). I took the liberty of making some cosmetic updates as well, but the main...

Bug
Kratos Core
C++

I have several grievances with the implementation of `LinearMasterSlaveConstraint`, but the most pressing ones are with how it handles setting the `SLAVE` flag. ## `SLAVE` on `Node` instead of `Dof`...

Bug
Kratos Core
Inconsistent

Judging by how it's calculated, I'm assuming `AMGCLSolver::mBlockSize` should represent the number of DoFs per variable (or node, I'm not sure), but it seems to me that the current implementation...