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

Update socrates and jules extraction and compilation flags #19

Open
wants to merge 12 commits into
base: main
Choose a base branch
from

Conversation

jasonjunweilyu
Copy link
Collaborator

This updates the extraction and build of socrates and jules for lfric_atm, based on the same update of this ticket: https://code.metoffice.gov.uk/trac/lfric_apps/ticket/539

The pipeline build is successful: https://git.nci.org.au/bom/ngm/lfric/lfric_atm-fab/-/commit/88db61f0f2a7991d79c995aa9c050e524dba136e

@jasonjunweilyu jasonjunweilyu requested a review from hiker February 20, 2025 03:03
@jasonjunweilyu jasonjunweilyu changed the title Add include paths socrates Update socrates and jules extraction and compilation flags Feb 20, 2025
Copy link
Collaborator

@hiker hiker left a comment

Choose a reason for hiding this comment

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

We must still support older LFRic version, could you please fix that up? The rest is fine.

FcmExtract(self.lfric_apps_root / "science" /
"socrates_interface" / "build" /
"extract.cfg"),
FcmExtract(self.lfric_apps_root / "science" /
Copy link
Collaborator

Choose a reason for hiding this comment

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

That seems only to work with recent LFRic versions. We still need to support LFRic versions before the change in the extract.cfg files happened. So I'd guess you need to check that the files exists before creating FcmExtract's for them,

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.

2 participants