Logo
3.3.1
  • What is COMPSs?
  • Quickstart
  • Installation and Administration
  • Application development
    • Java
    • Python Binding
    • C/C++ Binding
    • Constraints
  • Execution Environments
  • Tools
  • Persistent Storage
  • Sample Applications
  • PyCOMPSs CLI
  • PyCOMPSs Notebooks
  • Troubleshooting
  • COMPSs Tutorial
COMPSs
  • »
  • Application development
  • Edit on GitHub

Application development

This section is intended to walk you through the development of COMPSs applications.

Table of Contents

  • Java
    • Programming Model
      • Application Overview
      • Task definition reference guide
      • Alternative method implementations
      • Java API calls
      • Managing Failures in Tasks
      • Tasks Groups and COMPSs exceptions
    • Application Compilation
    • Application Execution
  • Python Binding
    • Programming Model
      • Task Definition
      • API
      • Failures and Exceptions
      • Integration with Numba
    • Application Execution
      • Environment
      • Command
    • Integration with Jupyter notebook
      • Environment Variables
      • API calls
      • Notebook execution
      • Notebook example
    • Integration with emcee
      • Usage
      • Sample Application
      • Execution
    • Distributed Data Set (DDS)
      • How it works?
      • How to use?
      • Available Methods
      • Examples
  • C/C++ Binding
    • Programming Model
      • Binding API
      • Functions file
      • Additional source files
      • Class Serialization
      • Method - Task
      • Task Constraints
      • Task Versions
    • Use of programming models inside tasks
      • OmpSs
    • Application Compilation
      • Single architecture
      • Multiple architectures
      • Using OmpSs
    • Application Execution
    • Task Dependency Graph
  • Constraints
Previous Next

© Copyright Barcelona Supercomputing Center (BSC). Revision 67802087.

Built with Sphinx using a theme provided by Read the Docs.
Barcelona Supercomputing Center (BSC)