Skip to content

Commit 733842b

Browse files
authored
License update (#48)
* license and author modification * updating licensing * fixed license info * updating * updating * fixing license
1 parent 0a7fe1a commit 733842b

19 files changed

+472
-42660
lines changed

AUTHORS

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,17 @@
1-
Authors of FMM3D:
1+
FMM3D development team
22

3-
Zydrunas Gimbutas
3+
Travis Askham
4+
Alex Barnett
5+
Zydrunas Gimbutas
46
Leslie Greengard <lgreengard@flatironinstitute.org>
57
Libin Lu
8+
Jeremy Magland
9+
Dhairya Malhotra
610
Manas Rachh <mrachh@flatironinstitute.org>
711
Vladimir Rokhlin
12+
Michael O'Neil
813

9-
Jeremy Magland contributed support for python interface
14+
The contributions of Alex Barnett, Leslie Greengard,
15+
Libin Lu, Jeremy Magland, Dhairya Malhotra, and Manas Rachh are
16+
works made for hire for The Simons Foundation, Inc.
1017

11-
Michael O'Neil contributed multiple scattering codes
12-
13-
Dhairya Malhotra contributed [Scientific computing template library SCTL] (https://github.com/dmalhotra/SCTL)

CONTRIBUTING

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
Contributions of source code, documentations, and fixes are happily
2+
accepted via GitHub merge requests.
3+
If you are planning a large contribution, we encourage you to discuss
4+
the concept on a GitHub issue, or a merge request.
5+
6+
FMM3D is distributed under the Apache License, Version 2.0 (see LICENSE).
7+
The act of submitting a pull request or patch (with or without an explicit
8+
Signed-off-by tag) will be understood as an affirmation of the
9+
following:
10+
11+
Developer's Certificate of Origin 1.1
12+
13+
By making a contribution to this project, I certify that:
14+
15+
(a) The contribution was created in whole or in part by me and I
16+
have the right to submit it under the open source license
17+
indicated in the file; or
18+
19+
(b) The contribution is based upon previous work that, to the best
20+
of my knowledge, is covered under an appropriate open source
21+
license and I have the right under that license to submit that
22+
work with modifications, whether created in whole or in part
23+
by me, under the same open source license (unless I am
24+
permitted to submit under a different license), as indicated
25+
in the file; or
26+
27+
(c) The contribution was provided directly to me by some other
28+
person who certified (a), (b) or (c) and I have not modified
29+
it.
30+
31+
(d) I understand and agree that this project and the contribution
32+
are public and that a record of the contribution (including all
33+
personal information I submit with it, including my sign-off) is
34+
maintained indefinitely and may be redistributed consistent with
35+
this project or the open source license(s) involved.
36+
37+

LICENSE

Lines changed: 22 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,33 @@
1-
Copyright (C) 2019-2020 The Simons Foundation, Inc., Zydrunas Gimbutas,
2-
and Vladimir Rokhlin - All Rights Reserved.
3-
4-
FMM3D is licensed under the Apache License, Version 2.0 (the
5-
"License"); you may not use this file except in compliance with the
6-
License. You may obtain a copy of the License at
1+
Copyright (C) 2019-2023 The Simons Foundation, Inc., FMM3D Development Team
2+
(see AUTHORS) - All Rights Reserved.
73

4+
FMM3D as a whole is licensed under the Apache License, Version 2.0 (the "License");
5+
you may not use this file except in compliance with the License.
6+
You may obtain a copy of the License at
7+
88
http://www.apache.org/licenses/LICENSE-2.0
9-
9+
1010
Unless required by applicable law or agreed to in writing, software
1111
distributed under the License is distributed on an "AS IS" BASIS,
1212
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1313
See the License for the specific language governing permissions and
1414
limitations under the License.
15+
16+
This product bundles the file "src/Common/dlaran.f", which is available under a modified "3-Clause BSD" license. For details, see src/Common/dlaran.f.
17+
This product bundles the files "src/Common/dfft.f", "src/Helmholtz/hwts3e.f",
18+
"src/Helmholtz/hwts_3d_iprec0.txt",
19+
"src/Helmholtz/hwts_3d_iprec1.txt",
20+
"src/Helmholtz/hwts_3d_iprec2.txt",
21+
"src/Helmholtz/hwts_3d_iprec3.txt",
22+
"src/Helmholtz/hwts_3d_iprec4.txt",
23+
"src/Helmholtz/hnumfour.f",
24+
"src/Helmholtz/hnumphys.f",
25+
"src/Laplace/lwtsexp_sep1.f", and
26+
"src/Laplace/lwtsexp_sep2.f",
27+
which are available under the public domain. See each file for details.
1528

16-
------
17-
29+
References
30+
===========
1831
Also, if you find this library useful, or it helps you in creating
1932
software or publications, please acknowledge that fact by citing this
2033
repository along with the author names, and any corresponding journal

src/Common/cumsum.f

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
c Copyright (C) 2020-2021: The Simons Fonudation, Inc., Travis Askham,
2-
c Michael O'Neil, and Felipe Vico.
3-
c
41
c This file contains the following user callable
52
c routines:
63
c

src/Helmholtz/hnumfour.f

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,44 @@
1+
c Information Technology Laboratory, National Institute of
2+
c Standards and Technology, 325 Broadway, Mail Stop 891.01,
3+
c Boulder, CO 80305-3328. email: zydrunas.gimbutas@nist.gov.
4+
c Contributions by staff of NIST, an agency of the U.S. Government,
5+
c are not subject to copyright within the United States.
6+
7+
c NIST-developed software is provided by NIST as a public service.
8+
c You may use, copy, and distribute copies of the software in any medium,
9+
c provided that you keep intact this entire notice. You may improve,
10+
c modify, and create derivative works of the software or any portion of
11+
c the software, and you may copy and distribute such
12+
c modifications or works. Modified works should carry a notice stating
13+
c that you changed the software and should note the date and nature
14+
c of any such change. Please explicitly acknowledge the National
15+
c Institute of Standards and Technology as the source of the software.
16+
17+
c NIST-developed software is expressly provided "AS IS."
18+
c NIST MAKES NO WARRANTY OF ANY KIND, EXPRESS, IMPLIED, IN FACT, OR
19+
c ARISING BY OPERATION OF LAW, INCLUDING, WITHOUT LIMITATION, THE
20+
c IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE,
21+
c NON-INFRINGEMENT, AND DATA ACCURACY. NIST NEITHER REPRESENTS NOR
22+
c WARRANTS THAT THE OPERATION OF THE SOFTWARE WILL BE UNINTERRUPTED
23+
c OR ERROR-FREE, OR THAT ANY DEFECTS WILL BE CORRECTED. NIST DOES NOT
24+
c WARRANT OR MAKE ANY REPRESENTATIONS REGARDING THE USE OF THE
25+
c SOFTWARE OR THE RESULTS THEREOF, INCLUDING BUT NOT LIMITED TO THE
26+
c CORRECTNESS, ACCURACY, RELIABILITY, OR USEFULNESS OF THE SOFTWARE.
27+
c
28+
c You are solely responsible for determining the appropriateness of
29+
c using and distributing the software and you assume all risks
30+
c associated with its use, including but not limited to the risks
31+
c and costs of program errors, compliance with applicable laws, damage
32+
c to or loss of data, programs or equipment, and the unavailability
33+
c or interruption of operation. This software is not intended to be
34+
c used in any situation where a failure could cause risk of injury
35+
c or damage to property. The software developed by NIST employees is
36+
c not subject to copyright protection within the United States.
37+
38+
39+
ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
40+
c
41+
142
subroutine hnumfour(eps,zk,nl,nfour)
243
implicit none
344
real *8 eps

src/Helmholtz/hnumphys.f

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,43 @@
1+
c Information Technology Laboratory, National Institute of
2+
c Standards and Technology, 325 Broadway, Mail Stop 891.01,
3+
c Boulder, CO 80305-3328. email: zydrunas.gimbutas@nist.gov.
4+
c Contributions by staff of NIST, an agency of the U.S. Government,
5+
c are not subject to copyright within the United States.
6+
7+
c NIST-developed software is provided by NIST as a public service.
8+
c You may use, copy, and distribute copies of the software in any medium,
9+
c provided that you keep intact this entire notice. You may improve,
10+
c modify, and create derivative works of the software or any portion of
11+
c the software, and you may copy and distribute such
12+
c modifications or works. Modified works should carry a notice stating
13+
c that you changed the software and should note the date and nature
14+
c of any such change. Please explicitly acknowledge the National
15+
c Institute of Standards and Technology as the source of the software.
16+
17+
c NIST-developed software is expressly provided "AS IS."
18+
c NIST MAKES NO WARRANTY OF ANY KIND, EXPRESS, IMPLIED, IN FACT, OR
19+
c ARISING BY OPERATION OF LAW, INCLUDING, WITHOUT LIMITATION, THE
20+
c IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE,
21+
c NON-INFRINGEMENT, AND DATA ACCURACY. NIST NEITHER REPRESENTS NOR
22+
c WARRANTS THAT THE OPERATION OF THE SOFTWARE WILL BE UNINTERRUPTED
23+
c OR ERROR-FREE, OR THAT ANY DEFECTS WILL BE CORRECTED. NIST DOES NOT
24+
c WARRANT OR MAKE ANY REPRESENTATIONS REGARDING THE USE OF THE
25+
c SOFTWARE OR THE RESULTS THEREOF, INCLUDING BUT NOT LIMITED TO THE
26+
c CORRECTNESS, ACCURACY, RELIABILITY, OR USEFULNESS OF THE SOFTWARE.
27+
c
28+
c You are solely responsible for determining the appropriateness of
29+
c using and distributing the software and you assume all risks
30+
c associated with its use, including but not limited to the risks
31+
c and costs of program errors, compliance with applicable laws, damage
32+
c to or loss of data, programs or equipment, and the unavailability
33+
c or interruption of operation. This software is not intended to be
34+
c used in any situation where a failure could cause risk of injury
35+
c or damage to property. The software developed by NIST employees is
36+
c not subject to copyright protection within the United States.
37+
38+
39+
ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
40+
c
141

242
subroutine hnumphys(eps,zk,nl,nphys)
343
implicit none

0 commit comments

Comments
 (0)