11
2- Copyright (c) 2009-2016 QUDA Developers
2+ Copyright (c) 2009-2017, QUDA Developers
33
44Permission is hereby granted, free of charge, to any person obtaining a copy
55of this software and associated documentation files (the "Software"), to deal
@@ -22,7 +22,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
2222QUDA is supported by NVIDIA, and includes the NVIDIA-licensed
2323libraries cub and generics.
2424
25- Copyright (c) 2011-2015 , NVIDIA Corporation
25+ Copyright (c) 2011-2017 , NVIDIA Corporation
2626All rights reserved.
2727
2828Redistribution and use in source and binary forms, with or without
@@ -81,10 +81,12 @@ code segements are supplied under the following license:
8181 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
8282
8383QUDA leverages Google Test for unit testing, contained within tests/gtest.h
84- and tests/gtest-all.cc. These files are supplied under the following
84+ and tests/gtest-all.cc and FindEigen from ceres-solver, contained in
85+ cmake/FindEigen.cmake.
86+ These files are supplied under the following
8587license:
8688
87- Copyright 2008, Google Inc.
89+ Copyright 2008,2015, Google Inc.
8890 All rights reserved.
8991
9092 Redistribution and use in source and binary forms, with or without
@@ -113,6 +115,62 @@ license:
113115 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
114116 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
115117
118+ QUDA uses the FINDNVML.cmake script contained in cmake/FindNVML.cmake.
119+ This file is supplied under the following license.
120+
121+ Jiri Kraus, NVIDIA Corp (nvidia.com - jkraus)
122+ Copyright (c) 2008 - 2014 NVIDIA Corporation. All rights reserved.
123+
124+ This code is licensed under the MIT License. See the FindNVML.cmake script
125+ for the text of the license.
126+
127+ The MIT License
128+
129+ License for the specific language governing rights and limitations under
130+ Permission is hereby granted, free of charge, to any person obtaining a
131+ copy of this software and associated documentation files (the "Software"),
132+ to deal in the Software without restriction, including without limitation
133+ the rights to use, copy, modify, merge, publish, distribute, sublicense,
134+ and/or sell copies of the Software, and to permit persons to whom the
135+ Software is furnished to do so, subject to the following conditions:
136+
137+ The above copyright notice and this permission notice shall be included
138+ in all copies or substantial portions of the Software.
139+
140+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
141+ OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
142+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
143+ THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
144+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
145+ FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
146+ DEALINGS IN THE SOFTWARE.
147+
148+ QUDA uses the branchlut integer-to-char conversion functions taken
149+ from itoa benchmark of Milo Yip (https://github.com/miloyip/itoa-benchmark).
150+ Located in include/uint_to_char.h, these routines are supplied under
151+ the following license.
152+
153+ Copyright (C) 2014 Milo Yip
154+
155+ Permission is hereby granted, free of charge, to any person
156+ obtaining a copy of this software and associated documentation
157+ files (the "Software"), to deal in the Software without
158+ restriction, including without limitation the rights to use, copy,
159+ modify, merge, publish, distribute, sublicense, and/or sell copies
160+ of the Software, and to permit persons to whom the Software is
161+ furnished to do so, subject to the following conditions:
162+
163+ The above copyright notice and this permission notice shall be
164+ included in all copies or substantial portions of the Software.
165+
166+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
167+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
168+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
169+ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
170+ HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
171+ WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
172+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
173+ DEALINGS IN THE SOFTWARE.
116174
117175QUDA leverages LLNL's PMPI wrapper generator for generation of NVTX
118176wrappers to enable the Visual Profiler to display MPI timeline
@@ -178,3 +236,11 @@ following license:
178236 those of the United States Government or Lawrence Livermore
179237 National Security, LLC, and shall not be used for advertising or
180238 product endorsement purposes.
239+
240+
241+ Additional Notices
242+
243+ QUDA utilizes Maxim Milakov's int_fastdiv library for fast run-time
244+ integer division. This is distributed under the Apache License,
245+ Version 2.0. See declaration at top of int_fastdiv.h for license
246+ specifics.
0 commit comments