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

Patch SuperLU_Dist interface for version 5.0 #246

Closed
wants to merge 2 commits into from
Closed

Patch SuperLU_Dist interface for version 5.0 #246

wants to merge 2 commits into from

Conversation

amklinv
Copy link

@amklinv amklinv commented Mar 24, 2016

Warning: This almost certainly breaks the Doxygen for these interfaces.

Alicia Klinvex added 2 commits March 24, 2016 16:35
SuperLU_Dist 5.0 broke backwards compatability by renaming several
structs.  I do a configure-time check to see which struct name
should be used.  When Sherry Li introduces version numbers, this will
be unnecessary.  The structs are then protected by #ifdef statements
in the Amesos2 interface.  See issue #245.
SuperLU_Dist 5.0 broke backwards compatability by renaming several
structs.  I do a configure-time check to see which struct name
should be used.  When Sherry Li introduces version numbers, this will
be unnecessary.  The structs are then protected by #ifdef statements
in the Amesos interface.  See issue #245.
@amklinv
Copy link
Author

amklinv commented Mar 24, 2016

@BarrySmith @jwillenbring @jdbooth @srajama1 @trilinos/amesos2

Referencing the appropriate parties...

@jwillenbring
Copy link
Member

I assigned Siva to this pull request. Feel free to delegate as necessary.

@srajama1
Copy link
Contributor

Alicia : I am on vacation and won't have time to get to this quickly. Can you make sure checkin tests pass (or muelu tests pass, which will ensure the primary user of Amesos2 will work) and commit it. Also adding @jdbooth to see if he can help. Please coordinate among you and Josh.

@jdbooth
Copy link
Contributor

jdbooth commented Mar 25, 2016

I will take a look at the pull request tonight and test.
If this request is only for the type structs, I think we should wait see if Sherry add the version Macro (see other open issues).
We have had trouble with CMake test in past and we are patching for a version of SuperLU_DIST that final.

@jwillenbring jwillenbring assigned jdbooth and unassigned srajama1 Mar 25, 2016
@jdbooth
Copy link
Contributor

jdbooth commented Mar 30, 2016

commit 7e355fb
Fixes the issues this patch was for, but with out having to use the cmake test.
In place use new superlu_dist version macro.
have been tested by myself v (4.1,4.2,5.0) and @amklinv

@jdbooth jdbooth closed this Mar 30, 2016
@bartlettroscoe bartlettroscoe removed the stage: in progress Work on the issue has started label Mar 30, 2016
bartlettroscoe added a commit that referenced this pull request Dec 21, 2016
It turns out that if you have some SEMS modules loaded manaully before
sourcing load_sems_dev_env.sh, then some module loads will fail and the user
will not have the right env.  That can lead to bad pre-push CI testing (see

Therefore, to make these scripts more robust, now a 'module purge' is done
unconditionally.  Given the structure of the SEMS modules, I don't see a
robust way to avoid doing a 'module purge'.  But note that one can just open a
new shell and then source this to be safe.

The unload_sems_dev_env.sh also does an unconditional 'module purge' and wipes
out the var TRILINOS_SEMS_DEV_ENV_LOADED.

I also added the module sems-git/2.10.1 so as to make the checkin-test-sems.sh
script work more robustly.
bartlettroscoe added a commit to bartlettroscoe/Trilinos that referenced this pull request Jan 5, 2018
Origin repo remote tracking branch: 'github/master'
Origin repo remote repo URL: 'github = [email protected]:TriBITSPub/TriBITS.git'

At commit:

commit c5d3fc9b4620cfd8d2e938ea4d9ca9d974b386f3
Author:  Roscoe A. Bartlett <[email protected]>
Date:    Wed Dec 20 16:03:01 2017 -0700
Summary: Merge pull request trilinos#246 from dalg24/fix_typo_developers_guide
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants