[mephi-hpc] Модифицированные функции Бесселя

Dmitry Yu Okunev dyokunev at ut.mephi.ru
Fri Dec 13 12:50:20 MSK 2013


Здравствуйте.

On 12/13/2013 12:46 PM, Vasili Sukharev wrote:
> Спасибо большое за ответ.
> Но у меня не запускается элементарная программа с GNU из-за ошибки на
> стадии компиляции, undefined reference to `gsl_sf_bessel_J0', например.
> 
> #include <stdio.h>
> #include <gsl/gsl_sf_bessel.h>
>  
> int main(void)
> {
>   double x = 5.0;
>   double y = gsl_sf_bessel_J0(x);
>   printf("J0(%g) = %.18e\n", x, y);
>   return 0;
> }
> 
> Все верно здесь?

Вы при компиляции не забыли указать "-lgsl"?

Или, как известно, можно настроить флаги исходя из pkg-config.

Например, "pkg-config --libs gsl" выдаст "-lgsl -lgslcblas -lm".

> 12 декабря 2013 г., 21:03 пользователь Andrew A. Savchenko
> <bircoph at ut.mephi.ru <mailto:bircoph at ut.mephi.ru>> написал:
> 
>     Здравствуйте!
> 
>     Извиняюсь за задержку с ответом: был сбой почты и первичное письмо
>     было утеряно.
> 
>     On Wed, 11 Dec 2013 14:32:36 +0400 Vasili Sukharev wrote:
>     > Здравствуйте!
>     > Скажите, установленны ли на кластере какие-либо библиотеки с++,
>     кот. позволяют использовать модифицированные функции Бесселя?
> 
>     Установлена библиотека GSL, в которой есть модифицированные функции
>     Бесселя:
>     http://www.gnu.org/software/gsl/manual/html_node/Bessel-Functions.html
> 
>     Это библиотека на C, но любую библиотеку на C можно использовать в
>     C++ приложениях.
> 
>     Ещё данные функции есть в boost:
>     http://www.boost.org/doc/libs/1_53_0/libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel/mbessel.html
>     Могу установить, но они будут работать несколько медленнее
>     gsl-функций, т.к. в gsl очень высокий уровень оптимизации.
> 
>     P.S. И ещё, о вопросах по кластеру прошу писать на
>     hpc at lists.ut.mephi.ru <mailto:hpc at lists.ut.mephi.ru>, адрес
>     unicluster at mephi.ru <mailto:unicluster at mephi.ru> устарел и через
>     некоторое время перестанет поддерживаться.
> 
>     Best regards,
>     Andrew Savchenko
> -- 
> Vasili Sukharev
> email: sukharef at gmail.com <mailto:sukharef at gmail.com>
> моб: 8(926) 476-479-3
> _______________________________________________
> hpc mailing list
> hpc at lists.ut.mephi.ru
> http://lists.ut.mephi.ru/listinfo/hpc

-- 
С уважением, Дмитрий,
начальник отдела UNIX-технологий,
тел. 8 (495) 788-56-99, доб. 8255

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 901 bytes
Desc: OpenPGP digital signature
URL: <http://lists.ut.mephi.ru/pipermail/hpc/attachments/20131213/834a796e/attachment.sig>


More information about the hpc mailing list