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

WIP: Switch to gets with no separate halo data structure #168

Draft
wants to merge 15 commits into
base: main
Choose a base branch
from
Draft

Conversation

rouson
Copy link
Collaborator

@rouson rouson commented Jan 2, 2024

Work in Progress (WIP) -- Do Not Merge

The following commands reproduce an internal compiler error (ICE) with each of the named compilers and compiler versions:

gfortran (Homebrew-installed)

  • Version 13.2.: fpm test
  • Version 12.3.0: fpm test --compiler gfortran-12

nagfor 7.1 (Build 7143)

  • fpm test --compiler nagfor --flag "-fpp -f2018"

nagfor 7.1 Build 7143 requires a separate module procedure
definition with the bind(C) attribute to repeat the full interface
body.
Changing file extensions from .f90 to .F90 eliminates unnecessary
automatic C preprocessing with some compilers, including gfortran.
The following commands reproduce an internal compiler error (ICE)
with each of the named compilers and compiler versions:

`gfortran` (Homebrew-installed)
---------------------------------
* Version 13.2.: `fpm test`
* Version 12.3.0: `fpm test --compiler gfortran-12`

`nagfor` 7.1 (Build 7143)
-------------------------
* `fpm test --compiler nagfor --flag "-fpp -f2018"`
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.

None yet

1 participant