etmc / tmLQCD

tmLQCD is a freely available software suite providing a set of tools to be used in lattice QCD simulations. This is mainly a HMC implementation (including PHMC and RHMC) for Wilson, Wilson Clover and Wilson twisted mass fermions and inverter for different versions of the Dirac operator. The code is fully parallelised and ships with optimisations for various modern architectures, such as commodity PC clusters and the Blue Gene family.
http://www.itkp.uni-bonn.de/~urbach/software.html
GNU General Public License v3.0
32 stars 47 forks source link

“make install” does not install the headers and libraries #396

Open martin-ueding opened 7 years ago

martin-ueding commented 7 years ago

I have compiled tmLQCD out-of-tree and did a make install. The headers did not get installed, and peram_gen seems to link against the build directory of tmLQCD and not the installation directory.

sunpho84 commented 7 years ago

In my Makefile.am attached to issue #364 I had made the install do what is expected from an autotools project (or at least my understanding of that...)

kostrzewa commented 6 years ago

@sunpho84 If you have it fixed, could you make a pull-request for this to enter the master branch? Would be very useful to have around. Also, if you have additions to the wrapper, these are most welcome in the code-base.

sunpho84 commented 6 years ago

Yeah that will be my XMas present!

I need to recheck that nothing has been changed and adjust the Makefile, plus, it was not supporting cuda yet.

Which wrapper are you referring to?

sunpho84 commented 6 years ago

I have pushed a modified version of the autotools files in my fork, I think there is no point in requesting a pull from you, because there are many "ripples to be ironed":

are you still sure to be interested in this? :)

kostrzewa commented 6 years ago

I think this looks good and quite useful actually. Could you still set up a pull request so we can see what the differences are and estimate how much time it would take to finalise it? Does make -jN work as expected?

sunpho84 commented 6 years ago

I finished the pull request, and modified accordingly travis script and read_input.l internal parameters. Now the parser is working and the test is passing. Make works has aspected. GPU, SPI etc has still to be addressed though