GNU Scientific Library (GSL) - The GNU Scientific Library 2.x. - Messages
#21 Posted: 12/20/2021 4:11:14 PM

Plugin updated.
Changes:
- solution restructured;
- converting the task for the ODE solver to the numerical form is now performed through the Mathcad Toolbox plugin (to avoid code duplication), so it must be installed;
- refactored.
Solvers that support mathematical notation now reuse code from the Mathcad Toolbox plugin. Now there is no need to recompile every such plugin.
Russia ☭ forever, Viacheslav N. Mezentsev
#22 Posted: 12/24/2021 6:00:02 AM
#23 Posted: 12/24/2021 11:13:05 AM

Updated.
Changes:
- gsl_sf() function added (only airy supported);
- totally refactored.
The library has a huge number of functions, but it is very difficult to find a convenient method for calling them. I decided to try one method, calling special functions with one generic function and a combination of flags.
Russia ☭ forever, Viacheslav N. Mezentsev
1 users liked this post
sergio 12/24/2021 12:20:00 PM
#24 Posted: 12/24/2021 6:28:46 PM


Updated.
Changes:
- gsl_sf_airy() and gsl_sf_bessel() functions added;
- gsl_sf() function removed;
- examples added;
- refactored.
Links:
1. Airy Functions and Derivatives
2. Bessel Functions
Russia ☭ forever, Viacheslav N. Mezentsev
#25 Posted: 2/1/2022 9:27:54 AM
Плагин установлен и виден в SMath, но ни одна его функция не доступна. В чем может быть дело?
The plugin is installed and visible in SMath, but none of its functions are available. What can be wrong?
Windows 10 Home x64 21H1, SMathStudioDesktop portable (mono).

Upd: Разобрался. Нужен Microsoft Visual C++ 2015 Redistributable.
Understood. Requires Microsoft Visual C++ 2015 Redistributable.
https://www.microsoft.com/ru-ru/download/details.aspx?id=53840
The plugin is installed and visible in SMath, but none of its functions are available. What can be wrong?
Windows 10 Home x64 21H1, SMathStudioDesktop portable (mono).
Upd: Разобрался. Нужен Microsoft Visual C++ 2015 Redistributable.
Understood. Requires Microsoft Visual C++ 2015 Redistributable.
https://www.microsoft.com/ru-ru/download/details.aspx?id=53840
#26 Posted: 6/3/2022 3:51:43 PM


Updated.
Changes:
- gsl_interp() function added.
gsl_interp.sm (8 KiB) downloaded 96 time(s).
Links:
1. GSL Interpolation.
Russia ☭ forever, Viacheslav N. Mezentsev
1 users liked this post
churichuro 6/3/2022 7:00:00 PM
#29 Posted: 3/3/2024 2:18:11 PM
#30 Posted: 3/4/2024 2:24:55 PM
#31 Posted: 3/4/2024 5:04:27 PM

Updated.
Changes:
- gsl_msc_ver and gsl_msc_full_ver operands added.
Maybe this will help in the future.
MSVC++ 14.30 _MSC_VER == 1933 (Visual Studio 2022 version 17.3.4)
MSVC++ 14.30 _MSC_VER == 1932 (Visual Studio 2022 version 17.2.2)
MSVC++ 14.30 _MSC_VER == 1930 (Visual Studio 2022 version 17.0.2)
MSVC++ 14.30 _MSC_VER == 1930 (Visual Studio 2022 version 17.0.1)
MSVC++ 14.28 _MSC_VER == 1929 (Visual Studio 2019 version 16.11.2)
MSVC++ 14.28 _MSC_VER == 1928 (Visual Studio 2019 version 16.9.2)
MSVC++ 14.28 _MSC_VER == 1928 (Visual Studio 2019 version 16.8.2)
MSVC++ 14.28 _MSC_VER == 1928 (Visual Studio 2019 version 16.8.1)
MSVC++ 14.27 _MSC_VER == 1927 (Visual Studio 2019 version 16.7)
MSVC++ 14.26 _MSC_VER == 1926 (Visual Studio 2019 version 16.6.2)
MSVC++ 14.25 _MSC_VER == 1925 (Visual Studio 2019 version 16.5.1)
MSVC++ 14.24 _MSC_VER == 1924 (Visual Studio 2019 version 16.4)
MSVC++ 14.23 _MSC_VER == 1923 (Visual Studio 2019 version 16.3)
MSVC++ 14.22 _MSC_VER == 1922 (Visual Studio 2019 version 16.2)
MSVC++ 14.21 _MSC_VER == 1921 (Visual Studio 2019 version 16.1)
MSVC++ 14.2 _MSC_VER == 1920 (Visual Studio 2019 version 16.0)
MSVC++ 14.16 _MSC_VER == 1916 (Visual Studio 2017 version 15.9)
MSVC++ 14.15 _MSC_VER == 1915 (Visual Studio 2017 version 15.8)
MSVC++ 14.14 _MSC_VER == 1914 (Visual Studio 2017 version 15.7)
MSVC++ 14.13 _MSC_VER == 1913 (Visual Studio 2017 version 15.6)
MSVC++ 14.12 _MSC_VER == 1912 (Visual Studio 2017 version 15.5)
MSVC++ 14.11 _MSC_VER == 1911 (Visual Studio 2017 version 15.3)
MSVC++ 14.1 _MSC_VER == 1910 (Visual Studio 2017 version 15.0)
MSVC++ 14.0 _MSC_VER == 1900 (Visual Studio 2015 version 14.0)
MSVC++ 12.0 _MSC_VER == 1800 (Visual Studio 2013 version 12.0)
MSVC++ 11.0 _MSC_VER == 1700 (Visual Studio 2012 version 11.0)
MSVC++ 10.0 _MSC_VER == 1600 (Visual Studio 2010 version 10.0)
MSVC++ 9.0 _MSC_FULL_VER == 150030729 (Visual Studio 2008, SP1)
MSVC++ 9.0 _MSC_VER == 1500 (Visual Studio 2008 version 9.0)
MSVC++ 8.0 _MSC_VER == 1400 (Visual Studio 2005 version 8.0)
MSVC++ 7.1 _MSC_VER == 1310 (Visual Studio .NET 2003 version 7.1)
MSVC++ 7.0 _MSC_VER == 1300 (Visual Studio .NET 2002 version 7.0)
MSVC++ 6.0 _MSC_VER == 1200 (Visual Studio 6.0 version 6.0)
MSVC++ 5.0 _MSC_VER == 1100 (Visual Studio 97 version 5.0)
Links:
1. Microsoft Visual C++ compiler versioning
2. How to Detect if I'm Compiling Code with a particular Visual Studio version?
I do not attach the necessary package with support libraries because I don't know what compiler the project itself is built with. This is done on the build server side and may change from time to time.
All similar plugins have a similar problem.
Russia ☭ forever, Viacheslav N. Mezentsev
1 users liked this post
sergio 3/5/2024 2:59:00 AM
#32 Posted: 3/4/2024 10:19:45 PM
Hi Viacheslav. Thanks. I forgot to tell the operating system: Win10 32 bit. I check the 64 bit version and works fine, as you says. The library gsl32.dll seems to need vcruntime140.dll and msvcp140.dll. I see if I can update Microsoft Runtime support library also.
Best regards.
Alvaro.
Best regards.
Alvaro.
#33 Posted: 3/5/2024 12:54:12 AM
WroteI forgot to tell the operating system: Win10 32 bit.
There really is a problem with the 32-bit version of the GSL. I can't debug the function because it gives me an error. This may be due to the project settings for building the 32-bit version of the plugin.
P.S. Only some of the functions in the 32-bit version of the library do not work.
Russia ☭ forever, Viacheslav N. Mezentsev
1 users liked this post
Alvaro Diaz Falconi 3/5/2024 12:49:00 PM
#34 Posted: 10/8/2024 10:38:03 PM
#35 Posted: 10/8/2024 10:51:35 PM
I'll think about it. There are about 30 types of solvers supported now and I'll need to rework them all. If I can rework a few solvers, I'll use that experience to update the rest. But I can't promise anything yet.
Russia ☭ forever, Viacheslav N. Mezentsev
-
New Posts
-
No New Posts