You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/installation/linux.md
+4-2Lines changed: 4 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,6 +3,8 @@ layout: default
3
3
title: Building on Linux
4
4
parent: Installation
5
5
sdpa_latest_version: 7.3.16
6
+
# mumps_url: http://mumps.enseeiht.fr
7
+
mumps_url: https://mumps-solver.org
6
8
---
7
9
8
10
# Building SDPA for Python on Linux
@@ -35,14 +37,14 @@ Building SDPA also requires you to have
35
37
The best way to check if it's present is to compile a very basic Hello World program with `g++ hello.c -lopenblas` (or `g++ hello.c -lblas -llapack` for the default, i.e. reference BLAS). If you don't have OpenBLAS, you can refer to the instructions for your distribution for installing it.
36
38
37
39
2. A **FORTRAN compiler**.
38
-
It will be required to build [MUMPS](http://mumps.enseeiht.fr) which is written in Fortran.
40
+
It will be required to build [MUMPS]({{page.mumps_url}}) which is written in Fortran.
39
41
40
42
On Linux, `gfortran` is installed if you have `g++` installed.
41
43
42
44
43
45
### Minor fixes
44
46
45
-
The `sdpa` buildsystem will download [MUMPS](http://mumps.enseeiht.fr) and build it. A `Makefile` has been provided inside the `mumps` subfolder of `sdpa` source. Depending on the version of `gfortran` that you use, you may or may not need the `-funroll-all-loops` flag provided in this file.
47
+
The `sdpa` buildsystem will download [MUMPS]({{page.mumps_url}}) and build it. A `Makefile` has been provided inside the `mumps` subfolder of `sdpa` source. Depending on the version of `gfortran` that you use, you may or may not need the `-funroll-all-loops` flag provided in this file.
46
48
47
49
Older versions of `gfortran` will not need this flag and do not recognize it. If while running `make`, you run into a compiler error for `gfortran`, remove this flag.
Copy file name to clipboardExpand all lines: docs/installation/macos.md
+5-3Lines changed: 5 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,6 +3,8 @@ layout: default
3
3
title: Building on macOS
4
4
parent: Installation
5
5
sdpa_latest_version: 7.3.16
6
+
# mumps_url: http://mumps.enseeiht.fr
7
+
mumps_url: https://mumps-solver.org
6
8
---
7
9
8
10
# Building SDPA for Python on macOS
@@ -37,18 +39,18 @@ Building SDPA also requires you to have
37
39
The best way to check if they are present is to compile a very basic Hello World program with `g++ hello.c -lblas -llapack`. On macOS, `-lblas` and `-llapack` will use the BLAS/LAPACK provided by Accelerate framework.
38
40
39
41
2. A **FORTRAN compiler**.
40
-
It will be required to build [MUMPS](http://mumps.enseeiht.fr) which is written in Fortran.
42
+
It will be required to build [MUMPS]({{page.mumps_url}}) which is written in Fortran.
41
43
42
44
On macOS, the most convenient to install and recent `gfortran` binary that I found at time of writing is provided by [this GitHub repository](https://github.com/fxcoudert/gfortran-for-macOS).
43
45
44
46
45
47
### Minor fixes
46
48
47
-
The `sdpa` buildsystem will download [MUMPS](http://mumps.enseeiht.fr) and build it. A `Makefile` has been provided inside the `mumps` subfolder of `sdpa` source. Depending on the version of `gfortran` that you use, you may or may not need the `-funroll-all-loops` flag provided in this file.
49
+
The `sdpa` buildsystem will download [MUMPS]({{page.mumps_url}}) and build it. A `Makefile` has been provided inside the `mumps` subfolder of `sdpa` source. Depending on the version of `gfortran` that you use, you may or may not need the `-funroll-all-loops` flag provided in this file.
48
50
49
51
1. Older versions of `gfortran` will not need this flag and do not recognize it. If while running `make`, you run into a compiler error for `gfortran`, remove this flag.
50
52
51
-
2. Secondly, on macOS you may not have `wget` on your system. The `Makefile` will use `wget` to download the [MUMPS](http://mumps.enseeiht.fr) source. You can modify the following line in the `Makefile` in the `mumps` subfolder to use `curl` instead of `wget`:
53
+
2. Secondly, on macOS you may not have `wget` on your system. The `Makefile` will use `wget` to download the [MUMPS]({{page.mumps_url}}) source. You can modify the following line in the `Makefile` in the `mumps` subfolder to use `curl` instead of `wget`:
Copy file name to clipboardExpand all lines: docs/installation/windows.md
+4-2Lines changed: 4 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,6 +3,8 @@ layout: default
3
3
title: Building on Windows
4
4
parent: Installation
5
5
sdpa_latest_version: 7.3.16
6
+
# mumps_url: http://mumps.enseeiht.fr
7
+
mumps_url: https://mumps-solver.org
6
8
---
7
9
8
10
# Building SDPA for Python on Windows
@@ -69,14 +71,14 @@ Building SDPA also requires you to have
69
71
The best way to verify installation is to compile a very basic Hello World program with `g++ hello.c -lopenblas` (or `g++ hello.c -lblas -llapack`for the default, i.e. reference BLAS).
70
72
71
73
2. A **FORTRAN compiler**.
72
-
It will be required to build [MUMPS](http://mumps.enseeiht.fr) which is written in Fortran.
74
+
It will be required to build [MUMPS]({{page.mumps_url}}) which is written in Fortran.
73
75
74
76
On MSYS2, `gfortran` is installed along with the other base packages when MinGW is installed.
75
77
76
78
77
79
### Minor fixes
78
80
79
-
The `sdpa` buildsystem will download [MUMPS](http://mumps.enseeiht.fr) and build it. A `Makefile` has been provided inside the `mumps` subfolder of `sdpa` source. Depending on the version of `gfortran` that you use, you may or may not need the `-funroll-all-loops` flag provided in this file.
81
+
The `sdpa` buildsystem will download [MUMPS]({{page.mumps_url}}) and build it. A `Makefile` has been provided inside the `mumps` subfolder of `sdpa` source. Depending on the version of `gfortran` that you use, you may or may not need the `-funroll-all-loops` flag provided in this file.
80
82
81
83
Older versions of `gfortran` will not need this flag and do not recognize it. If while running `make`, you run into a compiler error for`gfortran`, remove this flag.
0 commit comments