Programming & Support
We offer services not only related to our products, but we also offer a support for development in the following areas of expertise:
Programming languages:
- C/C++ (generic and Meta-Programming)
- CUDA
- Python
- Java
- PHP
- JSP
- HTML
- C#
- .NET 2.5 und 3.0
- SQL
- Haskell
- Assembler
- Script languages (cmd, bash, sh)
- VisualBasic
- Pascal
Experience with:
- Boost
- MPI
- Virtual machines
- Memory profiling with Valgrind
- CMake (including CTest, CDash, CPack)
- Scons
- Subversion
- Git
- Mercurial
- Doxygen
- Trac (including management)
- Account-management with PHP
- Oracle
- SQL
- MySQL
- PostgreSQL
- Matlab
- Mathematica
- Totalview
- UML
- QT
- Vampir
- BenchIT
- ArcView
- Paraview
- Different meshing tools (Gmsh, CGAL, Paraview-Filter)
- NetBeans
Algorithmic Expertise:
- Linear algebra
- Solver
- Pre-conditioning
- Multigrid method
- Systems biology
- Graphics 2-D and audio programming with SDL / DirectX
- Graph theory
- Automatic differentiation
- Finite elements (including MPI parallelization)
- Graphic Interface
- Image recognition
- Portfolio optimization
- Distributed algorithms (based on message-passing)
- Domain decomposition
- Recursive data structures (e.g. Morton-order matrices)
- Grid generation
- Grid transformation and repair (meshing) in simulation (e.g. FEM)
- Visualization (especially simulation results)
- Formal languages / language theory
Applications:
- Supercomputing including GPU - Programming
- Medical simulations for example of the inner ear (cochlea) and bone-scaffold
- Material Research
- Metal foam
- Groundwater simulation
- Artificial Intelligence
- PDA-programming with windows mobile
- Simulation of complex geometries
- Implicit representation of shapes using phase fields
- Benchmarking
Authors of the libraries:
- MTL4 (sequential, parallel, GPU)
- AMDiS
- AMDiS-GUI
- Parallel Boost Graph Library (www.osl.iu.edu/research/pbgl)
- ParGraph (pargraph.sourceforge.org)
- meshconv
- ANGEL (angellib.sourceforge.org)