Porting code to c++
9 ビュー (過去 30 日間)
古いコメントを表示
Dear all,
I am running a MATLAB code employing a function optimisation using the pattern search algorithm (the poll method used is GSS positive basis 2N and I am using the parallel computing option). For a variety of reasons (including IP) we want to port the code into C++. Can you please suggest a numerical library, possibly MIT licence or similar, that allows me to perform the same task (pattern search with parallel computing) with decent performance?
Thanks!
0 件のコメント
回答 (2 件)
Sean de Wolski
2020 年 6 月 24 日
Could you use the Compiler SDK to build a C++ library directly? This would reuse your exact implementation with patternsearch and parallel computing.
8 件のコメント
Sean de Wolski
2020 年 6 月 24 日
It's running the same code against the same engine. The only change in performance will be if the compiled library is used on a more powerful machine.
Aditya Verma
2020 年 6 月 24 日
Hello!
You can try the famous OpenCV library. It also has inbuilt constructs to parallelize your code. It uses the BSD 3-Clause licence.
You could also check out MATLAB Coder. It allows you to convert your MATLAB code to C/C++ code. However, not all MATLAB functionalities are supported for conversion. You can refer the following link to check for the same:
Thanks
6 件のコメント
参考
カテゴリ
Help Center および File Exchange で Java Package Integration についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!