prima icon indicating copy to clipboard operation
prima copied to clipboard

PRIMA is a package for solving general nonlinear optimization problems without using derivatives. It provides the reference implementation for Powell's derivative-free optimization methods, i.e., COBY...

Results 66 prima issues
Sort by recently updated
recently updated
newest added

Hi @nbelakovski , I tried adding strict diagnostic options for Intel compilers to cmake.yml: https://github.com/libprima/prima/compare/5366ab6..ea93390 After that, a few warnings are emitted, which are treated as errors, and the CMake...

bug
c
cmake

This patch simply moves the definitions of `cobyla_c`, `bobyqa_c`, etc. from `prima.c` to `prima.h`. It is not that the new high level interface is bad (on the contrary, it may...

Hi @nbelakovski , Why do we need `prima_get_rc_string` in the C public API? Shouldn't it be hidden from the users? We expect the users to get the string from `result.message`,...

c

According to https://github.com/primalib/prima/actions/workflows/profile_integer_kind.yml, `PRIMA_INTEGER_KIND` slightly affects the result of the following solvers when compiled with `-Ofast -fno-stack-arrays`. - `PRIMA_INTEGER_KIND = 16`: uobyqa, newuoa, bobyqa, cobyla - `PRIMA_INTEGER_KIND = 64`: cobyla...

According to https://github.com/primalib/prima/actions/workflows/profile_infnan.yml , when the code is compiled `-Ofast -fno-stack-arrays`, the behavior of COBYLA is slightly different when `infnan_mod` is broken, meaning that `is_nan` always returns `.false.`, `is_inf` always...

This has been requested a few times. See https://github.com/libprima/PRIMA.jl/issues/4 https://github.com/libprima/prima/issues/95 https://github.com/libprima/prima/issues/181 Currently, the MATLAB and Julia interfaces do scale the problem if requested and if possible: https://github.com/libprima/prima/blob/67b60842bf647f21f42380b763a0266992ca059f/matlab/interfaces/private/preprima.m#L297 https://github.com/libprima/PRIMA.jl/blob/2714339cfecf6b895e7b1ef5f278f1c105c4be1a/src/PRIMA.jl#L120 Maybe we...

Hi, I'd like to make a feature request, namely **rhobeg** and **rhoend** made into arrays where each element of the array corresponds to the parameter index, as in **xl** and...

See Ubuntu 22.04: https://github.com/libprima/prima/actions/runs/8307540642 Raspberry Pi: https://github.com/equipez/prima/actions/runs/7974981157 The tests with `nvfortran`, `flang`, AOCC `flang` (Ubuntu) and `armflang` (Raspberry Pi) all fail. 1. `nvfortran`: `cobyla_data_c` and `cobyla_data_c_with_gdb` encounter "Invalid data". 2....

c
cmake
flang

I noticed running LINCOA will make it regularly underrun set lower bound for a parameter, and cause my program to stop. Is LINCOA supposed to be bounds checked? If not,...

The same as BOBYQA and [COBYQA](https://www.cobyqa.com), it will be desirable to make LINCOA and COBYLA respect bounds, meaning that they never visit points that violate the bound constraints. This is...

enhancement
help wanted