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

New hypre release 2.18.1 #55

Closed
rfalgout opened this issue Oct 14, 2019 · 13 comments
Closed

New hypre release 2.18.1 #55

rfalgout opened this issue Oct 14, 2019 · 13 comments
Labels

Comments

@rfalgout
Copy link
Contributor

Hello @hypre-space/developers,

We are in the process of doing a new hypre patch release, so please hold off on making changes to the master branch until it is done. We still plan on doing a minor release soon with the new features that didn't make it into 2.18.

Thanks!

-Rob

@rfalgout
Copy link
Contributor Author

rfalgout commented Oct 14, 2019

  • [MAJOR] Initial documentation review meeting.
  • [MAJOR.MINOR] Update user and reference manuals.
  • [MAJOR] Final documentation review meeting.
  • Update CHANGELOG file with information regarding contents of this release.
  • Verify that all agreed-upon changes have been committed.
  • Update config/configure.in and CMakeLists.txt with release number and date, then run config/bootstrap and commit changes to the repository.
  • Check that the regression tests all run cleanly
    • machine-tux
    • machine-tux-exlibs
    • machine-rztopaz
    • machine-syrah
    • machine-ray
    • machine-vs-pro
  • Tag repository with release number: git tag -a v2.18.1 -m "Release v2.18.1" and push the tags to the central repository: git push --tags
  • On the CASC cluster, copy the GitHub release tar file to /usr/casc/hypre.
  • On the RZ, copy the GitHub tar file to /usr/gapps/hypre (for backup reasons).
  • Close the new release GitHub issue.

@bobby-philip
Copy link

It looks like the copyright block in

src/HYPREf.h
src/hypre/include/HYPREf.h

tries to use 'c' at the beginning of the line instead of '!' and this causes a compile error. This is for 2.18.0

@rfalgout
Copy link
Contributor Author

It looks like the copyright block in

src/HYPREf.h
src/hypre/include/HYPREf.h

tries to use 'c' at the beginning of the line instead of '!' and this causes a compile error. This is for 2.18.0

Using 'c' goes way back. Is this really now considered a bug in Fortran 90/95/...? If so, there are a number of other instances in hypre that we will have to fix, not just the headers.

I just did some quick research on this, and it looks like Fortran 77 actually changed the comment character to '*' but accepted 'c' for backward compatibility. Fortran 90 changed it to '!' and I'm not sure what happened to backward compatibility.

I guess we fixed this in 'HYPREf.h' a long time ago (and I just don't remember), because we clearly had the '!' character there before the license change. I'll fix.

@bobby-philip
Copy link

Thanks! Intel ifort, 18.0.2 gave this error.

@rfalgout
Copy link
Contributor Author

@bobby-philip Let me know if my last commit fixes the problem. Thanks!

@rfalgout
Copy link
Contributor Author

Hi @balay ,

Would you mind running the current master branch through your testing and let us know if all is good before we tag this for release? Let me know. Thanks!

-Rob

@balay
Copy link
Contributor

balay commented Oct 15, 2019

@rfalgout will check and update

@balay
Copy link
Contributor

balay commented Oct 15, 2019

I ran a full petsc test pipeline on this snapshot of hypre, and a few xsdk workstation builds [i.e no runs] on linux,osx (gcc,clang,intel) - they all are fine.

@rfalgout
Copy link
Contributor Author

Thanks, Satish!

@rfalgout
Copy link
Contributor Author

Hello @hypre-space/developers . If there are no complaints, I will tag the release later this morning.

@bobby-philip
Copy link

bobby-philip commented Oct 15, 2019 via email

@rfalgout
Copy link
Contributor Author

Thanks, Bobby!

@rfalgout
Copy link
Contributor Author

The release is done. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants