next up previous contents
Next: SIF decoder sizes Up: The SIF decoder Previous: The SIF decoder   Contents

Where is the SIF decoder?

At this point, it is crucial to mention that, in contrast with earlier version of CUTE [1], the SIF decoder is no longer embedded in CUTEr. This choice was made for several reasons, some of which are now briefly explained. First, it seemed important to us to have a consistent set of tools within CUTEr which all depend, in an indentical manner, on the SIF decoder. The decoder, however, could serve other purposes than that of being a gear of the testing environment. As a prime example, the SIF decoder is a vital part of the forthcoming second release of the LANCELOT package [2], LANCELOT-B. It thus appeared more consistent to isolate the decoder and simply have the other packages--CUTEr, LANCELOT-B, but there could also be others--refer to it whenever necessary. Another reason is ease of maintenance, and consistency when upgrading the decoder. All the packages which refer to it are using the same version. Finally, the SIF decoder in its own right may evolve and develop separately. An illustration of this fact is its recent ability to generate routines for function evaluation suited for input to the HSL automatic differentiation packages HSL_AD01 and its threadsafe counterpart HSL_AD02 [4].


next up previous contents
Next: SIF decoder sizes Up: The SIF decoder Previous: The SIF decoder   Contents
Dominique Orban 2005-03-24