Importance of GNU Scientific Library (GSL)

181 views
Skip to first unread message

Jeremy Mack

unread,
Jul 23, 2013, 10:12:57 AM7/23/13
to ns-3-...@googlegroups.com

Hello,

 

I am trying to simulating a WiFi network with directional antennas but when I run my code I get the following error:

 

gsl: qags.c:543: ERROR: number of iterations was insufficient
Default GSL error handler invoked.

 

I traced the error back to an integration function from the GSL library. I tried altering the function but nothing seems to fix it. The only way I found to get around the problem is to remove the GSL library. Documentation says this library is used to support more accurate WiFi error models. I was wondering if anyone knew how important this library is for accurate results.

 

If it decreases the error from 5% to 2% then I am alright with my decision, but if it decreases it from like 20% to 5% I will need to find another alternative.

 

Thanks,

 

Jeremy

Tom Henderson

unread,
Jul 23, 2013, 11:56:02 PM7/23/13
to ns-3-...@googlegroups.com
The difference is only in the CCK 5.5 and 11 Mb/s rates, and the
difference should be small; the non-GSL approximations are close, but we
don't remember offhand.

There is some additional documentation on the 802.11b error models
here:

http://www.nsnam.org/~pei/80211b.pdf

I think it could be better documented what the difference is; I'll try
to work on this for the future.

- Tom

Reply all
Reply to author
Forward
0 new messages