- Sep 07, 2018
-
-
Jakub Klinkovský authored
- Replaced Constants.h with std::numeric_limits, see also https://jlk.fjfi.cvut.cz/gitlab/mmg/tnl-dev/issues/3 - Made the initialValue method of reduction opeerations static and constexpr.
-
- Sep 06, 2018
-
-
Jakub Klinkovský authored
* cineca/mpi: Added specialization of MPIDataType for bool Added missing operations to MpiDefs.h Added assertions to MpiCommunicator.h checking that MPI functions are not called with the null group Whitespace and typo fixes in MpiCommunicator Fixed the TNL_MPI_PRINT macro Fixed signature of the Allreduce method of communicators Added NullGroup to communicators because it is useful for initializations Removed empty file and directory in UnitTests
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
Added assertions to MpiCommunicator.h checking that MPI functions are not called with the null group
-
Jakub Klinkovský authored
Decoupling linear solvers from PDE solvers See merge request mmg/tnl-dev!5
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
- Sep 05, 2018
-
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
Also added missing 'const' to the getMemoryElement method for host.
-
Jakub Klinkovský authored
[skip ci]
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
Refactoring: replaced TNL::SharedPointer with std::shared_ptr for the linear solver and preconditioner The DeviceType capability does not matter because these objects are never passed to the device and we need to pass "shared_ptr<Derived>" as "shared_ptr<Base>".
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
They are virtual, currently not needed and only complicate things.
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
The vector view types have to be passed by value, because pass by reference does not consider the converting constructors.
-
Jakub Klinkovský authored
The x and b vectors might have different type.
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
It is actually used only in 2 methods and unnecessarily complicates the interface for all other solvers.
-
Jakub Klinkovský authored
-