This package provides an implementation of the functions erf and erfc in arbitrary precision. The implementation is documented in the following article: S. Chevillard, The functions erf and erfc computed with arbitrary precision. Research report RR2009-04, laboratoire de l'informatique du parallélisme (LIP), 46, allée d'Italie, 69 364 Lyon Cedex 07, 2009. Available at http://prunel.ccsd.cnrs.fr/ensl-00356709/ It is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. The file COPYING contains a copy of the GNU General Public License and the file COPYING.LESSER contains a copy of the GNU Lesser General Public License. To compile the library, just type > make Test it with > make check If you want, you can tune your library with thresholds specific to your architecture. See the file tune/boundaryExample.dat for instructions on how to do it. Then install it by typing > make install or > make install PREFIX="/path/to/some/prefix" In order to use it you have to include erferfc.h in your program. See for instance the file example.c. This file can be compiled and used through the following commands: > gcc -static example.c -c -I"/path/to/some/prefix/include" > gcc example.o -o example -lerferfc -lmpfr -lm -L"/path/to/some/prefix/lib" > ./example If you have any question or encounter any problem when installing or using this program, please send an email to sylvain.chevillard@ens-lyon.org