|
MathCore Engineering AB
Address
MathCore Engineering AB
Teknikringen 1B
SE-583 30 Linköping
Sweden
web: http://www.mathcore.com
email: info@mathcore.com
phone: +46-(0)13-328500
fax: +46-(0)13-212701
MathCore provides products, support, and consulting services for engineering
and financial purposes, with emphasis on the fields of modeling, simulation,
and code generation. MathCore has developed the Mathematica application
package MathCode C++, which generates optimized C++ code from Mathematica
programs that can be either compiled to executables and connected into
Mathematica or used as stand-alone programs with or without connection to
Mathematica. MathCore is also developing a platform for multidomain physical
modeling of complex products: MathModelica.
In addition, the company provides consulting services in modeling, simulation, and
analysis of physical systems; control system design; and code generation.
Furthermore, MathCore offers clients training related to its products.
Consulting Information
Consultants at MathCore have two to nine years of experience in using
Mathematica, and MathCore has done Mathematica consulting
since 1998.
- Expertise
- MathCode C++ and MathModelica
- Modeling, simulation, and code generation
- Control system design
- Major Clients
- Major government institutions and universities
- Financial institutes
- Education
- Mats Jirstrand: Ph.D. in Automatic Control, Linköping University, 1998
- Johan Gunnarsson: Ph.D. in Automatic Control, Linköping University, 1997
- Others: M.Sc. in Computer Science and Electrical Engineering
- Computer Language Experience in Addition to Mathematica
- Fortran, Fortran 90
- C, C++
- Java
- Platform Experience
- Languages Spoken
- Geographic Area of Operation
Consulting Case Study
The financial department of a large bank had used Mathematica to build option
pricing models to be used for simulations that would help them to price their
options correctly. The choice to use Mathematica gave them a very flexible and
quick way of implementing their models and study some initial simulations to
verify the correctness of their assumptions. However,
the simulations carried out by Mathematica were slow due to the very large
datasets.
The client then contacted MathCore and asked if the algorithms
developed in Mathematica could be translated into C++ code to be executed more
efficiently. Within a couple of days the algorithms had been converted into C++ by
using the application package MathCode C++. The speed of the simulations was
improved by a factor of two hundred, which implied that all simulations could be
completed overnight as needed.
| |