-
I tried to make a change in a branch to one of the performance tests, and found that the Travis-CI builds failed, with an issue running generate_files.py :
```
[100%] Generating function body sour…
-
I have the feeling that the two parts of the projects would better be in a single repository. Since there is a 1:1 correspondence, keeping it synchonized with submodules seems like more work for no ap…
-
In a lot of headers, there is a `using namespace` directive. In the QDP packers for instance, there is the following:
```c++
using namespace QDP;
namespace QPhiX {
```
It is nice for the u…
-
When using the abstract base classes, QPhiX::EvenOddLinearOperator and QPhiX::AbstractSolver, the lack of virtual destructors leads to severe memory leaks.
-
Right now there are soalen.h and veclen.h in tests/ and also there is a soalen/veclen.h in tests-gtest. This seems to serve the same purpose so we should rationalize it. Ideally we should have just 1 …
-
The whole run time on Travis CI is limited to 50 minutes. In that time we need to do a lot of things:
- Add Ubuntu packet source and update package meta data. On Debian, this always takes ages.
- …
-
In the code generator, there seem to be only two cases implemented: `SOALEN == VECLEN` und `SOALEN == VECLEN / 2`. In other words, we can only have `nGY == 1` and `nGY == 2`.
When compiling QPhiX, …
-
My [ndtm-slow](https://github.com/martin-ueding/qphix-codegen/tree/ndtm-slow) branch contains a generator for all the specialization code. There is also [some documentation](https://github.com/martin-…
-
@sbacchio
Is there an issue with using DDalphaAMG with an odd number of processes in some direction? I've tried the following:
```
48^3 x 96 lattice
3x6x6x12 (xyzt) processes for parallelisatio…
-
I like RandomGauge.h but it has many dependencies (unittest.h for assertion() and so forth). Would it be worth refactoring so that we can just include it as a standalone? (It needs also print-utils.h …