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

Including the Fortran C interface cmake module before using it #45

Merged
merged 1 commit into from
Nov 19, 2014

Conversation

jayeshkrishna
Copy link
Contributor

The Fortran C interface cmake module needs to be included before
using functions in the module. Without the fix a cmake build of
the timing util will fail.

[B4B]

The Fortran C interface cmake module needs to be included before
using functions in the module. Without the fix a cmake build of
the timing util will fail.

[B4B]
@jayeshkrishna
Copy link
Contributor Author

This change should not affect existing ACME builds (The current build system does not perform a cmake build of the timing util library). This change is required for an upcoming PIO fix.

@rljacob
Copy link
Member

rljacob commented Nov 19, 2014

Although this is part of the build script its also in the util/timing directory so alerting @worleyph.

@worleyph
Copy link
Contributor

I've been waiting for this check-in (thanks Jayesh), and have already
been using it in my sandbox in order to enable performance
instrumentation in PIO. I am not aware of any issue or downsides. It
will have no impact except when enabling GPTL instrumentation within PIO
(which will not work without this change).

@rljacob rljacob added the Utils label Nov 19, 2014
@jgfouca jgfouca merged commit 74857e9 into master Nov 19, 2014
@jgfouca
Copy link
Member

jgfouca commented Nov 19, 2014

Just did a quick test on redsky, no adverse effects. merged.

@jayeshkrishna jayeshkrishna deleted the jayeshkrishna/utils_timing/bugfix_cmake_build branch February 20, 2015 17:29
douglasjacobsen pushed a commit that referenced this pull request Aug 27, 2015
rljacob added a commit that referenced this pull request Apr 25, 2017
Remove trailing whitespace from all files.

[BFB]
jgfouca pushed a commit that referenced this pull request Jan 16, 2019
rljacob pushed a commit that referenced this pull request May 6, 2021
wagmanbe pushed a commit to wagmanbe/E3SM that referenced this pull request Apr 20, 2023
…ect#45)

Update .gitmodules for submodules added in a previous PR

Two submodules were added in PR E3SM-Project#43 improperly, causing fatal error
on git submodule update.

[BFB]
jonbob pushed a commit that referenced this pull request Oct 27, 2023
Move comments to Registry and update bld files to match
sbrus89 pushed a commit to sbrus89/E3SM that referenced this pull request Jan 19, 2024
* Adds memory cleanup functions for some Omega classes

For Omega classes that store all instances, this adds some
erase/clear functions to clean up memory before the yakl finalize
call. Updates developer guide to note the requirement for this cleanup.
sbrus89 pushed a commit to sbrus89/E3SM that referenced this pull request Jan 22, 2024
* Adds memory cleanup functions for some Omega classes

For Omega classes that store all instances, this adds some
erase/clear functions to clean up memory before the yakl finalize
call. Updates developer guide to note the requirement for this cleanup.
sbrus89 pushed a commit to sbrus89/E3SM that referenced this pull request Jan 26, 2024
* Adds memory cleanup functions for some Omega classes

For Omega classes that store all instances, this adds some
erase/clear functions to clean up memory before the yakl finalize
call. Updates developer guide to note the requirement for this cleanup.
yunpengshan2014 pushed a commit that referenced this pull request Apr 2, 2024
GeorginaGibson pushed a commit to GeorginaGibson/E3SM that referenced this pull request Aug 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants