ednilton_so
(usa KUbuntu)
Enviado em 12/02/2011 - 15:29h
Olá pessoal,
Eu sei que a pergunta é um pouco específica, mas vai que dá sorte e alguém aí sabe. Estou fazendo umas contas em C usando o GSL (GNU Scientific Library), e estou tendo um problema com funções de Bessel. O código é compilado numa boa, mas quando está executando, ele retorna, depois de um tempo, o seguinte erro:
gsl: gamma.c:1467: ERROR: underflow
Default GSL error handler invoked.
Estou trabalhando com ordens muito grandes da função de Bessel, n=110, por exemplo. Já entendi que o problema é porque o GSL tenta dá valores a função de Bessel que são menores de o tipo "long double". Já mudei inclusive a precisão da função para "long double" pra ver se vai, mas dá o mesmo erro.
Já procurei no Google, mas como sou novo no C, talvez esteja deixando passar algo.
Obrigado.