A software to solve wave propagations on hyperbolic equations with different numerical schemes.
- Javier Burguete Tolosa (jburguete@eead.csic.es)
- gcc or clang (to compile the source code)
- autoconf (to generate the Makefile in different systems)
- automake (to detect the system)
- pkg-config (to find the libraries to compile)
- gettext (to work with different international locales and languages)
- glib (extended utilities of C to work with data, lists, random numbers, ...)
- png (to work with PNG files)
- gtk+ (to make the interface windows)
- freeglut (interaction with OpenGL to draw graphics)
- jb (utility library of J. Burguete)
- configure.ac: configure generator.
- Makefile.in: Makefile generator.
- TODO: List of tasks TO DO (in spanish)
- *.h: Header files.
- *.c: Source files.
- locale/es/LC_MESSAGES/*.po: spanish language files.
- locale/fr/LC_MESSAGES/*.po: french language files.
Debian 10 (Linux)
FreeBSD 13.0
NetBSD 9.1
- download the latest JB library
- cd version (i.e. cd 1.3.2)
- link the latest JB library to jb (i.e. ln -s PATH_TO_THE_JB_LIBRARY/1.6.0 jb)
- aclocal
- autoconf
- automake --add-missing
- ./configure
- make
- strip wave (optional: to make a final version)
Microsoft Windows 10 64 bits
- install MSYS/MinGW and the required libraries and utilities. You can follow detailed instructions in MinGW-64-Make
- download the latest JB library
- cd version (i.e. cd 1.3.2)
- link the latest JB library to jb (i.e. ln -s PATH_TO_THE_JB_LIBRARY/1.6.0 jb)
- aclocal
- autoconf
- automake --add-missing
- configure --host=x86_64-w64-mingw32
- make
- strip wave (optional: to make a final version)
OpenBSD 6.9
- download the latest JB library
- cd version (i.e. cd 1.3.2)
- link the latest JB library to jb (i.e. ln -s PATH_TO_THE_JB_LIBRARY/1.6.0 jb)
- export AUTOMAKE_VERSION=1.16 AUTOCONF_VERSION=2.69
- aclocal
- autoconf
- automake --add-missing
- ./configure
- make
- strip wave (optional: to make a final version)