Download Latest Version Version 0.7.2 source code.tar.gz (8.5 MB)
Email in envelope

Get an email when there's a new version of PRIMA

Home / v0.7.2
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2023-10-08 1.0 kB
Version 0.7.2 source code.tar.gz 2023-10-08 8.5 MB
Version 0.7.2 source code.zip 2023-10-08 9.3 MB
Totals: 3 Items   17.8 MB 1

Compared with v0.7.1, the major changes are as follows. 1. Revise https://github.com/libprima/prima/blob/main/matlab/setup_tools/compile.m so that the MATLAB interface is thread-safe and recursion-safe, which are tested at https://github.com/zequipe/prima/actions/workflows/parallel_test_matlab.yml and https://github.com/zequipe/prima/actions/workflows/recursive_test_matlab.yml 2. Revise infnan.F90 so that it works correctly with gfortran-13 -Ofast (see https://github.com/equipez/infnan/issues/23). 3. Set eta1, eta2, gamma1, and gamma2 explicitly in https://github.com/libprima/prima/blob/main/matlab/interfaces/private/preprima.m. Previously, they were set to NaN, which will be translated to the default values by the Fortran code. However, this will not work if is_nan does not work on the Fortran side, which did happen before point 2 was implemented if gfortran-13 is invoked with -Ofast. To avoid this problem, we set these parameters to the correct (default) values in the MATLAB interface.

Source: README.md, updated 2023-10-08