Frédéric Simonis

Results 137 issues of Frédéric Simonis

The following code fails to compile with the Intel Compiler `icc (ICC) 2021.1 Beta 20200827`: gcc and clang compile this code without problems. ```cpp // ex.cpp #include #include #include #include...

This PR changes `has_const_iterator` to additionally check 1) for `std::iterator_traits` to exist and 2) for its `return_type` to be non-`void`. This catches additional cases and is compatible with the iterator...

## Main changes of this PR This PR refactors the time processing into a separate class. * the `DoubleAggregator` is an implementation of a Kahan Babushka Neumaier Aggregator with a...

maintainability

## Main changes of this PR This PR removes dead code, ensures that log config files exist before attempting to load them, and prevents SEGFAULTs when handling options. ## Motivation...

## Main changes of this PR This PR further improves the time handling in the BaseCouplingScheme. Using absolute times for both, the time window start time and the current time...

bug

**Please describe the problem you are trying to solve.** The ConfigParser bridges the call-back-based C-library libxml2 to the C++ XMLTag and XMLAttribute of preCICE. This requires a lot of non-owning...

good first issue

**Please describe the problem you are trying to solve.** Currently, the docker releases of preCICE use `ubuntu:22.04` as a base image, which is the latest Ubuntu LTS. For testing, we...

## Main changes of this PR This PR adds * `Mesh::empty()` to replace `mesh.vertices().empty()` * `Mesh::nVertices()` to replace `mesh.vertices().size()` * `Mesh::vertex(vid)` to replace `mesh.vertices()[vid]` and `mesh.vertices().at(vid)` * `Vertex::coord(i)` to replace...

maintainability

**Please describe the problem you are trying to solve.** Our code-base is full of `std::shared_ptr` as this has always been used by default. We pass a lot of these things...

good first issue

**Please describe the problem you are trying to solve.** preCICE itself is very opaque when it comes to memory usage. It's not clear what uses how much memory. Slight configuration...