developers:buildsys:internals
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
developers:buildsys:internals [2020/08/10 10:28] – [Target audience] Xavier Gonze | developers:buildsys:internals [2024/09/02 14:26] (current) – Maryam Azizi | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | <WRAP important> | ||
+ | |||
====== Build-system information ====== | ====== Build-system information ====== | ||
Line 10: | Line 12: | ||
The following simplified diagram summarizes how the build system detects linear algebra features. The starting point is colored in blue, the ending point in green, and the decision points in pink. Enhancements are framed with dashed lines. | The following simplified diagram summarizes how the build system detects linear algebra features. The starting point is colored in blue, the ending point in green, and the decision points in pink. Enhancements are framed with dashed lines. | ||
- | <ditaa> | + | {{ : |
- | / | + | |
- | |cBLU Start | | + | |
- | | + | |
- | | | + | |
- | v | + | |
- | no / | + | |
- | +--------------+cPNK with_linalg_libs? +--------------+ | + | |
- | | + | |
- | v v | + | |
- | no / | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | Set up parameters from | | Look for flavored | / | + | |
- | | CPU and Fortran vendors| | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | / | + | |
- | |cPNK OpenMP? | + | |
- | | + | |
- | | + | |
- | | + | |
- | +-=------+--------+ | + | |
- | | Look for PLASMA | | | | + | |
- | +--------+--------+ | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | / | + | |
- | +-------+cPNK MPI? | | | + | |
- | | | + | |
- | | |yes | | + | |
- | | | | | + | |
- | | v | | + | |
- | | +----------+----------+ | + | |
- | | | Look for ScaLAPACK | + | |
- | | +---------------------+ | + | |
- | | |no | | + | |
- | | v | | + | |
- | +-------------------------------------------------------> | + | |
- | | | + | |
- | | | + | |
- | v | + | |
- | / | + | |
- | |cGRE Done | | + | |
- | +----------/ | + | |
- | </ | + | |
The driving parameter of the detection process is the // | The driving parameter of the detection process is the // |
developers/buildsys/internals.1597055282.txt.gz · Last modified: 2020/08/10 10:28 by Xavier Gonze