Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create semi-structured Hypre solver interface for multi-variate systems #632

Merged
merged 41 commits into from
Aug 24, 2023

Commits on May 10, 2023

  1. Initial template of implementation of a Semi-Structured Hypre interfa…

    …ce in Cajita
    
    Process for setting matrix values and vector values for solver incomplete
    
    Needs to be generalized from 3-D, 3-variate to N-Dim, N_v-variate
    lebuller committed May 10, 2023
    Configuration menu
    Copy the full SHA
    98056af View commit details
    Browse the repository at this point in the history

Commits on May 11, 2023

  1. Configuration menu
    Copy the full SHA
    ef224c4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    79c03c0 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2023

  1. Configuration menu
    Copy the full SHA
    e57ab13 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2023

  1. Configuration menu
    Copy the full SHA
    af43471 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2023

  1. Makes changes to the Hypre Semi-Structured solver and creates and ini…

    …tial unit test and example for the solver
    lebuller committed May 22, 2023
    Configuration menu
    Copy the full SHA
    d15933c View commit details
    Browse the repository at this point in the history

Commits on May 23, 2023

  1. Configuration menu
    Copy the full SHA
    d7c6388 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f61f2a9 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1 from lebuller/hypre_init

    Adds calls to HYPRE_Init and HYPRE_Finalize to the hypre structured s…
    lebuller authored May 23, 2023
    Configuration menu
    Copy the full SHA
    40aaaa8 View commit details
    Browse the repository at this point in the history
  4. Adds calls to HYPRE_Init and HYPRE_Finalize, as well as commenting ou…

    …t the preconditioner in the example
    lebuller committed May 23, 2023
    Configuration menu
    Copy the full SHA
    e9231d5 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2023

  1. Configuration menu
    Copy the full SHA
    7bed193 View commit details
    Browse the repository at this point in the history
  2. Moves HYPRE_Init and HYPRE_Finalize calls to examples/tests from the …

    …HypreStructuredSolver header file
    lebuller committed May 25, 2023
    Configuration menu
    Copy the full SHA
    9662aa7 View commit details
    Browse the repository at this point in the history
  3. Merge remote-tracking branch 'origin/hypre_sstruct' into hypre_sstruct

    Merging synced remote branch to local changes for handling the hypre init and finalize calls
    lebuller committed May 25, 2023
    Configuration menu
    Copy the full SHA
    4197ffa View commit details
    Browse the repository at this point in the history

Commits on May 30, 2023

  1. Configuration menu
    Copy the full SHA
    d76442d View commit details
    Browse the repository at this point in the history

Commits on May 31, 2023

  1. Fixes multivariate usage for semi-structured solver

    Needs fix to handling stencil indices for multi-variate coupled problems
    lebuller committed May 31, 2023
    Configuration menu
    Copy the full SHA
    4c336f9 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2023

  1. Alters semi-structured solver to talk varied stencil structures

    issue in creation of view in multi-variate unit test needs to be fixed
    lebuller committed Jun 2, 2023
    Configuration menu
    Copy the full SHA
    0099647 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2023

  1. Changes to interface between hypre LHS/RHS vectors and caban LHS/RHS …

    …vectors. Still not functional
    lebuller committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    abb8b24 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2023

  1. Fixes view handling when passing vector values to and from Hypre in m…

    …ulti-variate case.
    
    Additional cleanups to hypre semi-structured solver included
    lebuller committed Jun 7, 2023
    Configuration menu
    Copy the full SHA
    5d49195 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into hypre_sstruct

    Conflicts:
    	cajita/unit_test/tstHypreStructuredSolver2d.hpp
    	cajita/unit_test/tstHypreStructuredSolver3d.hpp
    lebuller committed Jun 7, 2023
    Configuration menu
    Copy the full SHA
    49cdff0 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2023

  1. Cleanup for HypreSemiStructuredSolver

    Creates Hypre.hpp header for initalizing hypre backend for both strucutred and semi-structured solvers.
    Passes variable filename to hypre print functions instead of hard-coding the output file names
    lebuller committed Jun 8, 2023
    Configuration menu
    Copy the full SHA
    4d82fcc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1fff289 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3e45edc View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2023

  1. format

    streeve committed Jun 14, 2023
    Configuration menu
    Copy the full SHA
    b3afcfc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0f11b7a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    18cbc3e View commit details
    Browse the repository at this point in the history
  4. doxygen formatting

    lebuller committed Jun 14, 2023
    Configuration menu
    Copy the full SHA
    34a5c09 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2023

  1. format

    streeve committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    43a5db9 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2023

  1. Configuration menu
    Copy the full SHA
    dd5bd1d View commit details
    Browse the repository at this point in the history
  2. Doxygen formatting

    lebuller committed Jun 19, 2023
    Configuration menu
    Copy the full SHA
    3088803 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2023

  1. Configuration menu
    Copy the full SHA
    9c90ce5 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2023

  1. Addressing PR comments

    lebuller committed Jun 23, 2023
    Configuration menu
    Copy the full SHA
    1048811 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2023

  1. Configuration menu
    Copy the full SHA
    4ddf12c View commit details
    Browse the repository at this point in the history
  2. format

    lebuller committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    330fa36 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2023

  1. Configuration menu
    Copy the full SHA
    ee74864 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2023

  1. Configuration menu
    Copy the full SHA
    45909cb View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2023

  1. Configuration menu
    Copy the full SHA
    f34766a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    127e492 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1416b10 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2023

  1. Configuration menu
    Copy the full SHA
    5636289 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2023

  1. format

    streeve committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    7fc5476 View commit details
    Browse the repository at this point in the history
  2. Update comments

    streeve committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    3f20e2b View commit details
    Browse the repository at this point in the history