Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Open sidebar
OPAL
src
Commits
ec94d26a
Commit
ec94d26a
authored
May 20, 2020
by
snuverink_j
Browse files
Merge branch '482-file-header-for-opal-source-proposal' into 'master'
Fix SAAMG headers See merge request
!369
parents
f55639e2
c6f4d92a
Changes
11
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
79 additions
and
48 deletions
+79
-48
src/Solvers/ArbitraryDomain.cpp
src/Solvers/ArbitraryDomain.cpp
+7
-4
src/Solvers/ArbitraryDomain.h
src/Solvers/ArbitraryDomain.h
+7
-4
src/Solvers/BoxCornerDomain.cpp
src/Solvers/BoxCornerDomain.cpp
+7
-4
src/Solvers/BoxCornerDomain.h
src/Solvers/BoxCornerDomain.h
+7
-4
src/Solvers/EllipticDomain.cpp
src/Solvers/EllipticDomain.cpp
+7
-4
src/Solvers/EllipticDomain.h
src/Solvers/EllipticDomain.h
+7
-4
src/Solvers/IrregularDomain.h
src/Solvers/IrregularDomain.h
+7
-4
src/Solvers/MGPoissonSolver.cpp
src/Solvers/MGPoissonSolver.cpp
+8
-6
src/Solvers/MGPoissonSolver.h
src/Solvers/MGPoissonSolver.h
+8
-6
src/Solvers/RectangularDomain.cpp
src/Solvers/RectangularDomain.cpp
+7
-4
src/Solvers/RectangularDomain.h
src/Solvers/RectangularDomain.h
+7
-4
No files found.
src/Solvers/ArbitraryDomain.cpp
View file @
ec94d26a
...
...
@@ -3,14 +3,17 @@
// Interface to iterative solver and boundary geometry
// for space charge calculation
//
// Copyright (c) 20
10 - 2013,
Yves Ineichen, ETH Zürich,
// Copyright (c) 20
08,
Yves Ineichen, ETH Zürich,
// 2013 - 2015, Tülin Kaman, Paul Scherrer Institut, Villigen PSI, Switzerland
// 2016, Daniel Winklehner, Massachusetts Institute of Technology
// 2017 - 2020, Paul Scherrer Institut, Villigen PSI, Switzerland
// All rights reserved
//
// Implemented as part of the PhD thesis
// "Toward massively parallel multi-objective optimization with application to
// particle accelerators" (https://doi.org/10.3929/ethz-a-009792359)
// Implemented as part of the master thesis
// "A Parallel Multigrid Solver for Beam Dynamics"
// and the paper
// "A fast parallel Poisson solver on irregular domains applied to beam dynamics simulations"
// (https://doi.org/10.1016/j.jcp.2010.02.022)
//
// This file is part of OPAL.
//
...
...
src/Solvers/ArbitraryDomain.h
View file @
ec94d26a
...
...
@@ -3,14 +3,17 @@
// Interface to iterative solver and boundary geometry
// for space charge calculation
//
// Copyright (c) 20
10 - 2013,
Yves Ineichen, ETH Zürich,
// Copyright (c) 20
08,
Yves Ineichen, ETH Zürich,
// 2013 - 2015, Tülin Kaman, Paul Scherrer Institut, Villigen PSI, Switzerland
// 2016, Daniel Winklehner, Massachusetts Institute of Technology
// 2017 - 2020, Paul Scherrer Institut, Villigen PSI, Switzerland
// All rights reserved
//
// Implemented as part of the PhD thesis
// "Toward massively parallel multi-objective optimization with application to
// particle accelerators" (https://doi.org/10.3929/ethz-a-009792359)
// Implemented as part of the master thesis
// "A Parallel Multigrid Solver for Beam Dynamics"
// and the paper
// "A fast parallel Poisson solver on irregular domains applied to beam dynamics simulations"
// (https://doi.org/10.1016/j.jcp.2010.02.022)
//
// This file is part of OPAL.
//
...
...
src/Solvers/BoxCornerDomain.cpp
View file @
ec94d26a
...
...
@@ -2,13 +2,16 @@
// Class BoxCornerDomain
// :FIXME: add brief description
//
// Copyright (c) 20
10 - 2013,
Yves Ineichen, ETH Zürich,
// Copyright (c) 20
08,
Yves Ineichen, ETH Zürich,
// 2013 - 2015, Tülin Kaman, Paul Scherrer Institut, Villigen PSI, Switzerland
// 2017 - 2020, Paul Scherrer Institut, Villigen PSI, Switzerland
// All rights reserved
//
// Implemented as part of the PhD thesis
// "Toward massively parallel multi-objective optimization with application to
// particle accelerators" (https://doi.org/10.3929/ethz-a-009792359)
// Implemented as part of the master thesis
// "A Parallel Multigrid Solver for Beam Dynamics"
// and the paper
// "A fast parallel Poisson solver on irregular domains applied to beam dynamics simulations"
// (https://doi.org/10.1016/j.jcp.2010.02.022)
//
// This file is part of OPAL.
//
...
...
src/Solvers/BoxCornerDomain.h
View file @
ec94d26a
...
...
@@ -2,13 +2,16 @@
// Class BoxCornerDomain
// :FIXME: add brief description
//
// Copyright (c) 20
10 - 2013,
Yves Ineichen, ETH Zürich,
// Copyright (c) 20
08,
Yves Ineichen, ETH Zürich,
// 2013 - 2015, Tülin Kaman, Paul Scherrer Institut, Villigen PSI, Switzerland
// 2017 - 2020, Paul Scherrer Institut, Villigen PSI, Switzerland
// All rights reserved
//
// Implemented as part of the PhD thesis
// "Toward massively parallel multi-objective optimization with application to
// particle accelerators" (https://doi.org/10.3929/ethz-a-009792359)
// Implemented as part of the master thesis
// "A Parallel Multigrid Solver for Beam Dynamics"
// and the paper
// "A fast parallel Poisson solver on irregular domains applied to beam dynamics simulations"
// (https://doi.org/10.1016/j.jcp.2010.02.022)
//
// This file is part of OPAL.
//
...
...
src/Solvers/EllipticDomain.cpp
View file @
ec94d26a
...
...
@@ -2,13 +2,16 @@
// Class EllipticDomain
// :FIXME: add brief description
//
// Copyright (c) 20
10 - 2013,
Yves Ineichen, ETH Zürich,
// Copyright (c) 20
08,
Yves Ineichen, ETH Zürich,
// 2013 - 2015, Tülin Kaman, Paul Scherrer Institut, Villigen PSI, Switzerland
// 2017 - 2020, Paul Scherrer Institut, Villigen PSI, Switzerland
// All rights reserved
//
// Implemented as part of the PhD thesis
// "Toward massively parallel multi-objective optimization with application to
// particle accelerators" (https://doi.org/10.3929/ethz-a-009792359)
// Implemented as part of the master thesis
// "A Parallel Multigrid Solver for Beam Dynamics"
// and the paper
// "A fast parallel Poisson solver on irregular domains applied to beam dynamics simulations"
// (https://doi.org/10.1016/j.jcp.2010.02.022)
//
// This file is part of OPAL.
//
...
...
src/Solvers/EllipticDomain.h
View file @
ec94d26a
...
...
@@ -2,13 +2,16 @@
// Class EllipticDomain
// :FIXME: add brief description
//
// Copyright (c) 20
10 - 2013,
Yves Ineichen, ETH Zürich,
// Copyright (c) 20
08,
Yves Ineichen, ETH Zürich,
// 2013 - 2015, Tülin Kaman, Paul Scherrer Institut, Villigen PSI, Switzerland
// 2017 - 2020, Paul Scherrer Institut, Villigen PSI, Switzerland
// All rights reserved
//
// Implemented as part of the PhD thesis
// "Toward massively parallel multi-objective optimization with application to
// particle accelerators" (https://doi.org/10.3929/ethz-a-009792359)
// Implemented as part of the master thesis
// "A Parallel Multigrid Solver for Beam Dynamics"
// and the paper
// "A fast parallel Poisson solver on irregular domains applied to beam dynamics simulations"
// (https://doi.org/10.1016/j.jcp.2010.02.022)
//
// This file is part of OPAL.
//
...
...
src/Solvers/IrregularDomain.h
View file @
ec94d26a
...
...
@@ -2,13 +2,16 @@
// Class IrregularDomain
// Defines a common abstract interface for different types of boundaries.
//
// Copyright (c) 20
10 - 2013,
Yves Ineichen, ETH Zürich,
// Copyright (c) 20
08,
Yves Ineichen, ETH Zürich,
// 2013 - 2015, Tülin Kaman, Paul Scherrer Institut, Villigen PSI, Switzerland
// 2017 - 2020, Paul Scherrer Institut, Villigen PSI, Switzerland
// All rights reserved
//
// Implemented as part of the PhD thesis
// "Toward massively parallel multi-objective optimization with application to
// particle accelerators" (https://doi.org/10.3929/ethz-a-009792359)
// Implemented as part of the master thesis
// "A Parallel Multigrid Solver for Beam Dynamics"
// and the paper
// "A fast parallel Poisson solver on irregular domains applied to beam dynamics simulations"
// (https://doi.org/10.1016/j.jcp.2010.02.022)
//
// This file is part of OPAL.
//
...
...
src/Solvers/MGPoissonSolver.cpp
View file @
ec94d26a
...
...
@@ -7,14 +7,16 @@
// \see FFTPoissonSolver
// \warning This solver is in an EXPERIMENTAL STAGE. For reliable simulations use the FFTPoissonSolver
//
// Copyright (c) 20
10 - 2013,
Yves Ineichen, ETH Zürich,
// 2013 - 2015, Tülin Kaman, Paul Scherrer Institut, Villigen PSI, Switzerland
,
//
2020, Matthias Frey
, Paul Scherrer Institut, Villigen PSI, Switzerland
// Copyright (c) 20
08,
Yves Ineichen, ETH Zürich,
// 2013 - 2015, Tülin Kaman, Paul Scherrer Institut, Villigen PSI, Switzerland
//
2017 - 2020
, Paul Scherrer Institut, Villigen PSI, Switzerland
// All rights reserved
//
// Implemented as part of the PhD thesis
// "Toward massively parallel multi-objective optimization with application to
// particle accelerators" (https://doi.org/10.3929/ethz-a-009792359)
// Implemented as part of the master thesis
// "A Parallel Multigrid Solver for Beam Dynamics"
// and the paper
// "A fast parallel Poisson solver on irregular domains applied to beam dynamics simulations"
// (https://doi.org/10.1016/j.jcp.2010.02.022)
//
// In 2020, the code was ported to the second generation Trilinos packages,
// i.e., Epetra --> Tpetra, ML --> MueLu. See also issue #507.
...
...
src/Solvers/MGPoissonSolver.h
View file @
ec94d26a
...
...
@@ -7,14 +7,16 @@
// \see FFTPoissonSolver
// \warning This solver is in an EXPERIMENTAL STAGE. For reliable simulations use the FFTPoissonSolver
//
// Copyright (c) 20
10 - 2013,
Yves Ineichen, ETH Zürich,
// 2013 - 2015, Tülin Kaman, Paul Scherrer Institut, Villigen PSI, Switzerland
,
//
2020, Matthias Frey
, Paul Scherrer Institut, Villigen PSI, Switzerland
// Copyright (c) 20
08,
Yves Ineichen, ETH Zürich,
// 2013 - 2015, Tülin Kaman, Paul Scherrer Institut, Villigen PSI, Switzerland
//
2017 - 2020
, Paul Scherrer Institut, Villigen PSI, Switzerland
// All rights reserved
//
// Implemented as part of the PhD thesis
// "Toward massively parallel multi-objective optimization with application to
// particle accelerators" (https://doi.org/10.3929/ethz-a-009792359)
// Implemented as part of the master thesis
// "A Parallel Multigrid Solver for Beam Dynamics"
// and the paper
// "A fast parallel Poisson solver on irregular domains applied to beam dynamics simulations"
// (https://doi.org/10.1016/j.jcp.2010.02.022)
//
// In 2020, the code was ported to the second generation Trilinos packages,
// i.e., Epetra --> Tpetra, ML --> MueLu. See also issue #507.
...
...
src/Solvers/RectangularDomain.cpp
View file @
ec94d26a
...
...
@@ -2,13 +2,16 @@
// Class RectangularDomain
// :FIXME: add brief description
//
// Copyright (c) 20
10 - 2013,
Yves Ineichen, ETH Zürich,
// Copyright (c) 20
08,
Yves Ineichen, ETH Zürich,
// 2013 - 2015, Tülin Kaman, Paul Scherrer Institut, Villigen PSI, Switzerland
// 2017 - 2020, Paul Scherrer Institut, Villigen PSI, Switzerland
// All rights reserved
//
// Implemented as part of the PhD thesis
// "Toward massively parallel multi-objective optimization with application to
// particle accelerators" (https://doi.org/10.3929/ethz-a-009792359)
// Implemented as part of the master thesis
// "A Parallel Multigrid Solver for Beam Dynamics"
// and the paper
// "A fast parallel Poisson solver on irregular domains applied to beam dynamics simulations"
// (https://doi.org/10.1016/j.jcp.2010.02.022)
//
// This file is part of OPAL.
//
...
...
src/Solvers/RectangularDomain.h
View file @
ec94d26a
...
...
@@ -2,13 +2,16 @@
// Class RectangularDomain
// :FIXME: add brief description
//
// Copyright (c) 20
10 - 2013,
Yves Ineichen, ETH Zürich,
// Copyright (c) 20
08,
Yves Ineichen, ETH Zürich,
// 2013 - 2015, Tülin Kaman, Paul Scherrer Institut, Villigen PSI, Switzerland
// 2017 - 2020, Paul Scherrer Institut, Villigen PSI, Switzerland
// All rights reserved
//
// Implemented as part of the PhD thesis
// "Toward massively parallel multi-objective optimization with application to
// particle accelerators" (https://doi.org/10.3929/ethz-a-009792359)
// Implemented as part of the master thesis
// "A Parallel Multigrid Solver for Beam Dynamics"
// and the paper
// "A fast parallel Poisson solver on irregular domains applied to beam dynamics simulations"
// (https://doi.org/10.1016/j.jcp.2010.02.022)
//
// This file is part of OPAL.
//
...
...
Write
Preview
Markdown
is supported
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