Skip to content

Commit

Permalink
Updated Mac info
Browse files Browse the repository at this point in the history
  • Loading branch information
nimgould committed Mar 30, 2022
1 parent 593bfac commit c86ec46
Show file tree
Hide file tree
Showing 2 changed files with 43 additions and 5 deletions.
26 changes: 21 additions & 5 deletions doc/README.macosx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
As of November 2006, we are offering GALAHAD on the MAC OS/X platform.
The installation is entirely similar to that on UNIX platforms and
As of November 2006, we are offering GALAHAD on the MAC OS/X platform.
The installation is entirely similar to that on UNIX platforms and
should be as expected to users who are familiar with the command line.

Before running the install_galahad script, check the value of the
Expand Down Expand Up @@ -28,6 +28,8 @@ however, is inconsequential and can be safely ignored.
2014 Update for OSX users
=========================

(Jump ahead if you want the latest 2022 news)

If you are a OSX user, there are few tools that you can install on your system
to make your life easier, especially if you plan to use Matlab.

Expand Down Expand Up @@ -157,7 +159,7 @@ mmacosx-version-min=$MACOSX_DEPLOYMENT_TARGET"
FC_LIBDIR='/usr/local/Cellar/gcc43/4.3.6/gcc/lib'
FC_LIBDIR2='/usr/local/Cellar/gcc43/4.3.6/gcc/lib/gcc/x86_64-apple-d
arwin12/4.3.6'
FLIBS="$MLIBS -L$FC_LIBDIR -lgfortran -L$FC_LIBDIR2 -lgfortranbegin
FLIBS="$MLIBS -L$FC_LIBDIR -lgfortran -L$FC_LIBDIR2 -lgfortranbegin
-lgcc_s.1"
FOPTIMFLAGS='-O'
FDEBUGFLAGS='-g'
Expand Down Expand Up @@ -189,13 +191,27 @@ r/SDKs
era), please change -march= accordingly. Acceptable values can be found in
the gcc man page (man gcc).

You should be all set.
=========================
2022 Update for OSX users
=========================

Currently GALAHAD has been tested using three supported compilers
(ifort/icc from Intel's oneAPI suite, gfortran/gcc from homebrew
using "brew install gcc", and nagfor (7102) from NAG) on
intel-based MACs. Although Matlab supports Mex using ifort,
this relies on an earlier version, and to date we have not been
able to test this. If you succeed, please let us know.

To date, we have no experience with M1-ARM-based systems.

You should be all set.

Please send all comments/corrections to us. Good luck!

Jari Fowkes ([email protected])
Nick Gould ([email protected])
Dominique Orban ([email protected])
Philippe Toint ([email protected])

For GALAHAD productions
This version: 24th February 2014
This version: 30th March 2022
22 changes: 22 additions & 0 deletions doc/README.release
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
GALAHAD 4.0, a Fortran library with C and Matlab interfaces
for nonlinear optimization

We are delighted to announce the release of version 4 of
the open-source Fortran library of software for solving
nonlinear optimization problems. A defining feature of this
new release are native interfaces to C and Matlab. The
library contains software for linear and quadratic programming,
unconstrained, bound-constrained and general-constrained
optimization, nonlinear least squares, and approximate
global optimization, as well as a large variety of auxiliary
methods for linear and nonlinear sub-problem solution. Full
documentation and installation scripts for Linux, Mac and
MinGW are provided, and a variety of compilers are supported.
The software is available under the LGPL 3.0 licence.

For more details see
https://www.galahad.rl.ac.uk
and for download instructions visit
https://github.com/ralna/GALAHAD/wiki

Jari Fowkes and Nick Gould, STFC-Rutherford Appleton Laboratory

0 comments on commit c86ec46

Please sign in to comment.