1. 02 Apr, 2020 2 commits
  2. 12 Jun, 2019 1 commit
  3. 10 Aug, 2018 1 commit
  4. 09 Mar, 2018 2 commits
  5. 02 Mar, 2018 1 commit
  6. 27 Feb, 2018 1 commit
  7. 05 Feb, 2018 1 commit
  8. 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
  9. 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
  10. 11 Dec, 2017 1 commit
  11. 10 Dec, 2017 2 commits
    • frey_m's avatar
      AMR-Trilnos: More improvements on isBoundary. · 79d4160c
      frey_m authored
      modified:   AmrInterpolater.h
      modified:   AmrLagrangeInterpolater.h
      modified:   AmrLagrangeInterpolater.hpp
      modified:   AmrMultiGrid.cpp
      modified:   AmrMultiGrid.h
      modified:   AmrPCInterpolater.h
      modified:   AmrPCInterpolater.hpp
      modified:   AmrTrilinearInterpolater.h
      modified:   AmrTrilinearInterpolater.hpp
      79d4160c
    • 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
  12. 07 Dec, 2017 1 commit
  13. 06 Dec, 2017 1 commit
  14. 30 Nov, 2017 3 commits
    • frey_m's avatar
      AMR-Trilinos: Use lookup tables in Lagrange · fb9ef090
      frey_m authored
      modified:   AmrLagrangeInterpolater.h
      modified:   AmrLagrangeInterpolater.hpp
      fb9ef090
    • 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
  15. 21 Nov, 2017 1 commit
    • 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
  16. 10 Nov, 2017 1 commit
  17. 18 Oct, 2017 1 commit
  18. 16 Oct, 2017 1 commit
  19. 12 Oct, 2017 1 commit
  20. 11 Oct, 2017 7 commits
  21. 10 Oct, 2017 2 commits
  22. 09 Oct, 2017 3 commits
  23. 04 Oct, 2017 3 commits