[194] in mathematical software users group

home help back first fref pref prev next nref lref last post

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


home help back first fref pref prev next nref lref last post