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
=== modified file 'Docs/siesta.tex'
--- Docs/siesta.tex 2016-12-27 11:11:09 +0000
+++ Docs/siesta.tex 2017-02-02 09:52:29 +0000
@@ -867,6 +867,26 @@
867 LIBS += -Wl,--allow-multiple-definition -lpexsi_linux <>867 LIBS += -Wl,--allow-multiple-definition -lpexsi_linux <>
868\end{shellexample}868\end{shellexample}
869869
870
871 \item[CheSS]%
872 \index{CheSS}%
873 \index{External library!CheSS}%
874 \siesta\ allows calculation of the electronic structure through the
875 use of the Order-N method \program{CheSS}\footnote{See
876 \url{https://launchpad.net/chess}.}. To enable this solver (see
877 \fdf{SolutionMethod}) one needs to first compile the
878 \program{CheSS}-suite and subsequently adding this to the
879 \file{arch.make}. Here \program{<build-dir>} is the build-directory
880 of the \program{CheSS} suite:
881
882\begin{shellexample}
883 LIBS += -L<build-dir> -lCheSS-1 -lfutile-1 -lyaml
884 INCFLAGS += -I<build-dir>/install/include
885 FPPFLAGS += -DSIESTA__CHESS
886\end{shellexample}
887 \index{compile!pre-processor!-DSIESTA\_\_CHESS}
888
889
870 \item[flook]%890 \item[flook]%
871 \index{flook}%891 \index{flook}%
872 \index{External library!flook}%892 \index{External library!flook}%
873893
=== modified file 'version.info'
--- version.info 2017-01-19 06:46:58 +0000
+++ version.info 2017-02-02 09:52:29 +0000
@@ -1,1 +1,1 @@
1trunk-5961trunk-596--Chess-doc-1

Subscribers

People subscribed via source and target branches

to all changes: