Commit c6f4d92a authored by snuverink_j's avatar snuverink_j
Browse files

fix file headers for SAAMG solver

parent f55639e2
...@@ -3,14 +3,17 @@ ...@@ -3,14 +3,17 @@
// Interface to iterative solver and boundary geometry // Interface to iterative solver and boundary geometry
// for space charge calculation // for space charge calculation
// //
// Copyright (c) 2010 - 2013, Yves Ineichen, ETH Zürich, // Copyright (c) 2008, Yves Ineichen, ETH Zürich,
// 2013 - 2015, Tülin Kaman, Paul Scherrer Institut, Villigen PSI, Switzerland // 2013 - 2015, Tülin Kaman, Paul Scherrer Institut, Villigen PSI, Switzerland
// 2016, Daniel Winklehner, Massachusetts Institute of Technology // 2016, Daniel Winklehner, Massachusetts Institute of Technology
// 2017 - 2020, Paul Scherrer Institut, Villigen PSI, Switzerland
// All rights reserved // All rights reserved
// //
// Implemented as part of the PhD thesis // Implemented as part of the master thesis
// "Toward massively parallel multi-objective optimization with application to // "A Parallel Multigrid Solver for Beam Dynamics"
// particle accelerators" (https://doi.org/10.3929/ethz-a-009792359) // 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. // This file is part of OPAL.
// //
......
...@@ -3,14 +3,17 @@ ...@@ -3,14 +3,17 @@
// Interface to iterative solver and boundary geometry // Interface to iterative solver and boundary geometry
// for space charge calculation // for space charge calculation
// //
// Copyright (c) 2010 - 2013, Yves Ineichen, ETH Zürich, // Copyright (c) 2008, Yves Ineichen, ETH Zürich,
// 2013 - 2015, Tülin Kaman, Paul Scherrer Institut, Villigen PSI, Switzerland // 2013 - 2015, Tülin Kaman, Paul Scherrer Institut, Villigen PSI, Switzerland
// 2016, Daniel Winklehner, Massachusetts Institute of Technology // 2016, Daniel Winklehner, Massachusetts Institute of Technology
// 2017 - 2020, Paul Scherrer Institut, Villigen PSI, Switzerland
// All rights reserved // All rights reserved
// //
// Implemented as part of the PhD thesis // Implemented as part of the master thesis
// "Toward massively parallel multi-objective optimization with application to // "A Parallel Multigrid Solver for Beam Dynamics"
// particle accelerators" (https://doi.org/10.3929/ethz-a-009792359) // 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. // This file is part of OPAL.
// //
......
...@@ -2,13 +2,16 @@ ...@@ -2,13 +2,16 @@
// Class BoxCornerDomain // Class BoxCornerDomain
// :FIXME: add brief description // :FIXME: add brief description
// //
// Copyright (c) 2010 - 2013, Yves Ineichen, ETH Zürich, // Copyright (c) 2008, Yves Ineichen, ETH Zürich,
// 2013 - 2015, Tülin Kaman, Paul Scherrer Institut, Villigen PSI, Switzerland // 2013 - 2015, Tülin Kaman, Paul Scherrer Institut, Villigen PSI, Switzerland
// 2017 - 2020, Paul Scherrer Institut, Villigen PSI, Switzerland
// All rights reserved // All rights reserved
// //
// Implemented as part of the PhD thesis // Implemented as part of the master thesis
// "Toward massively parallel multi-objective optimization with application to // "A Parallel Multigrid Solver for Beam Dynamics"
// particle accelerators" (https://doi.org/10.3929/ethz-a-009792359) // 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. // This file is part of OPAL.
// //
......
...@@ -2,13 +2,16 @@ ...@@ -2,13 +2,16 @@
// Class BoxCornerDomain // Class BoxCornerDomain
// :FIXME: add brief description // :FIXME: add brief description
// //
// Copyright (c) 2010 - 2013, Yves Ineichen, ETH Zürich, // Copyright (c) 2008, Yves Ineichen, ETH Zürich,
// 2013 - 2015, Tülin Kaman, Paul Scherrer Institut, Villigen PSI, Switzerland // 2013 - 2015, Tülin Kaman, Paul Scherrer Institut, Villigen PSI, Switzerland
// 2017 - 2020, Paul Scherrer Institut, Villigen PSI, Switzerland
// All rights reserved // All rights reserved
// //
// Implemented as part of the PhD thesis // Implemented as part of the master thesis
// "Toward massively parallel multi-objective optimization with application to // "A Parallel Multigrid Solver for Beam Dynamics"
// particle accelerators" (https://doi.org/10.3929/ethz-a-009792359) // 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. // This file is part of OPAL.
// //
......
...@@ -2,13 +2,16 @@ ...@@ -2,13 +2,16 @@
// Class EllipticDomain // Class EllipticDomain
// :FIXME: add brief description // :FIXME: add brief description
// //
// Copyright (c) 2010 - 2013, Yves Ineichen, ETH Zürich, // Copyright (c) 2008, Yves Ineichen, ETH Zürich,
// 2013 - 2015, Tülin Kaman, Paul Scherrer Institut, Villigen PSI, Switzerland // 2013 - 2015, Tülin Kaman, Paul Scherrer Institut, Villigen PSI, Switzerland
// 2017 - 2020, Paul Scherrer Institut, Villigen PSI, Switzerland
// All rights reserved // All rights reserved
// //
// Implemented as part of the PhD thesis // Implemented as part of the master thesis
// "Toward massively parallel multi-objective optimization with application to // "A Parallel Multigrid Solver for Beam Dynamics"
// particle accelerators" (https://doi.org/10.3929/ethz-a-009792359) // 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. // This file is part of OPAL.
// //
......
...@@ -2,13 +2,16 @@ ...@@ -2,13 +2,16 @@
// Class EllipticDomain // Class EllipticDomain
// :FIXME: add brief description // :FIXME: add brief description
// //
// Copyright (c) 2010 - 2013, Yves Ineichen, ETH Zürich, // Copyright (c) 2008, Yves Ineichen, ETH Zürich,
// 2013 - 2015, Tülin Kaman, Paul Scherrer Institut, Villigen PSI, Switzerland // 2013 - 2015, Tülin Kaman, Paul Scherrer Institut, Villigen PSI, Switzerland
// 2017 - 2020, Paul Scherrer Institut, Villigen PSI, Switzerland
// All rights reserved // All rights reserved
// //
// Implemented as part of the PhD thesis // Implemented as part of the master thesis
// "Toward massively parallel multi-objective optimization with application to // "A Parallel Multigrid Solver for Beam Dynamics"
// particle accelerators" (https://doi.org/10.3929/ethz-a-009792359) // 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. // This file is part of OPAL.
// //
......
...@@ -2,13 +2,16 @@ ...@@ -2,13 +2,16 @@
// Class IrregularDomain // Class IrregularDomain
// Defines a common abstract interface for different types of boundaries. // Defines a common abstract interface for different types of boundaries.
// //
// Copyright (c) 2010 - 2013, Yves Ineichen, ETH Zürich, // Copyright (c) 2008, Yves Ineichen, ETH Zürich,
// 2013 - 2015, Tülin Kaman, Paul Scherrer Institut, Villigen PSI, Switzerland // 2013 - 2015, Tülin Kaman, Paul Scherrer Institut, Villigen PSI, Switzerland
// 2017 - 2020, Paul Scherrer Institut, Villigen PSI, Switzerland
// All rights reserved // All rights reserved
// //
// Implemented as part of the PhD thesis // Implemented as part of the master thesis
// "Toward massively parallel multi-objective optimization with application to // "A Parallel Multigrid Solver for Beam Dynamics"
// particle accelerators" (https://doi.org/10.3929/ethz-a-009792359) // 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. // This file is part of OPAL.
// //
......
...@@ -7,14 +7,16 @@ ...@@ -7,14 +7,16 @@
// \see FFTPoissonSolver // \see FFTPoissonSolver
// \warning This solver is in an EXPERIMENTAL STAGE. For reliable simulations use the FFTPoissonSolver // \warning This solver is in an EXPERIMENTAL STAGE. For reliable simulations use the FFTPoissonSolver
// //
// Copyright (c) 2010 - 2013, Yves Ineichen, ETH Zürich, // Copyright (c) 2008, Yves Ineichen, ETH Zürich,
// 2013 - 2015, Tülin Kaman, Paul Scherrer Institut, Villigen PSI, Switzerland, // 2013 - 2015, Tülin Kaman, Paul Scherrer Institut, Villigen PSI, Switzerland
// 2020, Matthias Frey, Paul Scherrer Institut, Villigen PSI, Switzerland // 2017 - 2020, Paul Scherrer Institut, Villigen PSI, Switzerland
// All rights reserved // All rights reserved
// //
// Implemented as part of the PhD thesis // Implemented as part of the master thesis
// "Toward massively parallel multi-objective optimization with application to // "A Parallel Multigrid Solver for Beam Dynamics"
// particle accelerators" (https://doi.org/10.3929/ethz-a-009792359) // 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, // In 2020, the code was ported to the second generation Trilinos packages,
// i.e., Epetra --> Tpetra, ML --> MueLu. See also issue #507. // i.e., Epetra --> Tpetra, ML --> MueLu. See also issue #507.
......
...@@ -7,14 +7,16 @@ ...@@ -7,14 +7,16 @@
// \see FFTPoissonSolver // \see FFTPoissonSolver
// \warning This solver is in an EXPERIMENTAL STAGE. For reliable simulations use the FFTPoissonSolver // \warning This solver is in an EXPERIMENTAL STAGE. For reliable simulations use the FFTPoissonSolver
// //
// Copyright (c) 2010 - 2013, Yves Ineichen, ETH Zürich, // Copyright (c) 2008, Yves Ineichen, ETH Zürich,
// 2013 - 2015, Tülin Kaman, Paul Scherrer Institut, Villigen PSI, Switzerland, // 2013 - 2015, Tülin Kaman, Paul Scherrer Institut, Villigen PSI, Switzerland
// 2020, Matthias Frey, Paul Scherrer Institut, Villigen PSI, Switzerland // 2017 - 2020, Paul Scherrer Institut, Villigen PSI, Switzerland
// All rights reserved // All rights reserved
// //
// Implemented as part of the PhD thesis // Implemented as part of the master thesis
// "Toward massively parallel multi-objective optimization with application to // "A Parallel Multigrid Solver for Beam Dynamics"
// particle accelerators" (https://doi.org/10.3929/ethz-a-009792359) // 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, // In 2020, the code was ported to the second generation Trilinos packages,
// i.e., Epetra --> Tpetra, ML --> MueLu. See also issue #507. // i.e., Epetra --> Tpetra, ML --> MueLu. See also issue #507.
......
...@@ -2,13 +2,16 @@ ...@@ -2,13 +2,16 @@
// Class RectangularDomain // Class RectangularDomain
// :FIXME: add brief description // :FIXME: add brief description
// //
// Copyright (c) 2010 - 2013, Yves Ineichen, ETH Zürich, // Copyright (c) 2008, Yves Ineichen, ETH Zürich,
// 2013 - 2015, Tülin Kaman, Paul Scherrer Institut, Villigen PSI, Switzerland // 2013 - 2015, Tülin Kaman, Paul Scherrer Institut, Villigen PSI, Switzerland
// 2017 - 2020, Paul Scherrer Institut, Villigen PSI, Switzerland
// All rights reserved // All rights reserved
// //
// Implemented as part of the PhD thesis // Implemented as part of the master thesis
// "Toward massively parallel multi-objective optimization with application to // "A Parallel Multigrid Solver for Beam Dynamics"
// particle accelerators" (https://doi.org/10.3929/ethz-a-009792359) // 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. // This file is part of OPAL.
// //
......
...@@ -2,13 +2,16 @@ ...@@ -2,13 +2,16 @@
// Class RectangularDomain // Class RectangularDomain
// :FIXME: add brief description // :FIXME: add brief description
// //
// Copyright (c) 2010 - 2013, Yves Ineichen, ETH Zürich, // Copyright (c) 2008, Yves Ineichen, ETH Zürich,
// 2013 - 2015, Tülin Kaman, Paul Scherrer Institut, Villigen PSI, Switzerland // 2013 - 2015, Tülin Kaman, Paul Scherrer Institut, Villigen PSI, Switzerland
// 2017 - 2020, Paul Scherrer Institut, Villigen PSI, Switzerland
// All rights reserved // All rights reserved
// //
// Implemented as part of the PhD thesis // Implemented as part of the master thesis
// "Toward massively parallel multi-objective optimization with application to // "A Parallel Multigrid Solver for Beam Dynamics"
// particle accelerators" (https://doi.org/10.3929/ethz-a-009792359) // 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. // This file is part of OPAL.
// //
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment