Error function and related functions in Fortran 2008
Fortran 2008 added 3 new intrinsic functions:
erf, erfc, erfc_scaled.
However, they take only real arguments.
This package provides a
BSD licensed
Fortran 2008 module with erf(z), where z is a complex argument.
The calculation is based on calculating w(z),
the Faddeyeva (plasma dispersion) function.
Two
TOMS
algorithms are implemented:
680
and
916.
The simple test program
errtest.f90
calculates values in the Abramowitz, Stegun.
Feedback and support
With any questions, bug reports, feedback and any other comments
please submit a
ticket.
News
AUG-2016: Initial release, 1.
Other Fortran related projects
-
ABUMPACK -
Abaqus UMAT and VUMAT for GTN, Rousselier, von Mises plasticity
-
CASUP -
Cellular Automata library for HPC and supercomputers
-
Coarrays -
Fortran 2008, 2018 coarrays course - native Fortran SPMD
parallel programming
-
CMPLX -
Validation of Fortran 2008
complex intrinsics and minus zero on branch cuts
-
OPTPACK -
OPTimisation PACKage - multi-start global
optimisation in Fortran 2003 driven with shell scripts
-
SCNU -
Side Cut Non-Uniform residual stress measurement method
-
disp2sif -
Calculation of
mixed mode (I+II) stress intensity factors (SIF)
from crack tip displacements
-
erf -
Error functions of complex arguments, erf(z), implemented in modern Fortran
validate this page