iomp_lib.h

Go to the documentation of this file.
00001 ! include/40/iomp_lib.h.var
00002 ! $Revision: 41674 $
00003 ! $Date: 2012-06-05 08:33:35 -0500 (Tue, 05 Jun 2012) $
00004 
00005 ! <copyright>
00006 !    Copyright (c) 1985-2013 Intel Corporation.  All Rights Reserved.
00007 !
00008 !    Redistribution and use in source and binary forms, with or without
00009 !    modification, are permitted provided that the following conditions
00010 !    are met:
00011 !
00012 !      * Redistributions of source code must retain the above copyright
00013 !        notice, this list of conditions and the following disclaimer.
00014 !      * Redistributions in binary form must reproduce the above copyright
00015 !        notice, this list of conditions and the following disclaimer in the
00016 !        documentation and/or other materials provided with the distribution.
00017 !      * Neither the name of Intel Corporation nor the names of its
00018 !        contributors may be used to endorse or promote products derived
00019 !        from this software without specific prior written permission.
00020 !
00021 !    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
00022 !    "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
00023 !    LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
00024 !    A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
00025 !    HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
00026 !    SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
00027 !    LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
00028 !    DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
00029 !    THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
00030 !    (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
00031 !    OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
00032 !
00033 !
00034 !------------------------------------------------------------------------
00035 !
00036 !    Portions of this software are protected under the following patents:
00037 !        U.S. Patent 5,812,852
00038 !        U.S. Patent 6,792,599
00039 !        U.S. Patent 7,069,556
00040 !        U.S. Patent 7,328,433
00041 !        U.S. Patent 7,500,242
00042 !
00043 ! </copyright>
00044 
00045 !***
00046 !*** omp_integer_kind and omp_logical_kind appear to be predefined by gcc and
00047 !*** gfortran (definitions do not appear in the omp.h / omp_lib.h /omp_lib.f).
00048 !*** omp_real_kind is not predefined, however.
00049 !***
00050 
00051         integer, parameter :: kmp_version_major = 5
00052         integer, parameter :: kmp_version_minor = 0
00053         integer, parameter :: kmp_version_build = 00000000
00054         character(*)          kmp_build_date
00055         parameter( kmp_build_date = '2013-06-16 07:21:59 UTC' )
00056 
00057         integer, parameter :: omp_real_kind = 4
00058 
00059 !***
00060 !*** kmp_* type extensions
00061 !***
00062 
00063         integer, parameter :: kmp_pointer_kind       = 8
00064         integer, parameter :: kmp_size_t_kind        = 8
00065         integer, parameter :: kmp_affinity_mask_kind = 8
00066 
00067 !***
00068 !*** kmp_* entry points
00069 !***
00070 
00071         external kmp_set_stacksize
00072         external kmp_set_stacksize_s
00073         external kmp_set_blocktime
00074         external kmp_set_library_serial
00075         external kmp_set_library_turnaround
00076         external kmp_set_library_throughput
00077         external kmp_set_library
00078         external kmp_set_defaults
00079         external kmp_get_stacksize
00080         integer kmp_get_stacksize
00081         external kmp_get_stacksize_s
00082         integer (kind = kmp_size_t_kind) kmp_get_stacksize_s
00083         external kmp_get_blocktime
00084         integer kmp_get_blocktime
00085         external kmp_get_library
00086         integer kmp_get_library
00087         external kmp_set_affinity
00088         integer kmp_set_affinity
00089         external kmp_get_affinity
00090         integer kmp_get_affinity
00091         external kmp_get_affinity_max_proc
00092         integer kmp_get_affinity_max_proc
00093         external kmp_create_affinity_mask
00094         external kmp_destroy_affinity_mask
00095         external kmp_set_affinity_mask_proc
00096         integer kmp_set_affinity_mask_proc
00097         external kmp_unset_affinity_mask_proc
00098         integer kmp_unset_affinity_mask_proc
00099         external kmp_get_affinity_mask_proc
00100         integer kmp_get_affinity_mask_proc
00101         external kmp_malloc
00102         integer (kind = kmp_pointer_kind) kmp_malloc
00103         external kmp_calloc
00104         integer (kind = kmp_pointer_kind) kmp_calloc
00105         external kmp_realloc
00106         integer (kind = kmp_pointer_kind) kmp_realloc
00107         external kmp_free
00108 
00109         external kmp_set_warnings_on
00110         external kmp_set_warnings_off
00111 
00112 

Generated on 25 Aug 2013 for libomp_oss by  doxygen 1.6.1