Merge lp:~nickpapior/siesta/chess into lp:~stephan-mohr-n/siesta/CheSS-branch

Proposed by Nick Papior
Status: Merged
Approved by: Stephan Mohr
Approved revision: 601
Merged at revision: 601
Proposed branch: lp:~nickpapior/siesta/chess
Merge into: lp:~stephan-mohr-n/siesta/CheSS-branch
Diff against target: 37 lines (+21/-1)
2 files modified
Docs/siesta.tex (+20/-0)
version.info (+1/-1)
To merge this branch: bzr merge lp:~nickpapior/siesta/chess
Reviewer Review Type Date Requested Status
Alberto Garcia (community) Approve
Stephan Mohr Approve
Review via email: mp+316202@code.launchpad.net

Description of the change

Added the README_CHESS to the siesta.tex manual.

Additionally we should also add the flags for the CheSS flags in the manual. For instance see how the PEXSI library has gotten its documentation.

To post a comment you must log in.
Revision history for this message
Nick Papior (nickpapior) wrote :

ping @albertog (added as reviewer so you can track it)

Revision history for this message
Stephan Mohr (stephan-mohr-n) :
review: Approve
Revision history for this message
Stephan Mohr (stephan-mohr-n) wrote :

I can add the CheSS flags to the manual.

Revision history for this message
Alberto Garcia (albertog) wrote :

Good. I will try the compilation of the chess-suite on my Mac again and report back.

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'Docs/siesta.tex'
2--- Docs/siesta.tex 2016-12-27 11:11:09 +0000
3+++ Docs/siesta.tex 2017-02-02 09:52:29 +0000
4@@ -867,6 +867,26 @@
5 LIBS += -Wl,--allow-multiple-definition -lpexsi_linux <>
6 \end{shellexample}
7
8+
9+ \item[CheSS]%
10+ \index{CheSS}%
11+ \index{External library!CheSS}%
12+ \siesta\ allows calculation of the electronic structure through the
13+ use of the Order-N method \program{CheSS}\footnote{See
14+ \url{https://launchpad.net/chess}.}. To enable this solver (see
15+ \fdf{SolutionMethod}) one needs to first compile the
16+ \program{CheSS}-suite and subsequently adding this to the
17+ \file{arch.make}. Here \program{<build-dir>} is the build-directory
18+ of the \program{CheSS} suite:
19+
20+\begin{shellexample}
21+ LIBS += -L<build-dir> -lCheSS-1 -lfutile-1 -lyaml
22+ INCFLAGS += -I<build-dir>/install/include
23+ FPPFLAGS += -DSIESTA__CHESS
24+\end{shellexample}
25+ \index{compile!pre-processor!-DSIESTA\_\_CHESS}
26+
27+
28 \item[flook]%
29 \index{flook}%
30 \index{External library!flook}%
31
32=== modified file 'version.info'
33--- version.info 2017-01-19 06:46:58 +0000
34+++ version.info 2017-02-02 09:52:29 +0000
35@@ -1,1 +1,1 @@
36-trunk-596
37+trunk-596--Chess-doc-1

Subscribers

People subscribed via source and target branches

to all changes: