Skip to content

Conversation

@Dominick99
Copy link
Member

No description provided.

rouson and others added 20 commits September 21, 2022 15:55
This commit

1. Renames templates/fpm.toml to templates/fpm.toml-template,
2. Edits setup.sh accordingly, and
3. Adds fpm.toml to the .gitignore file.

This helps to ensure that users always run setup.sh before
building using the ./build/run-fpm.sh script that setup.sh
creates.
This is the first of several refactorings intended to prepare for
compiling all do concurrent loops with the NVIDIA NVFortran
compiler to facilitate automatic offloading.  The remaining files
will be compiled with gfortran and linked to the
NVFortran-compiled object files through Fortran's
C-interoperability features.
@everythingfunctional
Copy link
Member

Got the CI working again. Can I ask what is the benefit of putting the do concurrent loops inside of bind(C) procedures?

@rouson
Copy link
Collaborator

rouson commented Sep 28, 2022

@everythingfunctional Great question! I'll explain offline.

Copy link
Collaborator

@rouson rouson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@rouson rouson merged commit fc2754a into main Sep 28, 2022
@rouson rouson deleted the add-bindC-attribute branch September 28, 2022 22:09
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.

4 participants