Abstract
We present some examples of extensions for C-XSC that have been developed lately. Among these are extensions that give access to further hardware and software environments as well as application software using the new possibilities.
The first area of extension is C-XSC usage in parallel environments. An MPI package for C-XSC data types allows to easily use C-XSC in parallel software without bothering about the internal structure of data types. Different versions of parallel verified linear system solvers based on the package are now available. An application making use of these solvers and further extensions is a parallel verified Fredholm integral equation system solver. Some results are given to demonstrate the reduction of computation time and the accuracy gain that can be obtained.
Another possibility to extend the range of C-XSC is to export results to different software environments as, for example, computer algebra packages. An example of this is presented for the Maple interval package intpakX.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
C-XSC: C-XSC Download, http://www.math.uni-wuppertal.de/wrswt/xsc/cxsc_new.html
Hofschuster, W., Krämer, W.: C-XSC 2.0 – a C++ class library for extended scientific computing. In: Alt, R., Frommer, A., Kearfott, B., Luther, W. (eds.) Numerical Software with Result Verification (Dagstuhl Seminar 2003). LNCS, vol. 2991, pp. 15–35. Springer, Heidelberg (2004)
Hammer, R., Hocks, M., Kulisch, U., Ratz, D.: C++ Toolbox for Verified Computing: Basic Numerical Problems. Springer, Heidelberg (1995)
Blomquist, F., Hofschuster, W., Krämer, W.: Real and complex Taylor Arithmetic in C-XSC. Preprint BUW-WRSWT 2005/4, University of Wuppertal (2005), http://www.math.uni-wuppertal.de/wrswt/literatur/lit_wrswt.html
Bräuer, M.C.: Berechnungsmethoden für Ableitungen und Steigungen und deren Realisierung in C-XSC. Master’s thesis, University of Karlsruhe (1999)
El-Owny, H.: Verified Solution of Parametric Interval Linear Systems. Ph.D thesis, University of Wuppertal (2007)
Blomquist, F., Hofschuster, W., Krämer, W.: Real and Complex Staggered (Interval) Arithmetics with Wide Exponent Range (in German). Preprint BUW-WRSWT 2008/1, University of Wuppertal (2008), http://www.math.uni-wuppertal.de/wrswt/literatur/lit_wrswt.html
Message Passing Interface Forum: MPI: A message passing interface standard. Library specification, University of Tennessee (1993-1995)
ALiCEnext: Alicenext information, http://www.alicenext.uni-wuppertal.de
Hölbig, C., Krämer, W.: Selfverifying solvers for dense systems of linear equations realized in C-XSC. Preprint BUW-WRSWT 2003/1, University of Wuppertal (2003), http://www.math.uni-wuppertal.de/wrswt/literatur/lit_wrswt.html
Rump, S.: Kleine Fehlerschranken bei Matrixproblemen. Ph.D thesis, University of Karlsruhe (1980)
Grimmer, M.: Selbstverifizierende mathematische Softwarewerkzeuge im High Performance Computing. Ph.D thesis, University of Wuppertal (2007)
Zimmer, M.: Laufzeiteffiziente, parallele Löser für lineare Intervallgleichungssysteme in C-XSC. Master’s thesis, University of Wuppertal (2007)
Ogita, T., Rump, S., Oishi, S.: Accurate sum and dot product. SIAM Journal on Scientific Computing 26(6), 1955–1988 (2005)
Heuser, H.: Funktionalanalysis. Teubner, Stuttgart (1975)
Klein, W.: Zur Einschließung der Lösung von linearen und nichtlinearen Fredholmschen Integralgleichungssystemen zweiter Art. Ph.D thesis, University of Karlsruhe (1990)
Klein, W.: Enclosure methods for linear and nonlinear systems of Fredholm integral equations of the second kind. In: Adams, E., Kulisch, U. (eds.) Scientific computing with automatic result verification, Boston. Academic Press, London (1993)
Grimmer, M.: Interval Arithmetic in Maple with intpakX. PAMM - Proceedings in Applied Mathematics and Mechanics 2(1), 442–443 (2003)
Kress, R.: Linear Integral Equations. Springer, Heidelberg (1989)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Grimmer, M. (2009). Extending the Range of C-XSC: Some Tools and Applications for the Use in Parallel and Other Environments. In: Cuyt, A., Krämer, W., Luther, W., Markstein, P. (eds) Numerical Validation in Current Hardware Architectures. Lecture Notes in Computer Science, vol 5492. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-01591-5_6
Download citation
DOI: https://doi.org/10.1007/978-3-642-01591-5_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-01590-8
Online ISBN: 978-3-642-01591-5
eBook Packages: Computer ScienceComputer Science (R0)