Description: SLangTNG is an application suite which provides scientists, students and engineers a tool for * fast and simple linear algebra (like MATLAB(TM)/Mathematica(TM)/Maple(TM)) * dense and sparse matrices, solvers and decompositions * random number generation * advanced statistics * numerical analysis * structural mechanics using FEM * data visualization * scripting using the Lua interpreter language
Target platforms: * Linux * Mac OS X * Windows * iOS
The basic idea is to provide people with little programming skills a scripting engine for their engineering/numerical simulation tasks.
Lua is a full featured and probably the most efficient scripting language. The math kernel is based on KDE's Eigen library (eigen.tuxfamily.org) providing superfast linear algebra and algorithms. The bindings are provided automatically by SWIG (with custom bindings to make things comfortable). All algorithms are organized in modules, i.e. small C++ libraries which may be separated from the main package. SLangTNG is actually a large collection of C++ modules with common interface. Executables are provided by custom driver apps. By default, a simple Qt application and a batch mode app are provided.Last changelog:
Changes 2011.08: * port to Windows, iOS * GUI updates * new modules: global collision detection, explicit node-surface contact, asynchronous integration
This app sounds pretty awesome, I would love to be able to use it. Unfortunately I'm not able to compile it, there are about 30 libs/variables that are not found. Some should be installed, about others I couldn't find any information...
Here are the first few libs that are not found:
- AMD_LIBRARIES
- APRUTIL_INCLUDES
- APRUTIL_LIBRARY
APR_INCLUDES
APR_LIBRARY
BUILD_SHARED_LIBS
CAMD_LIBRARIES
CCOLAMD_LIBRARIES
CHOLMOD_LIBRARIES
CMAKE_BUILD_TYPE
CMAKE_INSTALL_PREFIX
CMAKE_MODULE_PATH
COLAMD_LIBRARIES
EIGEN_INCLUDES
F2C_LIBRARY
and so on.....
Any idea what is missing/what I'm doing wrong?? I'm using Arch Linux, 32Bit, Kernel: 3.0-ARCH...
You need to install and compile those libraries in an extra folder. To ensure version compatibility, those libs are preferred over the system libs by the build system.
You need the libs being listed here: http://tng.tuxfamily.org/index.php?title=Users:Download
We decided, not to include them in the main package since we do not want to get in conflict with any license issues. Anyhow, you find all of them on the web. The provided tar archive is outdated, but may offer you a good starting point.
We will also provide recent executables for download in the next weeks.
Good luck!
Well, I tried now for quite a while to get this prog running, but it just wont compile. Compiling all the libs myself sounds pretty crazy. I actually attempted to do that, but I ran in so many problems compiling them (many of which I could resolve, but some remain), that I gave up and tried to install the needed libs and stuff with my package manager. But for example after installing libharu, cmake couldn't find libharu. Similar problems I had with some other libs...
I would so love to use this program (as a Maths student :) ), but right now it sadly doesn't seem to be possible... hopefully that changes in the near future :)
Ratings & Comments
4 Comments
This app sounds pretty awesome, I would love to be able to use it. Unfortunately I'm not able to compile it, there are about 30 libs/variables that are not found. Some should be installed, about others I couldn't find any information... Here are the first few libs that are not found: - AMD_LIBRARIES - APRUTIL_INCLUDES - APRUTIL_LIBRARY APR_INCLUDES APR_LIBRARY BUILD_SHARED_LIBS CAMD_LIBRARIES CCOLAMD_LIBRARIES CHOLMOD_LIBRARIES CMAKE_BUILD_TYPE CMAKE_INSTALL_PREFIX CMAKE_MODULE_PATH COLAMD_LIBRARIES EIGEN_INCLUDES F2C_LIBRARY and so on..... Any idea what is missing/what I'm doing wrong?? I'm using Arch Linux, 32Bit, Kernel: 3.0-ARCH...
You need to install and compile those libraries in an extra folder. To ensure version compatibility, those libs are preferred over the system libs by the build system. You need the libs being listed here: http://tng.tuxfamily.org/index.php?title=Users:Download We decided, not to include them in the main package since we do not want to get in conflict with any license issues. Anyhow, you find all of them on the web. The provided tar archive is outdated, but may offer you a good starting point. We will also provide recent executables for download in the next weeks. Good luck!
Well, I tried now for quite a while to get this prog running, but it just wont compile. Compiling all the libs myself sounds pretty crazy. I actually attempted to do that, but I ran in so many problems compiling them (many of which I could resolve, but some remain), that I gave up and tried to install the needed libs and stuff with my package manager. But for example after installing libharu, cmake couldn't find libharu. Similar problems I had with some other libs... I would so love to use this program (as a Maths student :) ), but right now it sadly doesn't seem to be possible... hopefully that changes in the near future :)
Did it finally work? I am very interested if you had any luck!