cminpack
cminpack copied to clipboard
A C/C++ rewrite of the MINPACK software (originally in FORTRAN) for solving nonlinear equations and nonlinear least squares problems
(This also means declaring the function signatures ourselves.) This is a proposed fix for https://github.com/devernay/cminpack/issues/12#issuecomment-886528582, taking into account the blas/cblas difference mentioned at https://github.com/devernay/cminpack/issues/12#issuecomment-886608220. I think avoiding having to maintain...
Hello, I think the cmake is not linking to cblas as it should: ``` CMakeFiles/cminpack.dir/objects.a(enorm.c.obj): In function `enorm': /home/xantares/projects/aur-scripts/mingw-w64-cminpack/src/cminpack-1.3.6/enorm.c:53: undefined reference to `cblas_dnrm2' ``` Adding ```target_link_libraries(cminpack PUBLIC cblas)``` manually solves...
Kudos for any/all for making this package available. I have recently modified lmdif/lmder to use the Adept automatic differentiation library, please see https://github.com/sherpa/sherpa/pull/577 for details.
I've simply cloned the repo (master & v1.3.6) and used CMake to build and run the tests. But one test fails on consistently on all platforms (Linux, Mac, Windows). I...
The error informations are: error LNK2001: unresolved external symbol __imp_hybrd1 error LNK2001: unresolved external symbol __imp_dpmpar The library path and dependencies are both set in the project, how to fix...
Especially when the number of problems m is greater than that of variables n. I've tried some simple nonlinear equations and it runs very well, but once the problem becomes...
Hi @devernay , I found that in the version 1.3.8, cmake fails to find BLAS, and says `cannot find MKL tool`. while in the master branch, `find_package(CBLAS)` has been replaced...
## What? I have added github actions to build, test, and install cminpack through CMake on the latest Ubuntu and Visual Studio github images. ## Why? These additions are valuable...
## What? I have improved BLAS building/testing on all supported CI configurations on Github workflows (Ubuntu, MSYS2, MSVC). ## Why? It eases the process to check if future changes to...
In cminpack, two types of function pointer are used. For example, as for `hybrd`, we could pass a function pointer to it, which is like `void(*fun)(const int *n, const real...