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

Fix IBM XL Fortran build #51

Merged
merged 4 commits into from
Oct 2, 2022
Merged

Fix IBM XL Fortran build #51

merged 4 commits into from
Oct 2, 2022

Conversation

rouson
Copy link
Member

@rouson rouson commented Oct 2, 2022

This PR

  1. Replaces the one remaining dependency, Assert, with a minimal assertion utility that IBM XL Fortran can compile due to the XL Fortran compiler's lack of support Fortran for 2008 this_image().
  2. Adds C preprocessor macros that work around various other XL Fortran issues.

rouson and others added 4 commits October 2, 2022 11:11
This commit removes the Assert library as a dependency due to its
reliance on the parallel intrinsic function this_image(), which
is part of Fortran 2008, which the IBM XL Fortran compiler does
not fully support.
@rouson rouson marked this pull request as ready for review October 2, 2022 23:54
@rouson rouson merged commit 35b4c9f into main Oct 2, 2022
@rouson rouson deleted the fix-ibm-build branch October 2, 2022 23:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant