Releases: libprima/prima
Version 0.2
This release changes the license from LGPL to the 3-Clause BSD. It also updates the documentation, correcting some typos and grammar mistakes.
The status of PRIMA corresponding to this release is as follows. Even though this is a pre-release, the modern Fortran version of PRIMA is ready for production use. It is also ready to be used in MATLAB via the MATLAB interface included in PRIMA.
-
Fortran
After almost three years of intensive coding, the modern Fortran version of PRIMA has been finished by December 2022.
Given the modern Fortran version, the implementation in other languages becomes much easier, because we now have a structured and modularized implementation as a reference. I will implement the methods in other languages in this way.
-
MATLAB
-
An interface is provided for using the Fortran implementation under MATLAB. Interfaces for other languages will be available later.
-
A pure MATLAB version of NEWUOA is implemented. It was generated straightforwardly (indeed, automatically) from an earlier version of the modern Fortran code (with the help of Mr. Galann Pennec).
-
Version 0.1
The status of PRIMA corresponding to this release is as follows.
-
Fortran
After almost three years of intensive coding, the modern Fortran version of PRIMA has been finished by December 2022.
Given the modern Fortran version, the implementation in other languages becomes much easier, because we now have a structured and modularized implementation as a reference. I will implement the methods in other languages in this way.
-
MATLAB
-
An interface is provided for using the Fortran implementation under MATLAB. Interfaces for other languages will be available later.
-
A pure MATLAB version of NEWUOA is implemented. It was generated straightforwardly (indeed, automatically) from an earlier version of the modern Fortran code (with the help of Mr. Galann Pennec).
-
Even though this is a pre-release, the modern Fortran version of PRIMA is ready for production use.