Library Routines **************** This chapter describes the set of OmpSs-2 run-time library routines available while executing an OmpSs-2 program. Programmers must guarantee the correctness of compiling and linking programs withouth OmpSs-2 support by the use of the conditional compilation mechanism (see :ref:`Conditional compilation` section). In the following sections, we provide a short description of all public library routines. These routines are declared in the public header file named ``nanos6.h``. .. warning:: The run-time system library does not provide the Fortran header yet. .. include:: spawn.rst .. include:: blocking.rst .. include:: time-blocking.rst .. include:: polling.rst .. include:: events.rst .. include:: numa.rst