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

Perhaps add file initializations for TLM for profiles package #717

Open
Shreyas911 opened this issue Apr 4, 2023 · 2 comments
Open

Perhaps add file initializations for TLM for profiles package #717

Shreyas911 opened this issue Apr 4, 2023 · 2 comments

Comments

@Shreyas911
Copy link
Collaborator

Shreyas911 commented Apr 4, 2023

This is a feature request.

It would be nice to add file initialization for TLM with file id fidtangent similar to how files are initialized for the adjoint mode with file id fidadjoint in pkg/profiles/profiles_init_fixed.F. This would allow forward differentiation of the profiles package, which is perhaps helpful for UQ in the future.

Basic compatibility now exists for reverse differentiation of the profiles package with Tapenade in PR #685. While attempting to make forward differentiation compatible, I noticed this missing link. Without this, even TAF is unable to achieve the forward mode differentiation.

Best,
Shreyas

@jm-c
Copy link
Member

jm-c commented Apr 5, 2023

@timothyas do you have any comment on this issue ?

@timothyas
Copy link
Member

I'm sorry but unfortunately I wouldn't know how to do this at the moment. I have never looked into the profiles package.

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

No branches or pull requests

3 participants