[Insight-developers] level set/vnl problems on SGI?
Bill Hoffman
bill.hoffman@kitware.com
Tue, 08 Apr 2003 10:17:13 -0400
It looks like they are doing the right thing:
vcl/sgi/vcl_cmath.h
inline float vcl_sqrt(float x) { return ::sqrtf(x); }
inline double vcl_sqrt(double x) { return ::sqrt(x); }
inline long double vcl_sqrt(long double x) { return ::sqrtl(x); }
inline float vcl_abs (float x) { return ::fabsf(x); }
inline double vcl_abs (double x) { return ::fabs(x); }
inline long double vcl_abs (long double x) { return ::fabsl(x); }
However, perhaps this is the problem. Perhaps the code is
depending on a promotion to double for some of the operations,
and the SGI is using float versions. sqrt and abs are the only
ones with the problem.
-Bill
At 10:03 AM 4/8/2003, Miller, James V (Research) wrote:
>I believe the SGI provides overloaded versions of
>abs and sqrt for various data types.
>
>I would guess that these vnl functions are not being
>properly defined on the SGI.
>
>Jim
>
>
>> -----Original Message-----
>> From: Bill Hoffman [mailto:bill.hoffman@kitware.com]
>> Sent: Monday, April 07, 2003 3:09 PM
>> To: Lydia Ng; insight-developers@public.kitware.com
>> Subject: Re: [Insight-developers] level set/vnl problems on SGI?
>>
>>
>> There are no known issues with these functions, and
>> they are being used in other places that seem to work.
>> However, it sounds like you are close to finding the problem.
>> I would suggest adding some more prints, so we can find
>> out exactly where things start to differ, and which of the
>> functions is causing the trouble.
>>
>> -Bill
>>
>>
>>
>>
>> >I think March 17th was around the time the VNL stuff was
>> being changed
>> >over.
>> >The LevelSetFunction uses the following vnl/vcl functions:
>> >
>> > vnl_math_abs
>> > vnl_math_min
>> > vnl_math_max
>> > vcl_sqrt
>> >
>> >
>> >Are there any known issues with any of these functions on SGI?
>> >
>> >
>> >- Lydia
>> >
>>
>>
>>
>> _______________________________________________
>> Insight-developers mailing list
>> Insight-developers@public.kitware.com
>> http://public.kitware.com/mailman/listinfo/insight-developers
>>
>_______________________________________________
>Insight-developers mailing list
>Insight-developers@public.kitware.com
>http://public.kitware.com/mailman/listinfo/insight-developers