Newsgroups: comp.parallel
From: Mentat Research Group <mentat@virginia.edu>
Subject: Mentat 3.0 for Linux
Organization: University of Virginia
Date: 21 Mar 1997 14:57:39 GMT
Message-ID: <5gu7l3$qos@server1.ctc.com>

We are please to announce the release of Mentat version 3.0 for
        x86 class machines running Linux (Kernel version 2.0.18). 
        
        Briefly, Mentat is an object-oriented parallel processing
        system developed at the University of Virginia. The programming
        language, MPL, is a C++ extension. The extensions allow the
        user to specify those classes that are sufficiently
computationally
        complex to warrant parallel execution. Instances of those
        classes are treated differently by the compiler. Each instance
        has an associated thread of control and a unique address space.
        Member function execution is performed asynchronously. Object
        scheduling, argument marshalling, communication, and
synchronization
        are managed by the compiler and run-time system. 
        
        Mentat is a mature system. It has been in use at a number of
        institutions world-wide for several years. Complete
        applications ranging from protein sequence comparison, to image
        processing, target recognition, automatic test pattern
        generation, database managers, to dense and sparse linear
        system solvers have been written using Mentat. 
        
        For more information on Mentat see our web page at:
            http://www.cs.virginia.edu/~mentat/

        or visit our ftp site at:
            ftp.cs.virginia.edu (~/pub/mentat)
            
------------------------------------------------------------------------        


Changes for Release 3.0


	Platforms supported

	Workstations                              Compiler

		Sun 4's with SunOS 4.x            GNU g++ 2.7.2, CC_CenterLine
		Sun 4's with SunOS 5.5 (Solaris)  GNU g++ 2.7.2, CC_CenterLine
		SGI's under IRIX 5.3              GNU g++ 2.7.2, CC
		IBM RS6000's AIX 4.1              GNU g++ 2.7.2
		80386 Class Machines or Better
		          running Linux 2.0.18    GNU g++ 2.7.2

	Parallel Machines                         Compiler

		Silicon Graphics Power Challenge  GNU g++ 2.7.2, CC
		IBM SP-2 AIX 4.1                  GNU g++ 2.7.2
		Meiko CS-2                        GNU g++ 2.7.2, CC_CenterLine

	Notes: Because of compatibility issues, the Linux version of Mentat can 
	       be run only in a homogeneous network configuration. This will be
               fixed in a future release.

	New version of the mplfront compiler
		- MPL Language Changes
		- Compiler enhancements
		- Bug Fixes

	Enhanced Scheduling for regular Mentat objects

	Fault-Tolerance for regular Mentat objects

	Enhanced Debugging options for Mentat objects

	New GUI face-lift for thermo, mad_view, and mentatview. Mentatview has
	    been completely rewritten and enhanced.

	GNU g++ version 2.7.2 support for all platforms. PLEASE NOTE THAT OTHER
	    VERSIONS OF G++ MAY NOT WORK.

	Miscellaneous bug fixes & enhancements.



	PLEASE NOTE THAT THIS VERSION OF MENTAT REQUIRES THAT ALL MENTAT
OBJECTS
	FROM PREVIOUS VERSIONS BE RECOMPILED.  ALSO NOTE THAT BECAUSE OF THE
	CHANGES IN THE MENTAT PROGRAMMING LANGUAGE, SOURCE CODE MODIFICATIONS
	WILL BE NECESSARY.

--
Articles to parallel@ctc.com (Administrative: bigrigg@ctc.com)
Archive: http://www.hensa.ac.uk/parallel/internet/usenet/comp.parallel


