[194] in mathematical software users group
MathTools News Digest, February 1997
daemon@ATHENA.MIT.EDU (info@mathtools.com)
Sat Feb 1 18:05:06 1997
From: info@mathtools.com
Date: Sat, 01 Feb 1997 23:50:12 -0200
To: wpower@spock.physik.uni-konstanz.de
Dear Sir or Madam,
We are pleased to send you the latest news digest from
MathTools, regarding news and updates about our products.
If you need more information, just hit the 'Reply' button
and ask.
Sincerely,
The MathTools.
Contents
=3D=3D=3D=3D=3D=3D=3D=3D
* Matlab 5 and MATCOM / MAT<LIB> upgrade policy
* (NEW PRODUCT) MathTools Accelerator for Visual C++
* EasyMex: MEX files made easy for PC/Windows users
* No Support for Borland C++ 4.0x
* Current list of Technical Documents
Matlab 5 MATCOM / MAT<LIB> upgrade policy
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
A Matlab 5 compatible version of our products is under
intensive development, and will be available later this
year.
Our prices for the new version have not been set yet,
however, all MATCOM V2 customers will get a free upgrade
to the Matlab 5 compatible version.
MathTools Accelerator for Visual C++
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
The MathTools Accelerator provides significant performance gains
for MATCOM and MAT<LIB> programs using Linear Algebra and matrix
multiplication. Those operations are accelerated using Pentium
and Pentium-Pro optimized assembler routines, and the Visual C++
compiler (2.0 or later).
Examples for performance gains for a 120Mhz Pentium:
Matrix size n=3D100 n=3D200
------------------------------
Multiplication x1.83 x2.60
Matrix inverse x1.11 x1.12
QR factoring x1.42 x1.25
Requirements
o MATCOM or MAT<LIB>
o Visual C++ 2.0 or later
o Windows 95/NT
o Pentium 120 or better
Visit http://www.mathtools.com/matacc.html for more details.
EasyMex: MEX files made easy for PC/Windows users
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
An EasyMex solution is available for PC users. This solution
creates MEX files without using cmex.bat or depending on the
WATCOM C++ compiler. This is accessible to all users as
TechDoc #1028 (http://www.mathtools.com/techdocs/td1028.html).
If you were having trouble using MEX files on Windows NT,
try EasyMex.
(When using EasyMex, be sure to change directory in Matlab to
the mex directory before running it. Do not run it from the
path; this might cause GPF.)
Note: This is for Windows 95 / Windows NT only.
No Support for Borland C++ 4.0x
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Our products will only work with Borland C++ 4.5 or later.
Versions 4.0x are not supported.
Current List of Technical Documents
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Installation Technical Documents
No. Description Platform OS/Compiler
--- ----------- --------------------
1001 "getenv" cannot be overloaded Alpha OSF/1/DEC CXX
1002 iostream.h not found All All/gcc
1003 Missing #includes PC Linux/gcc
1005 Where is Win32s? PC Win 3.11/All
1006 Where is DJGPP? PC DOS/DJGPP
1010 Installation PC,Sparc,Solaris/SUN CC
1015 Installation HP,IBM HPUX,AIX/gcc+BLAS/xlC+ESSL
1017 Auto mounted directory names ALL Unix/ALL
1018 Installation PC Windows/VC++ 4.2
1026 FILE_95.CXX(363): Error! PC Windows/WATCOM C++
1027 no include path set PC Windows/Visual C++
1028 EasyMEX - simple glue MEX PC Windows/ALL
1032 Installation HP HPUX/gcc2.6.3
Usage Technical Documents
No. Description Platform OS/Compiler
--- ----------- --------------------
1000 Can not find wintty*.obj files PC Win311+Win32s/Borland C++
1004 Where is BLAS for Linux? PC Linux/gcc
1007 clrscr not working (ansi.com) PC Win 95/NT/All
1008 How to increase maximum fids? All All/All
1009 Exceptions in libm PC DOS/DJGPP 2
1011 Executable size All All/gcc
1012 MEX file warnings and coredump PC Windows/Borland C++
1013 C-MEX file ToolKit All All/All
1014 How to use conditional code All All/All
1016 Load/save, file name is variable All All/All
1019 How to compile spline.m ALL All/All
1020 Undefined state of variables All All/ALL
1021 Using the library in IDE Projects PC Windows/Visual C++
1022 Using the library in MFC Projects PC Windows/Visual C++
1023 MexMaker - Creating MEX files PC Windows/VC++, BC++
1024 polyfit.m patch All All/All
1025 fmins.m patch All All/All
1029 Problems reading from file All All/All
1030 clock is offset by several hours PC All/All
1031 How to access the real and imagin All/All/All
1033 cloop.m patch All All/All
1034 How to init matrix from constant All All/All
1035 Note about MATCOM DLL PC Windows/All
1036 Example calling polyfit.cpp All All/All
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
MathTools Ltd. Web: http://www.mathtools.com
P.O.Box 855 Email: info@mathtools.com
Horsham, Pennsylvania Fax: 1-888-MATHTOOLS (Usa)
USA 19044-0855 Fax: 972-3-5241451 (Outside)
MATCOM V2 (Matlab to C++ compiler) .... MAT<LIB> (C++ Matrix Library)
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D