Line data Source code
1 : //------------------------------------------------------------------------------ 2 : // LAGraph_Init: start GraphBLAS and LAGraph 3 : //------------------------------------------------------------------------------ 4 : 5 : // LAGraph, (c) 2019-2022 by The LAGraph Contributors, All Rights Reserved. 6 : // SPDX-License-Identifier: BSD-2-Clause 7 : // 8 : // For additional details (including references to third party source code and 9 : // other files) see the LICENSE file or contact permission@sei.cmu.edu. See 10 : // Contributors.txt for a full list of contributors. Created, in part, with 11 : // funding and support from the U.S. Government (see Acknowledgments.txt file). 12 : // DM22-0790 13 : 14 : // Contributed by Timothy A. Davis, Texas A&M University 15 : 16 : //------------------------------------------------------------------------------ 17 : 18 : #include "LG_internal.h" 19 : 20 101 : int LAGraph_Init (char *msg) 21 : { 22 : 23 101 : LG_CLEAR_MSG ; 24 : 25 : // use GraphBLAS nonblocking mode, and ANSI C memory allocation functions 26 101 : return (LAGr_Init (GrB_NONBLOCKING, malloc, calloc, realloc, free, msg)) ; 27 : }