Software
New or maintained software
- Backward error analysis for
matrix exponential approximation.
- FreeFem++ code for
Quasi-Newton minimization for the p(x)-Laplacian problem,
References CZ17.
expleja.m
(a Matlab code for approximation of
exponential function of a matrix).
- Padua2DM (a Matlab/Octave code for interpolation and cubature at
the Padua points),
download code, References CDMSV09
- GSGPE, Ground state for systems of coupled Gross–Pitaevskii equations,
download code, References CORT09
leja.f
(a Fortran77 code to generate Leja and symmetrized Leja points),
download code
lejapoints.m
(a Matlab® code to generate Leja and symmetrized Leja points or to sort a given vector in the Leja order),
download code
The code was tested with Matlab® 6.5.0.180913a, 7.0.4.352 and 7.3.0.298. It also works with GNU Octave 2.9.13 and 2.9.14.
- HyperCube (a Fortran77 code for hyperinterpolation in the cube),
download code, References:
CDMV08
Updated on Nov 22th, 2006.
- XuPad2D (a Matlab interface for hyperinterpolation at Xu points and
interpolation at Padua points on rectangles; replaces the former interface Hyper2D),
download code, References:
CVDMM06,
CDMV06,
BCDMVX06
Updated on Nov 21th, 2006.
- Padua2D (old version, a Fortran 77 code for interpolation at Padua-like points on rectangles, triangles and ellipses),
download code, References:
BCDMVX06,
CVDM08,
CDMV08JCAM
Old software
Third party software
NFFT
Please download at the following link.
How to use NFFT 3.3.0 in MATLAB and GNU OCTAVE
In Unbuntu 14.04, configure with
./configure --with-matlab=/usr/local/matlab
LDFLAGS=-Wl,-rpath,/usr/local/matlab/bin/glnxa64 --enable-openmp
and
then make
. In the folder
nfft-3.3.0/matlab/nfft/
there is the code to use.
In order to use NFFT 3.3.0 with octave, you need the following patch. After extracting
nfft-3.3.0.tar.gz
, copy the patch in
nfft-3.3.0
and apply the patch with patch -p1 <
nfft-3.3.0-octave.patch
and configure with
./configure --with-octave=/usr/include/octave-x.x.x/octave
--enable-openmp
. Then make
. Alternatively, you may
use the following GNU OCTAVE package.
Download it, enter GNU OCTAVE and type pkg install
nfftpkg-0.0.3.tar.gz
. Then pkg load nfftpkg
. You
can now run simple_test
in order to see whether the
installation went fine. Each time you run GNU OCTAVE, you need
to load the package.
How to use NFFT 3.3.1 in MATLAB and GNU OCTAVE
Follow the above instructions. You will nod need the flag
LDFLAGS=-Wl,-rpath,/usr/local/matlab/bin/glnxa64
for
Matlab. You will need the following patch for GNU OCTAVE.
Alternatively, you may
use the following GNU OCTAVE package.