Question: compiling tools #159
I'm not finding this module anywhere in the source. How do I proceed? |
Replies: 13 comments 3 replies
|
Would you be able to upload your Sorry I can't be of more help right now, but with the All the best, |
|
I'm trying to use the internal XC library as it says on your web page: |
|
OK, so it looks like Just for clarification, are you compiling CONQUEST's main code (src/) or just the tools (tools/)? My apologies, the issue title could be interpreted either way and we can better help with this clarification. |
|
I'm compiling main code & tools. the Code version: I'm using the repo version from a couple of days ago. The top entry in the |
|
You need to set the following in system.make:
Then please try |
|
LibXC is not something that we provide with Conquest, but it is easily downloaded and compile (and is often on large HPC installations or in distributions). Once you have identified the LibXC location, the include path (which you need to set for your system) should pick up the module files. |
|
(I have changed this to a discussion as I don't think that it's a bug or an issue; we will try to make the compiling instructions clearer.) |
|
I have installed Also: Im specifying Should it really compile a |
|
Conquest only supports LibXC v4 or v5 (v6 is relatively recent). I don't understand why your make is picking up v4 (though this will depend on the values you have set for the XC variables in If you could attach your |
|
I was trying to link XClib: where Using blank variables: gives and there are no references to v5. |
|
And the missing piece of the puzzle: You Have To Also Put Updated compile instructions would be very much appreciated. |
|
Hi Victor. I'm glad that you found the problem. In the Conquest manual, under Installation, the sentence "The ion file generation code is compiled using the same options required for the main code." could be made a little clearer - we'll update that in a future release. If you have future issues, please do tell us which directory your error is and include all available information (system.make file, full output from compilation) as an attachment as is standard practice for most community supported codes. I hope that you find Conquest useful. |
|
I have raised an issue to simplify the |
And the missing piece of the puzzle:
You Have To Also Put
system.makeIn The Tools/Whatever DirectoryUpdated compile instructions would be very much appreciated.