Commit 9d0c7136 authored by PRUVOST Florent's avatar PRUVOST Florent

Fix pages and improve the users doc

parent 1d966aa5
......@@ -312,7 +312,7 @@ pages:
- cd build
- cmake .. -DCHAMELEON_ENABLE_DOC=ON
- make doc -j5
- mv doc/doxygen ../public/
- mv doc/orgmode ../public/
- mv doc/doxygen/out-dev/html/ ../public/
- cp -r doc/orgmode/* ../public/
only:
- master@solverstack/chameleon
......@@ -61,6 +61,14 @@ FIND_PROGRAM(EMACS_COMPILER emacs)
FIND_PROGRAM(TEX_COMPILER tex)
if(EMACS_COMPILER)
# css direcory is required for the html output
add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/css
COMMAND ${CMAKE_COMMAND} -E copy_directory
${CMAKE_CURRENT_SOURCE_DIR}/css
${CMAKE_CURRENT_BINARY_DIR}/css
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/css)
# Add target
# ----------
add_custom_command(OUTPUT users_guide.html
......@@ -72,6 +80,7 @@ if(EMACS_COMPILER)
--kill
DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/users_guide.org
${CMAKE_CURRENT_BINARY_DIR}/version.org
${CMAKE_CURRENT_BINARY_DIR}/css
)
add_custom_command(OUTPUT users_guide.pdf
COMMAND ${EMACS_COMPILER}
......
This diff is collapsed.
This diff is collapsed.
......@@ -362,7 +362,7 @@
exist default values for options.
For all steps, the program solves a linear system $Ax=B$ The
matrix values are randomly generated but ensure that matrix \$A\$ is
matrix values are randomly generated but ensure that matrix $A$ is
symmetric positive definite so that $A$ can be factorized in a
$LL^T$ form using the Cholesky factorization.
......@@ -746,7 +746,8 @@
The new function to understand is *CHAMELEON_dbuild_Tile*, e.g.
#+begin_example
struct data_pl data_A={(double)N, 51, N};
CHAMELEON_dbuild_Tile(ChamUpperLower, descA, (void*)&data_A, Cham_build_callback_plgsy);
CHAMELEON_dbuild_Tile(ChamUpperLower, descA, (void*)&data_A,
Cham_build_callback_plgsy);
#+end_example
The idea here is to let Chameleon fill the matrix data in a
......
HTML, BODY, A, TABLE, TR, TD, FORM, INPUT, SELECT, TEXTAREA, DIV, P, SPAN, H1, H2, H3, H4, H5, B, UL, LI, DD, DL, DT {
font-family: sans-serif, Times, "Times New Roman";
}
BODY {
margin: auto;
border: 0px;
padding: 0px;
background-color: rgb(250, 250, 250);
color: black;
font-size: 14px;
}
/* classe css de la page*/
#res_script{
border:0px solid black;
width:99%;
font-size:1.2em;
text-align:left;
color:black;
background-color:white;
}
/* Titre avec le résumé de la requete, le nb de publis, ...*/
div.ZoneTitreResultat
{
padding-left:10px;
width:95%;
}
.TitreResultats{
color:#363842;
font-size: 1.4em;
font-weight: bold;
}
.SousTitreResultats {
margin: 0px 0px 40px;
font-size: 1.1em;
color:#363842;
}
/* Zone pour afficher un message d'erreur*/
div.ZoneTitreErreur
{
padding-left:10px;
width:95%;
}
/*Libelle du nombre de publications affichées*/
.LibelleNbPubli {
margin: 0px 0px 40px;
font-size: 1.1em;
color:#363842;
font-weight: bold;
}
/*valeur du nombre de publications affichées*/
.ValeurNbPubli {
margin: 0px 0px 40px;
font-size: 1.1em;
color:#363842;
}
/* classes pour les rubriques pour certains type de classement (type de publi, année de publi) */
.Rubrique{
border: 0;
color:#58529f;
margin-left:0.2em;
margin-bottom:0.2em;
font-weight:bold;
font-size:1.4em;
}
.SousRubrique{
color:#58529f;
font-weight:bold;
margin-left:0.4em;
font-size:1.2em;
}
/* Classe le dl qui contient chaque publication */
.NoticeRes {
border: 0;
padding-bottom: 0.5em;
margin:0 0 1em;
}
.NoticeResAvecVignette {
border: 0;
padding-bottom: 0.5em;
min-height:100px;
}
/*classe dt qui permmettent d'afficher les noms des champs */
.ChampRes {
clear:both;
float:left;
text-align:left;
font-size:0.9em;
font-weight:bold;
width: 23%;
margin-left:1em;
margin-bottom: 0em;
margin-top: 0em;
padding: 0em;
}
.ChampResAvecVignette {
display:none;
width: 15%;
text-align:left;
font-size:0.9em;
color:#58529F;
font-weight:bold;
margin-bottom: 0em;
margin-top: 0em;
padding: 0em;
margin-left:120px;
}
/* classes dd pour l'affichage de la valeur des champs
/* Nom du champ : titre, auteur, detail, acces au texte integral...
- pratique pour connaitre le nom du champ et la classe css associée
- ne fonctionne pas si on affiche les vignettes */
/* Classe commune à tous les champs affichés */
.ValeurRes {
margin-left:25%;
margin-bottom: 0em;
margin-top: 0em;
padding: 0em;
text-align:left;
font-size: 0.9em;
font-size: 1em;
}
.ValeurRes a{
color:black;
text-decoration:underline;
font-size: 1em;
}
/* quand il y a affichage de vignette */
.ValeurResAvecVignette {
margin-left:120px;
margin-bottom: 0em;
margin-top: 0em;
padding: 0em;
text-align:left;
font-size: 0.9em;
font-size: 1em;
}
.ValeurResAvecVignette a{
color:black;
text-decoration:underline;
font-size: 1em;
}
/* classe pour les auteurs */
.Auteurs {
}
/* classe pour les titres */
.Titre {
font-weight:bold;
}
/* classe pour les identifiants */
.Identifiant {
}
/* classe des détails de publication : une classe par type */
.detail_revue,.detail_conf,.detail_cours,.detail_ouv,.detail_hdr,.detail_these,.detail_autre,.detail_brevet,.detail_rapport,.detail_sans_ref{
}
/* classe pour les doi */
.DOI{
}
/* classe pour les résumés */
.Debut_du_resume{
}
/* classe pour le type de document */
.Type_de_document{
}
/* classe pour l'audience */
.Audience{
}
/* affichage des vignettes*/
.Vignette {
float: left;
clear:left;
padding-right:0em;
margin-left:0.5em;
}
.VignetteImg {
width: auto;
height: auto;
}
/*affichage des fichiers joints*/
.Fichier_joint a{
text-decoration:none;
}
/*lien vers le bibtex*/
.LienBibtex{
}
.LienBibtexACoteFulltext{
margin-left:1em;
}
/*mois de la conférence*/
.MoisConf{
}
.ref_biblio_hal a{
text-decoration:none;
}
/* classe css de la page*/
#res_script{
border:0;
background-color:white;
color:black;
}
/*Titre*/
div.ZoneTitreResultat
{
display:none;
}
/* classe pour les rubriques pour certains type de classement (type de publi, année de publi) */
.Rubrique{
/* position: relative;*/
font-size:x-large;
color:#446;
letter-spacing:2px;
font-weight:bold;
background:#CCC;
text-align:left;
border: solid 1px #558;
padding: 3px 0px 2px 10px;
margin-top: 5px;
margin-bottom: 12px;
}
.SousRubrique{
font-weight:bold;
margin-left:10px;
font-size:1.3em;
}
/*nom du champ*/
.ChampRes {
display:none;
}
/* classe commune à tous les champs affichés */
.ValeurRes {
color:black;
margin-left:1em;
}
/* classe pour les auteurs */
.Auteurs {
}
/* classe pour les titres */
.Titre, .Titre a {
font-weight:bold;
color:#58529F;
}
/* classe pour les identifiants */
.Identifiant {
}
/* classe des détails de publication : une classe par type */
.detail_revue,.detail_conf,.detail_cours,.detail_ouv,.detail_hdr,.detail_these,.detail_autre,.detail_brevet,.detail_rapport,.detail_sans_ref{
}
/* classe pour les doi */
.DOI{
}
/* classe pour les résumés */
.Debut_du_resume{
}
/* classe pour le type de document */
.Type_de_document{
}
/* classe pour l'audience */
.Audience{
}
This diff is collapsed.
body {
padding: 2em 1em 2em 70px;
margin: 0;
font-family: sans-serif;
color: black;
background: white;
background-position: top left;
background-attachment: fixed;
background-repeat: no-repeat;
}
:link { color: #00C; background: transparent }
:visited { color: #609; background: transparent }
a:active { color: #C00; background: transparent }
a:link img, a:visited img { border-style: none }
a img { color: white; }
@media all {
a img { color: inherit; }
}
th, td {
font-family: sans-serif;
}
h1, h2, h3, h4, h5, h6 { text-align: left }
h1, h2, h3 { color: #005A9C; background: white }
h1 { font: 170% sans-serif }
h2 { font: 140% sans-serif }
h3 { font: 120% sans-serif }
h4 { font: bold 100% sans-serif }
h5 { font: italic 100% sans-serif }
h6 { font: small-caps 100% sans-serif }
.hide { display: none }
div.head { margin-bottom: 1em }
div.head h1 { margin-top: 2em; clear: both }
div.head table { margin-left: 2em; margin-top: 2em }
p.copyright { font-size: small }
p.copyright small { font-size: small }
@media screen {
a[href]:hover { background: #ffa }
}
pre { margin-left: 2em }
dt, dd { margin-top: 0; margin-bottom: 0 }
dt { font-weight: bold }
pre, code { font-family: monospace }
ul.toc, ol.toc {
list-style: disc;
list-style: none;
}
@media aural {
h1, h2, h3 { stress: 20; richness: 90 }
.hide { speak: none }
p.copyright { volume: x-soft; speech-rate: x-fast }
dt { pause-before: 20% }
pre { speak-punctuation: code }
}
/*
body {
background-image: url();
}
*/
......@@ -3,6 +3,10 @@
#+LANGUAGE: en
#+OPTIONS: H:3 num:t \n:nil @:t ::t |:t _:nil ^:nil -:t f:t *:t <:t
#+OPTIONS: TeX:t LaTeX:t skip:nil d:nil pri:nil tags:not-in-toc html-style:nil
#+BEAMER_THEME: Rochester
#+HTML_HEAD: <link rel="stylesheet" title="Standard" href="css/worg.css" type="text/css" />
#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="css/VisuGen.css" />
#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="css/VisuRubriqueEncadre.css" />
#+INCLUDE: "./version.org"
#+AUTHOR: version {{{VERSION}}}
* Version
......@@ -15,7 +19,7 @@
* King Abdullah University of Science and Technology
* Copying
* Copyright \copy 2017 Inria
* Copyright \copy {{{UPDATED-YEAR}}} Inria
* Copyright \copy 2014 The University of Tennessee
* Copyright \copy 2014 King Abdullah University of Science and Technology
......
#+MACRO: UPDATED 25 August 2017
#+MACRO: UPDATED-MONTH August 2017
#+MACRO: UPDATED {{{time(%Y-%m-%d)}}}
#+MACRO: UPDATED-MONTH {{{time(%m-%d)}}}
#+MACRO: UPDATED-YEAR {{{time(%Y)}}}
#+MACRO: EDITION @CHAMELEON_VERSION_MAJOR@.@CHAMELEON_VERSION_MINOR@.@CHAMELEON_VERSION_MICRO@
#+MACRO: VERSION @CHAMELEON_VERSION_MAJOR@.@CHAMELEON_VERSION_MINOR@.@CHAMELEON_VERSION_MICRO@
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment