[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