Scippy

    SCIP

    Solving Constraint Integer Programs

    Parallel task interface methods

    Detailed Description

    headers and methods for the parallel task interface of SCIP

    Files

    file  def_openmp.h
     wrappers for OpenMP defines
     
    file  tpi.h
     the type definitions for the SCIP parallel interface
     
    file  tpi_none.c
     the interface functions for dummy tpi
     
    file  tpi_none.h
     the dummy implementation defines all functions as macros
     
    file  tpi_openmp.c
     the interface functions for openmp
     
    file  tpi_openmp.h
     the tpi_openmp redefines the lock functionality and some condition functionality as macros
     
    file  tpi_tnycthrd.c
     a TPI implementation using tinycthreads
     
    file  tpi_tnycthrd.h
     the tinycthreads implementation defines the lock and condition functionality as macros
     
    file  type_tpi.h
     the type definitions for the task processing interface
     
    file  type_tpi_none.h
     the type definitions for the the locks and condition variables for the dummy implementation of the TPI
     
    file  type_tpi_openmp.h
     the type definitions for the the locks and condition variables for the OpenMP implementation of the TPI
     
    file  type_tpi_tnycthrd.h
     the type definitions for the the locks and condition variables for the tinycthreads implementation of the TPI