April 2005.

This gateway between MATLAB and MUESLI is limited to one arch :

      linux86  (i.e. little-endian arch.)

Moreover, you must have INTEL-ifort-8.x installed on your system, and
the LD_LIBRARY_PATH variable must be set to the right location to the
INTEL libs.

The .mfb binary file must not come from old version 2.2 (it must
contain the 2.3 header).

Also, it requires MATLAB 6.5.2 and <MATLAB_DIR> should point to :
  /local/matlab

(some changes are easy to adapt for newer MATLAB version)

------------------

Warning : 'mfload' works well with FSF-g95, but not 'mssave'

Please use INTEL-ifort-8.x.

________________________________________________________________________

August 2006

Trying to use this gateway with MATLAB 7.2.0 (R2006a) and
INTEL-ifort-9.1 fortran compiler (2006-07-06)...

MATLAB_DIR must be set in each mex/Makefile

trying in INTEL_IFC/tests/data directory...
  -> cannot use a link of 'mfload.mexglx' : matlab doesn't
     recognize the soft link !

  -> in case of error: e.g. typing 'mfload' without argument
     => MATLAB exits

  -> reading:
       all MFB files in data : ok
       (big/little endian, gzipped or not gzipped)

  -> saving:
        en .mfb      ok
        en .mfb.gz   ok

-------

With FSF-g95-0.9 (Aug 23 2006):

  -> reading: ok
  -> saving:  ok

________________________________________________________________________

April 2009

Ok for the three following compilers:
  - INTEL ifort 11.0
  - FSF g95 0.92
  - GNU gfortran 4.3.3

________________________________________________________________________

March 2011

Test with Matlab-7.9:
  /opt/matlab/extern/lib/glnx86/version4.o    doesn't exist any more
  (removed from the Makefile: link is ok)

Ok for the three following compilers:
  - INTEL ifort 10.1
  - GNU gfortran 4.4.5

________________________________________________________________________

April 2011

Crashes obtained when calling 'mfload' or 'mssave' without argument
have been fixed for GNU_GFC and INTEL_IFC:  '-fexceptions' was required!

________________________________________________________________________

March 2012

Change of names :    mssave -> mbfwrite
                     mfload -> mbfread

Verification and modification for Matlab-7.13

________________________________________________________________________

May 2013

Using preprocessing for both mbfread and mbfwrite; so the extension of
these two files become .F90 instead of .f90

Makefile for GNU_GCC: updated

Printing error messages now use the Matlab 'mexErrMsgText()' function.

