Dear Rhaas,
Please find in attachment make.HWLOC.defn. I used nightly version. Release version 2014_11 not compiled proper.
I have only cactus_sim, cactus_2 do not exist.
Cheers, Maxim
On 20 March 2015 at 23:08, Einstein Toolkit < trac-noreply@einsteintoolkit.org> wrote:
#1755: Problem with building on Ubuntu 14.04
------------------------------------+--------------------------------------- Reporter: maxim.barkov@… | Owner: Type: defect | Status: new Priority: major | Milestone: ET_2014_11 Component: Cactus | Version: development version Resolution: | Keywords: MPI build
------------------------------------+---------------------------------------
Comment (by rhaas):
The error you see is caused by the code no being linked against the NUMA library. Since hwloc's compilation scripts changed a bit between the last release (Herschel) and the current development version, the first we'd need to know if which version of the ET you are trying to use: Herschel or the development version? If you followed the tutorial and downloaded
https://bitbucket.org/einsteintoolkit/manifest/raw/ET_2014_11/einsteintoolki... then you have Herschel.
Can you post the content of the file
/home/bmv/utils/soft/ET/Cactus/configs/2/bindings/Configuration/Capabilities/make.HWLOC.defn please? It will show if numa is listed in HWLOC_LIBS . Also the output of dpkg --list would be helpful (as an attachement, please).
I am very surprised that it actually ran since errors would seem to have prevented Cactus from linking properly. The only way this could happen would be if some utility did not build properly (in which case you may choose to ignore it).
Actually looking at you command used (the "2&>" part) you seem to have created a new configuration called "2" and the one that you successfully submitted was the one called "sim". Can you check if you have a bin/cactus_sim but no bin/cactus_2 , please?
-- Ticket URL: https://trac.einsteintoolkit.org/ticket/1755#comment:3 Einstein Toolkit http://einsteintoolkit.org The Einstein Toolkit
On 2015-03-23 03:19, Maxim Barkov wrote:
Dear Rhaas,
Please find in attachment make.HWLOC.defn. I used nightly version. Release version 2014_11 not compiled proper.
2014_11 builds on freshly installed Ubuntu 14.04.2 virtual machine for me. You may have to avoid installing libnuma-dev and hwloc-dev however.
Basically you are hit by this bug:
https://trac.einsteintoolkit.org/ticket/1717
the only know fix so far is to add -lnuma either to your option list's LDFLAGS or (possibly, not sure if this will work) to add "numa" to EXTRA_LIBS in the option list.
Yours, Roland
On 03/26/2015 11:58 AM, Roland Haas wrote:
On 2015-03-23 03:19, Maxim Barkov wrote:
Dear Rhaas,
Please find in attachment make.HWLOC.defn. I used nightly version. Release version 2014_11 not compiled proper.
2014_11 builds on freshly installed Ubuntu 14.04.2 virtual machine for me. You may have to avoid installing libnuma-dev and hwloc-dev however.
Basically you are hit by this bug:
https://trac.einsteintoolkit.org/ticket/1717
the only know fix so far is to add -lnuma either to your option list's LDFLAGS or (possibly, not sure if this will work) to add "numa" to EXTRA_LIBS in the option list.
With the installed numa packages I don't hit this issue (I don't need to build hwloc or add any flag to make it work). So you could try to have installed the following packages as well:
libnuma-dev:amd64 libnuma1:amd64 numactl
that might free you from adding the -lnuma options in the optionlist as Roland suggested.
Cheers, Bruno.
Yours, Roland
_______________________________________________ Users mailing list Users@einsteintoolkit.org http://lists.einsteintoolkit.org/mailman/listinfo/users
users@lists.einsteintoolkit.org