-
Notifications
You must be signed in to change notification settings - Fork 42
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #485 from toxa81/develop
update travis ci and front page documentation
- Loading branch information
Showing
14 changed files
with
163 additions
and
67 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -21,6 +21,8 @@ | |
* [Accelerating DFT codes](#accelerating-dft-codes) | ||
* [Quantum ESPRESSO](#quantum-espresso) | ||
* [Examples](#examples) | ||
* [Contacts](#contacts) | ||
* [Acknowledgements](#acknowledgements) | ||
|
||
## Introduction | ||
SIRIUS is a domain specific library for electronic structure calculations. It implements pseudopotential plane wave (PP-PW) | ||
|
@@ -305,16 +307,57 @@ SIRIUS library is usgin OpenMP for node-level parallelization. To run QE/SIRIUS | |
* by default, use one rank per node and many OMP threads; if the calculated system is really small, try to saturate | ||
the GPU card using more MPI ranks (e.g.: on a 12-core node, use 2-3-4 ranks with 6-4-3 OMP threads) | ||
|
||
#### Example: ground state of Si511Ge | ||
In the following example we compare performace of native and SIRIUS-enabled versions of QE. Native QE was run on the | ||
dual-socket nodes containing two 18-core Intel Haswell CPUs. | ||
### Benchmarks | ||
In the following examples we compare performace of native and SIRIUS-enabled versions of QE. CPU-only runs were executed | ||
on the dual-socket multi-core nodes containing two 18-core Intel Broadwell CPUs. GPU rus were executed on the hybrid | ||
nodes containing 12-core Intel Haswell CPU and NVIDIA Tesla P100 card: | ||
|
||
|Hybrid partition (Cray XC50) | Multicore partition (Cray XC40) | | ||
|--------------------------------------------|--------------------------------------------------| | ||
|Intel Xeon E5-2690 v3 @2.60GHz, 12 cores <br> NVIDIA Tesla P100 16GB | Two Intel Xeon E5-2695 v4 @2.10GHz (2 x 18 cores)| | ||
|
||
Ground state calculation ([input](https://github.com/electronic-structure/benchmarks/tree/master/performance/Si511Ge)) | ||
of Si511Ge. | ||
|
||
<p align="center"> | ||
<img src="doc/images/Si511Ge_perf.png"> | ||
</p> | ||
|
||
|
||
|
||
|
||
## Examples | ||
|
||
## Contacts | ||
Have you got any questions, feel free to contact us: | ||
* Anton Kozhevnikov ([email protected]) | ||
* Mathieu Taillefumier ([email protected]) | ||
* Simon Pintarelli ([email protected]) | ||
|
||
## Acknowledgements | ||
The development of SIRIUS library would not be possible without support of the following organizations: | ||
|
||
|List of supporting organizations | | ||
|:------------------------------------------------:| | ||
| | | ||
| Swiss Federal Institute of Technology in Zürich | | | ||
| ![ethz](doc/images/logo_ethz.png) | | ||
| https://www.ethz.ch/ | | ||
| | | ||
| Swiss National Supercomputing Centre | | ||
| ![cscs](doc/images/logo_cscs.png) | | ||
| https://www.cscs.ch/ | | ||
| | | ||
| Platform for Advanced Scientific Computing | | ||
| ![pasc](doc/images/logo_pasc.png) | | ||
| https://www.pasc-ch.org/ | | ||
| | | ||
| MAX (MAterials design at the eXascale) <br> European Centre of Excellence | | ||
| ![pasc](doc/images/logo_max.png) | | ||
| http://www.max-centre.eu/ | | ||
| | | ||
| Partnership for Advanced Computing in Europe | | ||
| ![pasc](doc/images/logo_prace.png) | | ||
| https://prace-ri.eu/ | | ||
|
||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
#!/bin/bash | ||
cd build/apps/unit_tests | ||
./unit_tests.x |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters