/compss-tango

Tango version of COMPSs. synchronized with the COMPSs trunk

Primary LanguageJavaApache License 2.0Apache-2.0

=============================
 COMP SUPERSCALAR FRAMEWORK
=============================

COMP Superscalar (COMPSs) is a programming model which aims to ease the development of applications for distributed infrastructures,
such as Clusters, Grids and Clouds. COMP superscalar also features a runtime system that exploits the inherent parallelism of 
applications at execution time.


Documentation
-------------
COMPSs documentation can be found at http://compss.bsc.es or at the doc/ folder

  * COMPSs_Installation_Manual.pdf

  * COMPSs_User_Manual_App_Development.pdf
  * COMPSs_User_Manual_App_Execution.pdf

  * COMPSs_Supercomputers_Manual.pdf
  * Tracing_Manual.pdf

  * COMPSs_Developer_Manual.pdf


Packages
--------
The COMP Superscalar Framework packages are available at our webpage (http://compss.bsc.es) or 
can be found on the builders/packages/ directory


Sources Structure
-----------------
  * builders			Packages, scripts for local installations, scripts for supercomputers installation
				and package building scripts
  * compss              	COMPSs Runtime
  * dependencies        	COMPSs embeded dependencies
  * doc                 	COMPSs documentation
  * files			Dependency files (i.e. paraver configurations)


Sample Applications
-------------------
You can find extended information about COMPSs Sample applications at the Sample_Applications manual available
at our webpage (http://compss.bsc.es) or at doc/Sample_applications.pdf


BUILDING COMPSs
---------------
* COMPSs Dependencies:
	openjdk-7-jre openjdk-7-jdk graphviz xdg-utils lib2xml lib2xml-dev python (>=2.7) libpython2.7 \
        build-essential autoconf automake autotools-dev libtool libbost-serialization-dev \
	libboost-iostreams-dev gfortran 

* Building dependencies
	wget
	maven		(3.0.x version)


* Building COMPSs for all users
	$ cd builders/
	$ INSTALL_DIR=/opt/COMPSs/
	$ sudo -E ./buildlocal [options] ${INSTALL_DIR}

* Building COMPSs for current user
	$ cd builders/
        $ INSTALL_DIR=$HOME/opt/COMPSs/
        $ ./buildlocal [options] ${INSTALL_DIR}


*************************************
** Department of Computer Science  **
** Barcelona Supercomputing Center **
*************************************