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

Vasili Sukharev sukharef at gmail.com
Fri Dec 13 12:53:17 MSK 2013


Спасибо, помогло.


13 декабря 2013 г., 12:50 пользователь Dmitry Yu Okunev <
dyokunev at ut.mephi.ru> написал:

> Здравствуйте.
>
> 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
>
>
> _______________________________________________
> hpc mailing list
> hpc at lists.ut.mephi.ru
> http://lists.ut.mephi.ru/listinfo/hpc
>
>


-- 
Vasili Sukharev

email: sukharef at gmail.com

моб: 8(926) 476-479-3
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ut.mephi.ru/pipermail/hpc/attachments/20131213/ed7d108f/attachment.html>


More information about the hpc mailing list