-
Notifications
You must be signed in to change notification settings - Fork 36
Expand file tree
/
Copy pathmeson.options
More file actions
31 lines (31 loc) · 1.91 KB
/
Copy pathmeson.options
File metadata and controls
31 lines (31 loc) · 1.91 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# we use this to build pre-compiled wheels on github CI
# copying anaconda openblas into SCS wheels for ease of
# installation
option('link_blas_statically', type: 'boolean',
value: false, description: 'copy BLAS compiled object into SCS module(s)')
option('link_mkl', type: 'boolean',
value: false, description: 'link to mkl-rt library')
option('link_cudss', type: 'boolean',
value: false, description: 'link to cuDSS library')
option('use_openmp', type: 'boolean',
value: false, description: 'Compile SCS with OpenMP parallelization enabled. This can make SCS faster, but requires a compiler with openMP support, the user must control how many threads OpenMP uses')
option('sdist_mode', type: 'boolean', value: false,
description: 'Set to true if building an sdist')
option('use_lapack', type: 'boolean',
value: true, description: 'use LAPACK')
option('use_singleprec', type: 'boolean',
value: false, description: 'use single precision floating point')
option('use_extraverbose', type: 'boolean',
value: false, description: 'Enable extra verbose SCS (for debugging).')
option('use_gpu', type: 'boolean',
value: false, description: 'setup the GPU variant')
option('int32', type: 'boolean',
value: false, description: 'Use 32-bit integers (required for GPU).')
option('gpu_atrans', type: 'boolean',
value: false, description: 'transpose matrices for the GPU')
option('use_blas64', type: 'boolean',
value: false, description: 'Use 64-bit convention for BLAS')
option('native_arch', type: 'boolean',
value: false, description: 'Compile with -march=native for the current CPU. Improves performance but produces non-portable binaries. Enable when building from source for local use.')
option('use_spectral_cones', type: 'boolean',
value: false, description: 'Build with spectral cone support (logdet, nuclear norm, ell1, sum-of-largest). Requires LAPACK.')