1
0
mirror of https://github.com/paboyle/Grid.git synced 2025-06-11 03:46:55 +01:00

Layout changes and typo fixes

This commit is contained in:
Guido Cossu
2018-03-23 10:32:57 +00:00
parent 56d1308477
commit 2223cf0f4b
5 changed files with 22 additions and 13 deletions

View File

@ -24,15 +24,15 @@ For the MPI interfaces the optional `-auto` suffix instructs the `configure` scr
The following options can be use with the `--enable-shm=` option to target different shared memory behaviours (default `shmopen`): The following options can be use with the `--enable-shm=` option to target different shared memory behaviours (default `shmopen`):
| `<shm>` | Description | | `<shm>` | Description |
| ------------- | ----------------------------------------------------------------- | | ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------ |
| `shmnone` | uses anonymous spaces, use only for 1 MPI rank per node | | `shmnone` | uses anonymous spaces, use only for 1 MPI rank per node |
| `shmopen` | uses `shm_open` to allocate a shared memory space for inter socket communications. It used a unique file name in `/dev/shm` associated to the user. | | `shmopen` | uses `shm_open` to allocate a shared memory space for inter socket communications. Uses a unique file name in `/dev/shm` associated to the user. |
| `hugetlbfs` | optional [libhugetlbfs](https://github.com/libhugetlbfs/libhugetlbfs) support to map the shared memory allocation into huge 2M pages | | `hugetlbfs` | optional [libhugetlbfs](https://github.com/libhugetlbfs/libhugetlbfs) support to map the shared memory allocation into huge 2M pages |
### Other flags ### Other flags
`--enable-shmpath=<path>` to select the sharem memory map base path for [libhugetlbfs](https://github.com/libhugetlbfs/libhugetlbfs). `--enable-shmpath=<path>` to select the shared memory map base path for [libhugetlbfs](https://github.com/libhugetlbfs/libhugetlbfs).
{% include paginator.html %} {% include paginator.html %}

View File

@ -65,8 +65,8 @@ Beside the generic implementation using stencils, GRID has optimised version of
Flags at runtime can be used for the optimised paths Flags at runtime can be used for the optimised paths
| Flag | Description | | Flag | Description |
| ----------- | -------------------------------------- | | --------------------- | --------------------------------------------------------------------- |
| `--dslash-generic` | This is the default option and used the implementation with stencils | | `--dslash-generic` | This is the default option and used the implementation with stencils |
| `--dslash-unroll` | This explicitly unroll the colour loops. It is tied to `Nc=3` | | `--dslash-unroll` | This explicitly unroll the colour loops. It is tied to `Nc=3` |
| `--dslash-asm` | This is specific for AVX512-F architectures and `Nc=3` | | `--dslash-asm` | This is specific for AVX512-F architectures and `Nc=3` |

View File

@ -14,12 +14,18 @@ Using HMC in Grid version 0.7.0
These are the instructions to use the Generalised HMC on Grid version 0.7.0. These are the instructions to use the Generalised HMC on Grid version 0.7.0.
Disclaimer: GRID is still under active development so any information provided here can be changed in future releases. Disclaimer: GRID is still under active development so any information provided here can be changed in future releases.
General Introduction
======= =======
$$ \mathbf{X}\_{n,p} = \mathbf{A}\_{n,k} \mathbf{B}\_{k,p} $$ The general problem is to generate a Markov Chain distributed according to the action $$S(\psi)$$ in order to compute observables expectaction values.
$$ \langle O \rangle = \frac{1}{Z} \int O e^{-S(\psi)} D\psi $$
The Hybrid Monte Carlo approach is to introduce ficticious random momenta to construct an Hamiltonian $$H(\psi)$$ and generate
new configurations by integrating the corresponding Hamilton equations.
$$H(\psi) = \frac{1}{2} P^2 + S(\psi)$$
$$ \langle O \rangle = \int O e^{-S(\psi)} d\psi $$
Command line options Command line options
==================== ====================

View File

@ -14,7 +14,10 @@
&__inner-wrap { &__inner-wrap {
@include container; @include container;
@include clearfix; @include clearfix;
padding: 1em 1em 1em; padding-top: 0.5em;
padding-bottom: 0.5em;
padding-left: 1em;
padding-right: 1em;
font-family: $sans-serif-narrow; font-family: $sans-serif-narrow;
@include breakpoint($x-large) { @include breakpoint($x-large) {

View File

@ -117,7 +117,7 @@
&--overlay { &--overlay {
position: relative; position: relative;
margin-bottom: 2em; margin-bottom: 2em;
padding: 3em 0; padding: 2em 0;
@include clearfix; @include clearfix;
background-size: cover; background-size: cover;
background-repeat: no-repeat; background-repeat: no-repeat;