-
Notifications
You must be signed in to change notification settings - Fork 31
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
Fortran standard to 2008 #53
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can you confirm these changes are intentional?
I'm not 100% convinced we want to manually update the ADFirstAidKit stuff. A couple options here:
Let's talk about this during the next maintenance meeting maybe. |
Codecov Report
@@ Coverage Diff @@
## master #53 +/- ##
==========================================
- Coverage 46.13% 46.06% -0.07%
==========================================
Files 6 6
Lines 776 775 -1
==========================================
- Hits 358 357 -1
Misses 418 418
Continue to review full report at Codecov.
|
How does this look @eirikurj @bernardopacini? I added a new flag for F77 code which omits the standard specification. The flags can probably be simplified (we probably don't need PETSc/CGNS since it's just the Tapenade code). I also see that @gang525 updated the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Overall, this looks good. I got some feedback from the Tapenade people and according to them, future version of Tapenade will not include the .f
files, only the C files, so eventually we could remove the F77 rules. For the time being, we can just keep this as is.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Up for the tapenade checks addition
Purpose
The Fortran standard is 2008 because petsc wasn't cooperating with earlier standards.
Type of change
What types of change is it?
Select the appropriate type(s) that describe this PR
Testing
I do not have complex IDWarp compiled, so those tests were skipped.
Checklist
Put an
x
in the boxes that apply.flake8
andblack
to make sure the code adheres to PEP-8 and is consistently formatted