| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| Radial0.1.1.tar.gz | 2009-09-07 | 2.2 MB | |
| radial-0.1.0.tar.gz | 2009-08-31 | 2.1 MB | |
| Radial-0.0.9.tar.gz | 2009-08-24 | 2.0 MB | |
| Radial-0.0.8.tar.gz | 2009-08-19 | 1.6 MB | |
| Radial-0.0.8.zip | 2009-08-19 | 1.7 MB | |
| Radial-0.0.7.tar.gz | 2009-08-18 | 1.6 MB | |
| Radial-0.0.7.zip | 2009-08-18 | 1.8 MB | |
| Radial-0.0.6.tar.gz | 2009-08-17 | 1.2 MB | |
| Radial-0.0.6.zip | 2009-08-17 | 1.4 MB | |
| Radial-0.0.5.tar.gz | 2009-08-16 | 990.9 kB | |
| Radial-0.0.5.zip | 2009-08-16 | 1.2 MB | |
| README | 2009-08-16 | 4.0 kB | |
| history | 2009-08-16 | 3.3 kB | |
| Radial-0.0.4.tar.gz | 2009-08-14 | 993.9 kB | |
| Radial-0.0.4.zip | 2009-08-14 | 1.2 MB | |
| Radial.0.0.3.zip | 2009-08-13 | 1.1 MB | |
| Radial-Seldon-0.0.2.zip | 2009-08-12 | 1.7 MB | |
| Radial-Seldon-0.0.1.zip | 2009-08-12 | 1.9 MB | |
| Radial-Seldon-0.0.zip | 2009-08-12 | 1.5 MB | |
| Totals: 19 Items | 26.2 MB | 0 | |
=====================
RADIAL++ README FILE
=====================
Testing Version
Version 0.0.5
==============================================================================
Radial++
==============================================================================
Radial++ is a library of classes and templates in C++ for the numerical solution
of partial differential equations (no weak solutions) and the interpolation
of scattered data by Radial Basis Functions (RBFs).
Radial++ works with generalized RBFs, like thin-plate splines, power splines,
Gaussian, multiquadrics and inverse multiquadrics. This means that you can
configurate the RBF to work with any degreee of the associated polynomial
to the RBF and also, give the free exponent in the generalized RBF.
In particular, we can interpolate data in any dimension, and also, the library
provide several examples for numerical solution of partial differential
equations by using the unsymmetric collocation method.
Radial use the library called Seldon to perform matrix and vector operations,
Seldon is included, so, you dont need to download Seldon. It is convenient to
say that the best performance is obtained with the interface to BLAS and LAPACK,
see Seldon. Radial++ can work without the interface of BLAS and LAPACK. In
particular, all the provided examples run without any external pre-installed
library.
This README file describes how to install the libray called RADIAL++.
==============================================================================
The Compiler
==============================================================================
Radial++ is supposed to be fully compliant with the C++ standard.
Therefore, it can be compiled by GNU GCC (>=3.0; tested with version 3.4, 4.4).
No tests were conducted with proprietary compilers under Unix, but the
compliance with the C++ standard should ensure portability. Please tell
me if you have any problem running the test problems.
==============================================================================
Installation
==============================================================================
The library called Radial++ is ready to run "out the box", it is not neccesary
to have a previous library installed in your machine. All the necessary files
are contained in Radial++.
To compile the examples only modify the file:
examples/Makefile.in
in particular the "tag" <RBF> which correspond to the path where the library
was unzipped.
!!This is the only modification that you need to do to run all the examples.
If additionn, optionally, in the file examples/Makefile.in you can modify the
compiler selected (CXX==?) and the flags in the compilation (CXXFLAGS=?)
==============================================================================
Running Examples
==============================================================================
Before to continue, check that you are using the correct Makefile.in for your
system.
The examples are divided into two categories:
examples/interpolation
examples/pde
each folder has several folders
examples/interpolation/1d
interpolation/2d
interpolation/3d
examples/pde/advection
pde/allen-cahn
pde/burger
pde/circle <- Poisson in the circle with analytical solution
pde/helmholtz
pde/poisson
pde/laplace
Inside of each folder you only need to write in the shell:
make help
and follow the given instructions.
==============================================================================
Author
==============================================================================
This work was proposed by the professor Pedro Gonzalez-Casanova, and provide me
the theoretical background.
Jose Antonio Munoz-Gomez
jantoniomex@gmail.com
University of Guadalajara
Mexico
2 Agosto 2009