Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
solverstack
ScalFMM
Commits
f26dbfc1
Commit
f26dbfc1
authored
Oct 20, 2016
by
Berenger Bramas
Browse files
Use MPL 2 Licence (similar to LGPL but allow static linking)
parent
865098fc
Changes
277
Expand all
Hide whitespace changes
Inline
Side-by-side
Doc/Site_dox/FLicense.dox
View file @
f26dbfc1
/*! \page License License information
*
*
* The library is under LGPL + CeCILL-C licenses. In case of conflict
* the more restrictive has to be used. We encourage users to have a
* look to the official license websites in case of doubts.
* The library is under Mozilla Public License Version 2.0 (MPL 2.0) for more details see
* https://www.mozilla.org/en-US/MPL/2.0/
*
* See the GNU General Public and CeCILL-C Licenses for more details.
* "http://www.cecill.info". "http://www.gnu.org/licenses".
*
* ScalFmm is under software patent number
* IDDN.FR.001.100030.000.S.P.2012.000.31235. If you need a more
...
...
Examples/ChebyshevInterpolationFMM.cpp
View file @
f26dbfc1
// ===================================================================================
// Copyright ScalFmm 201
1
INRIA
, Olivier Coulaud, Berenger Bramas
//
olivier.coulaud@inria.fr, berenger.bramas@inria.fr
// Copyright ScalFmm 201
6
INRIA
//
// This software is a computer program whose purpose is to compute the FMM.
//
// This software is governed by
the CeCILL-C and LGPL licenses
and
// This software is governed by
Mozilla Public License Version 2.0 (MPL 2.0)
and
// abiding by the rules of distribution of free software.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public and CeCILL-C Licenses for more details.
// "http://www.cecill.info".
// "http://www.gnu.org/licenses".
// Mozilla Public License Version 2.0 (MPL 2.0) for more details.
// https://www.mozilla.org/en-US/MPL/2.0/
// ===================================================================================
// ==== CMAKE =====
...
...
Examples/ChebyshevInterpolationMPIFMM.cpp
View file @
f26dbfc1
// ===================================================================================
// Copyright ScalFmm 201
1
INRIA
, Olivier Coulaud, Berenger Bramas
//
olivier.coulaud@inria.fr, berenger.bramas@inria.fr
// Copyright ScalFmm 201
6
INRIA
//
// This software is a computer program whose purpose is to compute the FMM.
//
// This software is governed by
the CeCILL-C and LGPL licenses
and
// This software is governed by
Mozilla Public License Version 2.0 (MPL 2.0)
and
// abiding by the rules of distribution of free software.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public and CeCILL-C Licenses for more details.
// "http://www.cecill.info".
// "http://www.gnu.org/licenses".
// Mozilla Public License Version 2.0 (MPL 2.0) for more details.
// https://www.mozilla.org/en-US/MPL/2.0/
// ===================================================================================
// ==== CMAKE =====
...
...
Examples/ChebyshevInterpolationMPIFMMSplit.cpp
View file @
f26dbfc1
// ===================================================================================
// Copyright ScalFmm 201
1
INRIA
, Olivier Coulaud, Berenger Bramas
//
olivier.coulaud@inria.fr, berenger.bramas@inria.fr
// Copyright ScalFmm 201
6
INRIA
//
// This software is a computer program whose purpose is to compute the FMM.
//
// This software is governed by
the CeCILL-C and LGPL licenses
and
// This software is governed by
Mozilla Public License Version 2.0 (MPL 2.0)
and
// abiding by the rules of distribution of free software.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public and CeCILL-C Licenses for more details.
// "http://www.cecill.info".
// "http://www.gnu.org/licenses".
// Mozilla Public License Version 2.0 (MPL 2.0) for more details.
// https://www.mozilla.org/en-US/MPL/2.0/
// ===================================================================================
// ==== CMAKE =====
...
...
Examples/DirectComputation.cpp
View file @
f26dbfc1
// ===================================================================================
// ===================================================================================
// Copyright ScalFmm 2011 INRIA, Olivier Coulaud, Berenger Bramas, Matthias Messner
// olivier.coulaud@inria.fr, berenger.bramas@inria.fr
// Copyright ScalFmm 2016 INRIA
//
// This software is a computer program whose purpose is to compute the FMM.
//
// This software is governed by
the CeCILL-C and LGPL licenses
and
// abiding by the rules of distribution of free software.
//
// This software is governed by
Mozilla Public License Version 2.0 (MPL 2.0)
and
// abiding by the rules of distribution of free software.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public and CeCILL-C Licenses for more details.
// "http://www.cecill.info".
// "http://www.gnu.org/licenses".
// Mozilla Public License Version 2.0 (MPL 2.0) for more details.
// https://www.mozilla.org/en-US/MPL/2.0/
// ===================================================================================
#include
<iostream>
...
...
Examples/LagrangeInterpolationFMM.cpp
View file @
f26dbfc1
// ===================================================================================
// Copyright ScalFmm 201
1
INRIA
, Olivier Coulaud, Berenger Bramas
//
olivier.coulaud@inria.fr, berenger.bramas@inria.fr
// Copyright ScalFmm 201
6
INRIA
//
// This software is a computer program whose purpose is to compute the FMM.
//
// This software is governed by
the CeCILL-C and LGPL licenses
and
// This software is governed by
Mozilla Public License Version 2.0 (MPL 2.0)
and
// abiding by the rules of distribution of free software.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public and CeCILL-C Licenses for more details.
// "http://www.cecill.info".
// "http://www.gnu.org/licenses".
// Mozilla Public License Version 2.0 (MPL 2.0) for more details.
// https://www.mozilla.org/en-US/MPL/2.0/
// ===================================================================================
// ==== CMAKE =====
...
...
Examples/RotationFMM.cpp
View file @
f26dbfc1
// ===================================================================================
// Copyright ScalFmm 201
1
INRIA
, Olivier Coulaud, Berenger Bramas
//
olivier.coulaud@inria.fr, berenger.bramas@inria.fr
// Copyright ScalFmm 201
6
INRIA
//
// This software is a computer program whose purpose is to compute the FMM.
//
// This software is governed by
the CeCILL-C and LGPL licenses
and
// This software is governed by
Mozilla Public License Version 2.0 (MPL 2.0)
and
// abiding by the rules of distribution of free software.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public and CeCILL-C Licenses for more details.
// "http://www.cecill.info".
// "http://www.gnu.org/licenses".
// Mozilla Public License Version 2.0 (MPL 2.0) for more details.
// https://www.mozilla.org/en-US/MPL/2.0/
// ===================================================================================
// ==== CMAKE =====
...
...
Examples/RotationMPIFMM.cpp
View file @
f26dbfc1
// ===================================================================================
// Copyright ScalFmm 201
1
INRIA
, Olivier Coulaud, Berenger Bramas
//
olivier.coulaud@inria.fr, berenger.bramas@inria.fr
// Copyright ScalFmm 201
6
INRIA
//
// This software is a computer program whose purpose is to compute the FMM.
//
// This software is governed by
the CeCILL-C and LGPL licenses
and
// This software is governed by
Mozilla Public License Version 2.0 (MPL 2.0)
and
// abiding by the rules of distribution of free software.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public and CeCILL-C Licenses for more details.
// "http://www.cecill.info".
// "http://www.gnu.org/licenses".
// Mozilla Public License Version 2.0 (MPL 2.0) for more details.
// https://www.mozilla.org/en-US/MPL/2.0/
// ===================================================================================
// ==== CMAKE =====
...
...
Examples/compareAllPoissonKernels.cpp
View file @
f26dbfc1
// ===================================================================================
// Copyright ScalFmm 201
3
INRIA
,
// Copyright ScalFmm 201
6
INRIA
//
// This software is a computer program whose purpose is to compute the FMM.
//
// This software is governed by
the CeCILL-C and LGPL licenses
and
// This software is governed by
Mozilla Public License Version 2.0 (MPL 2.0)
and
// abiding by the rules of distribution of free software.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public and CeCILL-C Licenses for more details.
// "http://www.cecill.info".
// "http://www.gnu.org/licenses".
// Mozilla Public License Version 2.0 (MPL 2.0) for more details.
// https://www.mozilla.org/en-US/MPL/2.0/
// ===================================================================================
//
// ==== CMAKE =====
...
...
Examples/statisticsOnOctree.cpp
View file @
f26dbfc1
// ===================================================================================
// Copyright ScalFmm 201
1
INRIA
, Olivier Coulaud, Berenger Bramas
//
olivier.coulaud@inria.fr, berenger.bramas@inria.fr
// Copyright ScalFmm 201
6
INRIA
//
// This software is a computer program whose purpose is to compute the FMM.
//
// This software is governed by
the CeCILL-C and LGPL licenses
and
// abiding by the rules of distribution of free software.
//
// This software is governed by
Mozilla Public License Version 2.0 (MPL 2.0)
and
// abiding by the rules of distribution of free software.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public and CeCILL-C Licenses for more details.
// "http://www.cecill.info".
// "http://www.gnu.org/licenses".
// Mozilla Public License Version 2.0 (MPL 2.0) for more details.
// https://www.mozilla.org/en-US/MPL/2.0/
// ===================================================================================
#include
<cstdio>
#include
<cstdlib>
...
...
Licence.txt
View file @
f26dbfc1
This diff is collapsed.
Click to expand it.
Src/Adaptive/FAdaptTools.hpp
View file @
f26dbfc1
// ===================================================================================
// Copyright ScalFmm 201
1
INRIA
, Olivier Coulaud, Brenger Bramas
//
olivier.coulaud@inria.fr, berenger.bramas@inria.fr
// Copyright ScalFmm 201
6
INRIA
//
// This software is a computer program whose purpose is to compute the FMM.
//
// This software is governed by
the CeCILL-C and LGPL licenses
and
// This software is governed by
Mozilla Public License Version 2.0 (MPL 2.0)
and
// abiding by the rules of distribution of free software.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public and CeCILL-C Licenses for more details.
// "http://www.cecill.info".
// "http://www.gnu.org/licenses".
// Mozilla Public License Version 2.0 (MPL 2.0) for more details.
// https://www.mozilla.org/en-US/MPL/2.0/
// ===================================================================================
#ifndef FADAPTTOOLS_HPP
#define FADAPTTOOLS_HPP
...
...
Src/Arranger/FAbstractMover.hpp
View file @
f26dbfc1
// ===================================================================================
// Copyright ScalFmm 201
1
INRIA
, Olivier Coulaud, Bérenger Bramas, Matthias Messner
//
olivier.coulaud@inria.fr, berenger.bramas@inria.fr
// Copyright ScalFmm 201
6
INRIA
//
// This software is a computer program whose purpose is to compute the FMM.
//
// This software is governed by
the CeCILL-C and LGPL licenses
and
// This software is governed by
Mozilla Public License Version 2.0 (MPL 2.0)
and
// abiding by the rules of distribution of free software.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public and CeCILL-C Licenses for more details.
// "http://www.cecill.info".
// "http://www.gnu.org/licenses".
// Mozilla Public License Version 2.0 (MPL 2.0) for more details.
// https://www.mozilla.org/en-US/MPL/2.0/
// ===================================================================================
#ifndef FABSTRACTLEAFINTERFACE_HPP
#define FABSTRACTLEAFINTERFACE_HPP
...
...
Src/Arranger/FArrangerPeriodic.hpp
View file @
f26dbfc1
// ===================================================================================
// Copyright ScalFmm 201
1
INRIA
, Olivier Coulaud, Bérenger Bramas, Matthias Messner
//
olivier.coulaud@inria.fr, berenger.bramas@inria.fr
// Copyright ScalFmm 201
6
INRIA
//
// This software is a computer program whose purpose is to compute the FMM.
//
// This software is governed by
the CeCILL-C and LGPL licenses
and
// This software is governed by
Mozilla Public License Version 2.0 (MPL 2.0)
and
// abiding by the rules of distribution of free software.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public and CeCILL-C Licenses for more details.
// "http://www.cecill.info".
// "http://www.gnu.org/licenses".
// Mozilla Public License Version 2.0 (MPL 2.0) for more details.
// https://www.mozilla.org/en-US/MPL/2.0/
// ===================================================================================
#ifndef FARRANGERPERIODIC_HPP
...
...
Src/Arranger/FOctreeArranger.hpp
View file @
f26dbfc1
// ===================================================================================
// Copyright ScalFmm 201
1
INRIA
, Olivier Coulaud, Bérenger Bramas, Matthias Messner
//
olivier.coulaud@inria.fr, berenger.bramas@inria.fr
// Copyright ScalFmm 201
6
INRIA
//
// This software is a computer program whose purpose is to compute the FMM.
//
// This software is governed by
the CeCILL-C and LGPL licenses
and
// This software is governed by
Mozilla Public License Version 2.0 (MPL 2.0)
and
// abiding by the rules of distribution of free software.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public and CeCILL-C Licenses for more details.
// "http://www.cecill.info".
// "http://www.gnu.org/licenses".
// Mozilla Public License Version 2.0 (MPL 2.0) for more details.
// https://www.mozilla.org/en-US/MPL/2.0/
// ===================================================================================
#ifndef FOCTREEARRANGER_HPP
#define FOCTREEARRANGER_HPP
...
...
Src/Arranger/FOctreeArrangerProc.hpp
View file @
f26dbfc1
// ===================================================================================
// Copyright ScalFmm 201
1
INRIA
, Olivier Coulaud, Bérenger Bramas, Matthias Messner
//
olivier.coulaud@inria.fr, berenger.bramas@inria.fr
// Copyright ScalFmm 201
6
INRIA
//
// This software is a computer program whose purpose is to compute the FMM.
//
// This software is governed by
the CeCILL-C and LGPL licenses
and
// This software is governed by
Mozilla Public License Version 2.0 (MPL 2.0)
and
// abiding by the rules of distribution of free software.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public and CeCILL-C Licenses for more details.
// "http://www.cecill.info".
// "http://www.gnu.org/licenses".
// Mozilla Public License Version 2.0 (MPL 2.0) for more details.
// https://www.mozilla.org/en-US/MPL/2.0/
// ===================================================================================
#ifndef FOCTREEARRANGERPROC_HPP
#define FOCTREEARRANGERPROC_HPP
...
...
Src/BalanceTree/FAbstractBalanceAlgorithm.hpp
View file @
f26dbfc1
// ===================================================================================
// Copyright ScalFmm 201
1
INRIA
, Olivier Coulaud, Bérenger Bramas, Matthias Messner
//
olivier.coulaud@inria.fr, berenger.bramas@inria.fr
// Copyright ScalFmm 201
6
INRIA
//
// This software is a computer program whose purpose is to compute the FMM.
//
// This software is governed by
the CeCILL-C and LGPL licenses
and
// This software is governed by
Mozilla Public License Version 2.0 (MPL 2.0)
and
// abiding by the rules of distribution of free software.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public and CeCILL-C Licenses for more details.
// "http://www.cecill.info".
// "http://www.gnu.org/licenses".
// Mozilla Public License Version 2.0 (MPL 2.0) for more details.
// https://www.mozilla.org/en-US/MPL/2.0/
// ===================================================================================
#ifndef FABSTRACTBALANCEALGORITHM_H
...
...
Src/BalanceTree/FChebSymCostKernel.hpp
View file @
f26dbfc1
// ===================================================================================
// Copyright ScalFmm 201
1
INRIA
, Olivier Coulaud, Berenger Bramas, Matthias Messner
//
olivier.coulaud@inria.fr, berenger.bramas@inria.fr
// Copyright ScalFmm 201
6
INRIA
//
// This software is a computer program whose purpose is to compute the FMM.
//
// This software is governed by
the CeCILL-C and LGPL licenses
and
// abiding by the rules of distribution of free software.
//
// This software is governed by
Mozilla Public License Version 2.0 (MPL 2.0)
and
// abiding by the rules of distribution of free software.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public and CeCILL-C Licenses for more details.
// "http://www.cecill.info".
// "http://www.gnu.org/licenses".
// Mozilla Public License Version 2.0 (MPL 2.0) for more details.
// https://www.mozilla.org/en-US/MPL/2.0/
// ===================================================================================
// ==== CMAKE ====
...
...
Src/BalanceTree/FDumbCostKernel.hpp
View file @
f26dbfc1
// ===================================================================================
// Copyright ScalFmm 201
1
INRIA
, Olivier Coulaud, Berenger Bramas, Matthias Messner
//
olivier.coulaud@inria.fr, berenger.bramas@inria.fr
// Copyright ScalFmm 201
6
INRIA
//
// This software is a computer program whose purpose is to compute the FMM.
//
// This software is governed by
the CeCILL-C and LGPL licenses
and
// abiding by the rules of distribution of free software.
//
// This software is governed by
Mozilla Public License Version 2.0 (MPL 2.0)
and
// abiding by the rules of distribution of free software.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public and CeCILL-C Licenses for more details.
// "http://www.cecill.info".
// "http://www.gnu.org/licenses".
// Mozilla Public License Version 2.0 (MPL 2.0) for more details.
// https://www.mozilla.org/en-US/MPL/2.0/
// ===================================================================================
// ==== CMAKE ====
...
...
Src/BalanceTree/FEqualize.hpp
View file @
f26dbfc1
// ===================================================================================
// Copyright ScalFmm 201
1
INRIA
, Olivier Coulaud, Bérenger Bramas, Matthias Messner
//
olivier.coulaud@inria.fr, berenger.bramas@inria.fr
// Copyright ScalFmm 201
6
INRIA
//
// This software is a computer program whose purpose is to compute the FMM.
//
// This software is governed by
the CeCILL-C and LGPL licenses
and
// This software is governed by
Mozilla Public License Version 2.0 (MPL 2.0)
and
// abiding by the rules of distribution of free software.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public and CeCILL-C Licenses for more details.
// "http://www.cecill.info".
// "http://www.gnu.org/licenses".
// Mozilla Public License Version 2.0 (MPL 2.0) for more details.
// https://www.mozilla.org/en-US/MPL/2.0/
// ===================================================================================
#ifndef FEQUALIZE_HPP
#define FEQUALIZE_HPP
...
...
Prev
1
2
3
4
5
…
14
Next
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment