[arrayfire] 163/408: Updating the COPYRIGHT.md document
Ghislain Vaillant
ghisvail-guest at moszumanska.debian.org
Mon Sep 21 19:11:46 UTC 2015
This is an automated email from the git hooks/post-receive script.
ghisvail-guest pushed a commit to branch debian/sid
in repository arrayfire.
commit 8aaf29965961ba7038ad6adc9269e650d6d521a9
Author: Pavan Yalamanchili <pavan at arrayfire.com>
Date: Fri Jul 24 10:59:34 2015 -0400
Updating the COPYRIGHT.md document
---
COPYRIGHT.md | 24 ++++++++++++--
src/backend/opencl/kernel/random.cl | 36 +++++++++++++++++++++
src/backend/opencl/magma/geqrf2.cpp | 2 +-
src/backend/opencl/magma/laset.cpp | 44 ++++++++++++++++++++++++++
src/backend/opencl/magma/laset_band.cpp | 44 ++++++++++++++++++++++++++
src/backend/opencl/magma/laswp.cpp | 44 ++++++++++++++++++++++++++
src/backend/opencl/magma/transpose.cpp | 44 ++++++++++++++++++++++++++
src/backend/opencl/magma/transpose_inplace.cpp | 44 ++++++++++++++++++++++++++
8 files changed, 278 insertions(+), 4 deletions(-)
diff --git a/COPYRIGHT.md b/COPYRIGHT.md
index 5e08985..31aa41e 100644
--- a/COPYRIGHT.md
+++ b/COPYRIGHT.md
@@ -29,6 +29,8 @@ FreeImage is distributed under the FreeImage Public License (FIPL) version 1.0.
See FreeImage home page http://freeimage.sourceforge.net/ for details and links to the source code.
+**Note:** The ArrayFire source code does not contain any source code from FreeImage. FreeImage can be optionally linked with or disabled during build time. The binary installers of ArrayFire may come packaged with FreeImage.
+
### clBLAS
Copyright (C) 2013-2015 Advanced Micro Devices, Inc.
This product includes software developed atAdvanced Micro Devices, Inc. (http://www.amd.com).
@@ -37,6 +39,8 @@ clBLAS is distributed under the Apache License Version 2.0 License. A copy of th
See clBLAS home page https://github.com/clMathLibraries/clBLAS for details and links to the source code.
+**Note:** The ArrayFire source code does not contain any source code from clBLAS. clBLAS is statically linked during build time when building OpenCL backend.
+
### clFFT
Copyright (C) 2013-2015 Advanced Micro Devices, Inc.
This product includes software developed atAdvanced Micro Devices, Inc. (http://www.amd.com).
@@ -45,6 +49,8 @@ clFFT is distributed under the Apache License Version 2.0 License. A copy of thi
See clFFT home page https://github.com/clMathLibraries/clBLAS for details and links to the source code.
+**Note:** The ArrayFire source code does not contain any source code from clFFT. clFFT is statically linked during build time when building OpenCL backend.
+
### Random123
Copyright (C) 2010-2015, D. E. Shaw Research.
@@ -52,6 +58,8 @@ Random123 is distributed under the BSD 3-Clause License. A copy of this license
See Random123 home page https://www.deshawresearch.com/resources_random123.html for details and links to the source code.
+**Note:** ArrayFire uses a modified and stripped down version of Random123 in the OpenCL backend. Each of the source files using the modified version of Random123 contain the original copyright.
+
### Boost Compute
Copyright (C) 2013-2015 Kyle Lutz
@@ -59,6 +67,8 @@ Boost Compute is distributed under the Boost Software License, Version 1.0 Licen
See Boost Compute home page https://github.com/boostorg/compute for details and links to the source code.
+**Note:** The ArrayFire source code does not contain any source code from Boost Compute. Boost Compute header files are optionally required to build the OpenCL backend.
+
### Thrust
Copyright (C) 2011-2015 NVIDIA Corporation.
@@ -66,12 +76,16 @@ Thrust is distributed under the Apache License Version 2.0 License. A copy of th
See Thrust home page https://github.com/thrust/thrust for details and links to the source code.
-### Magma
+**Note:** The ArrayFire source code does not contain any source code from Thrust. Thrust header files are optionally required to build the CUDA backend.
+
+### clMagma
Copyright (C) 2015 The University of Tennessee.
-Magma is distributed under the BSD 3-Clause License. A copy of this license is present in the LICENSES directory.
+clMagma is distributed under the BSD 3-Clause License. A copy of this license is present in the LICENSES directory.
+
+See clMagma home page http://icl.cs.utk.edu/magma/index.html for details and links to the source code.
-See Magma home page http://icl.cs.utk.edu/magma/index.html for details and links to the source code.
+**Note:** ArrayFire uses a modified and stripped down version of clMagma in the OpenCL backend. Each of the source files using the modified version of clMagma contain the original copyright.
### GLEW
The OpenGL Extension Wrangler Library
@@ -84,6 +98,8 @@ A copy of these licenses is present in the LICENSES directory.
See GLEW home page http://glew.sourceforge.net for details and links to the source code.
+**Note:** The ArrayFire source code does not contain any source code from GLEW. GLEW can be optionally linked with during build time. The binary installers of ArrayFire may come packaged with GLEW.
+
### GLFW
Copyright (C) 2002-2006 Marcus Geelnard
Copyright (C) 2006-2011 Camilla Berglund
@@ -91,3 +107,5 @@ Copyright (C) 2006-2011 Camilla Berglund
GLFW is distributed under the zlib/libpng License. A copy of this license is present in the LICENSES directory.
See GLFW home page http://www.glfw.org for details and links to the source code.
+
+**Note:** The ArrayFire source code does not contain any source code from GLFW. GLFW can be optionally linked with or disabled during build time. The binary installers of ArrayFire may come packaged with GLFW.
diff --git a/src/backend/opencl/kernel/random.cl b/src/backend/opencl/kernel/random.cl
index d6d0f1f..e956f89 100644
--- a/src/backend/opencl/kernel/random.cl
+++ b/src/backend/opencl/kernel/random.cl
@@ -8,6 +8,42 @@
*
********************************************************/
+/*******************************************************
+ * Modified version of Random123 library:
+ * https://www.deshawresearch.com/downloads/download_random123.cgi/
+ * The original copyright can be seen here:
+ *
+ * RANDOM123 LICENSE AGREEMENT
+ *
+ * Copyright 2010-2011, D. E. Shaw Research. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * * Redistributions of source code must retain the above copyright notice,
+ * this list of conditions, and the following disclaimer.
+ *
+ * * Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions, and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * Neither the name of D. E. Shaw Research nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
+ * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+ * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+ * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *********************************************************/
typedef ulong uint64_t;
typedef uint uint32_t;
diff --git a/src/backend/opencl/magma/geqrf2.cpp b/src/backend/opencl/magma/geqrf2.cpp
index 1336b5d..3784eda 100644
--- a/src/backend/opencl/magma/geqrf2.cpp
+++ b/src/backend/opencl/magma/geqrf2.cpp
@@ -8,7 +8,7 @@
********************************************************/
/***********************************************************************
- * Based on MAGMA library http://icl.cs.utk.edu/magma/
+ * Based on clMAGMA library http://icl.cs.utk.edu/magma/
* Below is the original copyright.
*
* -- MAGMA (version 0.1) --
diff --git a/src/backend/opencl/magma/laset.cpp b/src/backend/opencl/magma/laset.cpp
index c35eb3a..26b618a 100644
--- a/src/backend/opencl/magma/laset.cpp
+++ b/src/backend/opencl/magma/laset.cpp
@@ -7,6 +7,50 @@
* http://arrayfire.com/licenses/BSD-3-Clause
********************************************************/
+/***********************************************************************
+ * Based on MAGMA library http://icl.cs.utk.edu/magma/
+ * Below is the original copyright.
+ *
+ * -- MAGMA (version 0.1) --
+ * Univ. of Tennessee, Knoxville
+ * Univ. of California, Berkeley
+ * Univ. of Colorado, Denver
+ * @date
+ *
+ * @precisions normal z -> s d c
+ *
+ * -- Innovative Computing Laboratory
+ * -- Electrical Engineering and Computer Science Department
+ * -- University of Tennessee
+ * -- (C) Copyright 2009-2013
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * * Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * * Neither the name of the University of Tennessee, Knoxville nor the
+ * names of its contributors may be used to endorse or promote products
+ * derived from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ * HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ **********************************************************************/
+
#include "magma_data.h"
#include "kernel/laset.hpp"
diff --git a/src/backend/opencl/magma/laset_band.cpp b/src/backend/opencl/magma/laset_band.cpp
index f802c4a..89e944a 100644
--- a/src/backend/opencl/magma/laset_band.cpp
+++ b/src/backend/opencl/magma/laset_band.cpp
@@ -7,6 +7,50 @@
* http://arrayfire.com/licenses/BSD-3-Clause
********************************************************/
+/***********************************************************************
+ * Based on MAGMA library http://icl.cs.utk.edu/magma/
+ * Below is the original copyright.
+ *
+ * -- MAGMA (version 0.1) --
+ * Univ. of Tennessee, Knoxville
+ * Univ. of California, Berkeley
+ * Univ. of Colorado, Denver
+ * @date
+ *
+ * @precisions normal z -> s d c
+ *
+ * -- Innovative Computing Laboratory
+ * -- Electrical Engineering and Computer Science Department
+ * -- University of Tennessee
+ * -- (C) Copyright 2009-2013
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * * Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * * Neither the name of the University of Tennessee, Knoxville nor the
+ * names of its contributors may be used to endorse or promote products
+ * derived from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ * HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ **********************************************************************/
+
#if 0 // Needs to be enabled when unmqr2 is enabled
#include "magma_data.h"
#include "kernel/laset_band.hpp"
diff --git a/src/backend/opencl/magma/laswp.cpp b/src/backend/opencl/magma/laswp.cpp
index 2d4bca5..32b2e67 100644
--- a/src/backend/opencl/magma/laswp.cpp
+++ b/src/backend/opencl/magma/laswp.cpp
@@ -7,6 +7,50 @@
* http://arrayfire.com/licenses/BSD-3-Clause
********************************************************/
+/***********************************************************************
+ * Based on MAGMA library http://icl.cs.utk.edu/magma/
+ * Below is the original copyright.
+ *
+ * -- MAGMA (version 0.1) --
+ * Univ. of Tennessee, Knoxville
+ * Univ. of California, Berkeley
+ * Univ. of Colorado, Denver
+ * @date
+ *
+ * @precisions normal z -> s d c
+ *
+ * -- Innovative Computing Laboratory
+ * -- Electrical Engineering and Computer Science Department
+ * -- University of Tennessee
+ * -- (C) Copyright 2009-2013
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * * Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * * Neither the name of the University of Tennessee, Knoxville nor the
+ * names of its contributors may be used to endorse or promote products
+ * derived from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ * HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ **********************************************************************/
+
#include "magma_data.h"
#include "kernel/laswp.hpp"
diff --git a/src/backend/opencl/magma/transpose.cpp b/src/backend/opencl/magma/transpose.cpp
index 763cef3..24e2e9c 100644
--- a/src/backend/opencl/magma/transpose.cpp
+++ b/src/backend/opencl/magma/transpose.cpp
@@ -7,6 +7,50 @@
* http://arrayfire.com/licenses/BSD-3-Clause
********************************************************/
+/***********************************************************************
+ * Based on MAGMA library http://icl.cs.utk.edu/magma/
+ * Below is the original copyright.
+ *
+ * -- MAGMA (version 0.1) --
+ * Univ. of Tennessee, Knoxville
+ * Univ. of California, Berkeley
+ * Univ. of Colorado, Denver
+ * @date
+ *
+ * @precisions normal z -> s d c
+ *
+ * -- Innovative Computing Laboratory
+ * -- Electrical Engineering and Computer Science Department
+ * -- University of Tennessee
+ * -- (C) Copyright 2009-2013
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * * Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * * Neither the name of the University of Tennessee, Knoxville nor the
+ * names of its contributors may be used to endorse or promote products
+ * derived from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ * HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ **********************************************************************/
+
#include "magma_data.h"
#include "kernel/transpose.hpp"
diff --git a/src/backend/opencl/magma/transpose_inplace.cpp b/src/backend/opencl/magma/transpose_inplace.cpp
index 5855a0d..6dad153 100644
--- a/src/backend/opencl/magma/transpose_inplace.cpp
+++ b/src/backend/opencl/magma/transpose_inplace.cpp
@@ -7,6 +7,50 @@
* http://arrayfire.com/licenses/BSD-3-Clause
********************************************************/
+/***********************************************************************
+ * Based on MAGMA library http://icl.cs.utk.edu/magma/
+ * Below is the original copyright.
+ *
+ * -- MAGMA (version 0.1) --
+ * Univ. of Tennessee, Knoxville
+ * Univ. of California, Berkeley
+ * Univ. of Colorado, Denver
+ * @date
+ *
+ * @precisions normal z -> s d c
+ *
+ * -- Innovative Computing Laboratory
+ * -- Electrical Engineering and Computer Science Department
+ * -- University of Tennessee
+ * -- (C) Copyright 2009-2013
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * * Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * * Neither the name of the University of Tennessee, Knoxville nor the
+ * names of its contributors may be used to endorse or promote products
+ * derived from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ * HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ **********************************************************************/
+
#include "magma_data.h"
#include "kernel/transpose_inplace.hpp"
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/arrayfire.git
More information about the debian-science-commits
mailing list