Contents

1 Introduction and Disclaimers
1.1 What is MATmarks?
1.2 Legalese

2 Installing MATmarks
2.1 System Requirements
2.2 Performing the Installation

3 Running MATmarks
3.1 Preliminaries
3.2 Running MATmarks Manually
3.3 tkmarks

4 MATmarks Commands
4.1 Process Startup and Exit
4.1.1 MMK_Init
4.1.2 MMK_Exit
4.2 Shared variables
4.2.1 MMK_Share
4.2.2 MMK_Clear
4.3 Synchronization
4.3.1 Barriers
4.3.2 Locks
4.4 Misc. Commands
4.4.1 MMK_proc_id
4.4.2 MMK_nprocs
4.4.3 MMK_addr
4.4.4 MMK_Debug

5 Restrictions on MATLAB®

6 Examples of MATmarks Code

6.1 Sum Of First 100 Naturals
6.2 Distributed Matrix Multiplication

7 Bibliography