1. 07 Aug, 2020 1 commit
  2. 02 Apr, 2020 3 commits
  3. 13 Jul, 2019 1 commit
  4. 12 Jun, 2019 1 commit
  5. 21 Mar, 2018 2 commits
    • frey_m's avatar
      int --> long · f1f1d5f8
      frey_m authored
      f1f1d5f8
    • frey_m's avatar
      AMR: Rename + use global index type instead of local index type · 2451b9f6
      frey_m authored
      modified:   ippl/test/AMR/trilinos/AmrInterpolater.h
      modified:   ippl/test/AMR/trilinos/AmrLagrangeInterpolater.h
      modified:   ippl/test/AMR/trilinos/AmrMultiGridLevel.h
      modified:   ippl/test/AMR/trilinos/AmrMultiGridLevel.hpp
      modified:   ippl/test/AMR/trilinos/AmrPCInterpolater.h
      modified:   ippl/test/AMR/trilinos/AmrSmoother.cpp
      modified:   ippl/test/AMR/trilinos/AmrSmoother.h
      modified:   ippl/test/AMR/trilinos/AmrTrilinearInterpolater.h
      modified:   src/Solvers/AMR_MG/AmrInterpolater.h
      modified:   src/Solvers/AMR_MG/AmrLagrangeInterpolater.h
      modified:   src/Solvers/AMR_MG/AmrMultiGridLevel.h
      modified:   src/Solvers/AMR_MG/AmrMultiGridLevel.hpp
      modified:   src/Solvers/AMR_MG/AmrPCInterpolater.h
      modified:   src/Solvers/AMR_MG/AmrSmoother.cpp
      modified:   src/Solvers/AMR_MG/AmrSmoother.h
      modified:   src/Solvers/AMR_MG/AmrTrilinearInterpolater.h
      2451b9f6
  6. 09 Mar, 2018 2 commits
  7. 19 Feb, 2018 2 commits
  8. 14 Feb, 2018 1 commit
  9. 05 Feb, 2018 1 commit
  10. 23 Dec, 2017 1 commit
    • frey_m's avatar
      AMR-Trilinos: Integration in OPAL (continuation) · 22a2f8da
      frey_m authored
      modified:   src/Solvers/TAMG/AmrBoundary.h
      modified:   src/Solvers/TAMG/AmrDirichletBoundary.h
      modified:   src/Solvers/TAMG/AmrInterpolater.h
      modified:   src/Solvers/TAMG/AmrLagrangeInterpolater.h
      modified:   src/Solvers/TAMG/AmrLagrangeInterpolater.hpp
      modified:   src/Solvers/TAMG/AmrMultiGrid.cpp
      modified:   src/Solvers/TAMG/AmrMultiGrid.h
      modified:   src/Solvers/TAMG/AmrMultiGridCore.h
      modified:   src/Solvers/TAMG/AmrMultiGridLevel.h
      modified:   src/Solvers/TAMG/AmrMultiGridLevel.hpp
      modified:   src/Solvers/TAMG/AmrOpenBoundary.h
      modified:   src/Solvers/TAMG/AmrPCInterpolater.h
      modified:   src/Solvers/TAMG/AmrPCInterpolater.hpp
      modified:   src/Solvers/TAMG/AmrPeriodicBoundary.h
      modified:   src/Solvers/TAMG/AmrSmoother.cpp
      modified:   src/Solvers/TAMG/AmrSmoother.h
      modified:   src/Solvers/TAMG/AmrTrilinearInterpolater.h
      modified:   src/Solvers/TAMG/AmrTrilinearInterpolater.hpp
      modified:   src/Solvers/TAMG/BelosBottomSolver.cpp
      modified:   src/Solvers/TAMG/BelosBottomSolver.h
      modified:   src/Solvers/TAMG/BottomSolver.h
      modified:   src/Structure/FieldSolver.cpp
      22a2f8da
  11. 20 Dec, 2017 1 commit
    • frey_m's avatar
      AMR-Trilinos: Start adding standalone solver to OPAL · 66525adb
      frey_m authored
      modified:   src/Amr/AmrObject.h
      modified:   src/Solvers/CMakeLists.txt
      new file:   src/Solvers/TAMG/AmesosBottomSolver.cpp
      new file:   src/Solvers/TAMG/AmesosBottomSolver.h
      new file:   src/Solvers/TAMG/AmrBoundary.h
      new file:   src/Solvers/TAMG/AmrDirichletBoundary.h
      new file:   src/Solvers/TAMG/AmrInterpolater.h
      new file:   src/Solvers/TAMG/AmrLagrangeInterpolater.h
      new file:   src/Solvers/TAMG/AmrLagrangeInterpolater.hpp
      new file:   src/Solvers/TAMG/AmrMultiGrid.cpp
      new file:   src/Solvers/TAMG/AmrMultiGrid.h
      new file:   src/Solvers/TAMG/AmrMultiGridCore.h
      new file:   src/Solvers/TAMG/AmrMultiGridLevel.h
      new file:   src/Solvers/TAMG/AmrMultiGridLevel.hpp
      new file:   src/Solvers/TAMG/AmrOpenBoundary.h
      new file:   src/Solvers/TAMG/AmrPCInterpolater.h
      new file:   src/Solvers/TAMG/AmrPCInterpolater.hpp
      new file:   src/Solvers/TAMG/AmrPeriodicBoundary.h
      new file:   src/Solvers/TAMG/AmrSmoother.cpp
      new file:   src/Solvers/TAMG/AmrSmoother.h
      new file:   src/Solvers/TAMG/AmrTrilinearInterpolater.h
      new file:   src/Solvers/TAMG/AmrTrilinearInterpolater.hpp
      new file:   src/Solvers/TAMG/BelosBottomSolver.cpp
      new file:   src/Solvers/TAMG/BelosBottomSolver.h
      new file:   src/Solvers/TAMG/BottomSolver.h
      new file:   src/Solvers/TAMG/CMakeLists.txt
      modified:   src/Structure/FieldSolver.cpp
      66525adb
  12. 10 Dec, 2017 1 commit
    • frey_m's avatar
      AMR-Trilinos: isBoundary optimization · 80661c5d
      frey_m authored
      modified:   AmrBoundary.h
      modified:   AmrLagrangeInterpolater.hpp
      modified:   AmrMultiGrid.cpp
      modified:   AmrMultiGridLevel.h
      modified:   AmrMultiGridLevel.hpp
      80661c5d
  13. 07 Dec, 2017 1 commit
    • frey_m's avatar
      AMR-Trilinos: More optimizations. · d7f1cf58
      frey_m authored
      - additional boundary apply function with direction as argument
        in order to avoid loops if possible
      
      - change serialize function
      
      modified:   AmrBoundary.h
      modified:   AmrDirichletBoundary.h
      modified:   AmrMultiGrid.cpp
      modified:   AmrMultiGrid.h
      modified:   AmrMultiGridLevel.h
      modified:   AmrMultiGridLevel.hpp
      modified:   AmrOpenBoundary.h
      modified:   AmrPeriodicBoundary.h
      d7f1cf58
  14. 06 Dec, 2017 1 commit
  15. 30 Nov, 2017 2 commits
    • frey_m's avatar
      AMR-Trilinos: double --> scalar_t and int --> go_t or lo_t · ddbea459
      frey_m authored
      modified:   AmrBoundary.h
      modified:   AmrDirichletBoundary.h
      modified:   AmrInterpolater.h
      modified:   AmrLagrangeInterpolater.h
      modified:   AmrLagrangeInterpolater.hpp
      modified:   AmrMultiGrid.cpp
      modified:   AmrMultiGrid.h
      modified:   AmrMultiGridLevel.h
      modified:   AmrOpenBoundary.h
      modified:   AmrPCInterpolater.h
      modified:   AmrPCInterpolater.hpp
      modified:   AmrPeriodicBoundary.h
      modified:   AmrSmoother.cpp
      modified:   AmrTrilinearInterpolater.h
      modified:   AmrTrilinearInterpolater.hpp
      ddbea459
    • frey_m's avatar
      AMR-Trilinos: Optmize matrix fill. · a1951945
      frey_m authored
      Use a map instead of vectors, i.e. we do not need to sum up duplicated entries. However,
      we need an array to call the Tpetra::insertGlobalValues function.
      
      modified:   AmrBoundary.h
      modified:   AmrDirichletBoundary.h
      modified:   AmrInterpolater.h
      modified:   AmrLagrangeInterpolater.h
      modified:   AmrLagrangeInterpolater.hpp
      modified:   AmrMultiGrid.cpp
      modified:   AmrMultiGrid.h
      modified:   AmrMultiGridLevel.h
      modified:   AmrMultiGridLevel.hpp
      modified:   AmrOpenBoundary.h
      modified:   AmrPCInterpolater.h
      modified:   AmrPCInterpolater.hpp
      modified:   AmrPeriodicBoundary.h
      modified:   AmrTrilinearInterpolater.h
      modified:   AmrTrilinearInterpolater.hpp
      a1951945
  16. 21 Nov, 2017 2 commits
    • frey_m's avatar
      This closes #18 · 8ef072fc
      frey_m authored
      8ef072fc
    • frey_m's avatar
      AMR: Make OPAL + miniapps compile again with newer AMReX version · 5c449870
      frey_m authored
      Latest AMReX commit
      -------------------
      
      commit 207c75da3ad51deb2da1ba20bf8ce0a86264332a
      Date:   Thu Nov 2 12:55:13 2017 -0600
      
          Use amrex_constants_module in amrex_filcc_2d
      
      Affected files
      --------------
      
      modified:   ../../../../CMakeLists.txt
      modified:   ../AmrOpal.cpp
      modified:   ../AmrOpal.h
      modified:   ../Distribution.cpp
      modified:   ../Distribution.h
      modified:   ../MGTSolver.cpp
      modified:   ../MGTSolver.h
      modified:   ../Solver.cpp
      modified:   ../Solver.h
      modified:   ../amrex-only/AssignMultiLevelDensity.cpp
      modified:   ../amrex-only/CMakeLists.txt
      modified:   ../amrex-only/Solver.cpp
      modified:   ../amrex-only/testDeposition.cpp
      modified:   ../amrex-only/testDepositionFail.cpp
      modified:   ../amrex-only/testGeometry.cpp
      modified:   ../amrex-only/testSolverFail.cpp
      modified:   ../helper_functions.h
      modified:   AmrParticleBase.h
      modified:   AmrParticleBase.hpp
      modified:   CMakeLists.txt
      modified:   PartBunchAmr.h
      modified:   ParticleAmrLayout.h
      modified:   ParticleAmrLayout.hpp
      modified:   testAmrPartBase.cpp
      modified:   testCRTP.cpp
      modified:   testDomainTransformSolve.cpp
      modified:   testGaussian.cpp
      modified:   testInitGuessSolver.cpp
      modified:   testInitialBox.cpp
      modified:   testLayout.cpp
      modified:   testNewTracker.cpp
      modified:   testPerformance.cpp
      modified:   testPlasma.cpp
      modified:   testReal.cpp
      modified:   testScatterAMReX.cpp
      modified:   testTagging.cpp
      modified:   testUnifSphere.cpp
      modified:   ../ippl-bunch/CMakeLists.txt
      modified:   ../ippl-bunch/PartBunchBase.h
      modified:   ../ippl-bunch/testAdapterPattern.cpp
      modified:   ../trilinos/AmrBoundary.h
      modified:   ../trilinos/AmrDirichletBoundary.h
      modified:   ../trilinos/AmrLagrangeInterpolater.h
      modified:   ../trilinos/AmrLagrangeInterpolater.hpp
      modified:   ../trilinos/AmrMultiGridCore.h
      modified:   ../trilinos/AmrMultiGridLevel.h
      modified:   ../trilinos/AmrMultiGridLevel.hpp
      modified:   ../trilinos/AmrOpenBoundary.h
      modified:   ../trilinos/AmrTrilinearInterpolater.hpp
      modified:   ../trilinos/AmrTrilinos.cpp
      modified:   ../trilinos/AmrTrilinos.h
      modified:   ../trilinos/CMakeLists.txt
      modified:   ../trilinos/IrregularDomain.h
      modified:   ../trilinos/build.h
      modified:   ../trilinos/testAmrMultigrid.cpp
      modified:   ../trilinos/testBoundaryMatrix.cpp
      modified:   ../trilinos/testBoundaryVector.cpp
      modified:   ../trilinos/testCopy.cpp
      modified:   ../trilinos/testInterpolationMatrix.cpp
      modified:   ../trilinos/testLagrange.cpp
      modified:   ../trilinos/testNoFine.cpp
      modified:   ../trilinos/testPoissonMatrix.cpp
      modified:   ../trilinos/testRestrictionMatrix.cpp
      modified:   ../trilinos/testSmootherMatrix.cpp
      modified:   ../trilinos/testSolverComparison.cpp
      modified:   ../trilinos/testSpecialPoissonMatrix.cpp
      modified:   ../trilinos/testTrilinosGeometry.cpp
      modified:   ../trilinos/testTrilinosSolver.cpp
      modified:   ../trilinos/testWithFine.cpp
      modified:   ../trilinos/tools.h
      modified:   ../writePlotFile.H
      modified:   ../../../../src/Amr/AmrBoxLib.cpp
      modified:   ../../../../src/Amr/AmrPythonWriter.cpp
      modified:   ../../../../src/Amr/AmrYtWriter.cpp
      modified:   ../../../../src/Amr/BoxLibLayout.hpp
      modified:   ../../../../src/Solvers/BoxLibSolvers/FMGPoissonSolver.cpp
      modified:   ../../../../src/Solvers/BoxLibSolvers/FMGPoissonSolver.h
      5c449870
  17. 16 Nov, 2017 1 commit
  18. 08 Nov, 2017 2 commits
  19. 07 Nov, 2017 1 commit
  20. 19 Oct, 2017 1 commit
  21. 17 Oct, 2017 4 commits
  22. 09 Oct, 2017 2 commits
  23. 04 Oct, 2017 1 commit
  24. 02 Oct, 2017 1 commit
  25. 25 Sep, 2017 1 commit
    • frey_m's avatar
      AMR-Trilinos: Move matrices build functions to AMR multigrid. · 0930c93d
      frey_m authored
      modified:   AmrBoundary.h
      modified:   AmrDirichletBoundary.h
      modified:   AmrInterpolater.h
      modified:   AmrMultiGrid.cpp
      modified:   AmrMultiGrid.h
      modified:   AmrMultiGridLevel.h
      modified:   AmrMultiGridLevel.hpp
      modified:   AmrTrilinearInterpolater.h
      modified:   AmrTrilinearInterpolater.hpp
      modified:   testTwoLevel.cpp
      modified:   ../writePlotFile.H
      0930c93d
  26. 28 Aug, 2017 1 commit
  27. 23 Aug, 2017 1 commit
  28. 22 Aug, 2017 1 commit