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

Build with CMake #310

Open
wants to merge 109 commits into
base: develop
Choose a base branch
from
Open

Build with CMake #310

wants to merge 109 commits into from

Conversation

RobertPincus
Copy link
Member

Replace the GNU Make build system with CMake based on work by Makepath. Expands CI to include MacOS (13/Intel and latest/ARM M1) and Windows 2022 with gfortran and conda. Updates Ubuntu runners to 24.04.

Known problem: does not pass tests with window-2022/gfotran-14/double precision; does not currently compile with nagfor 17 on Linux (Gitlab integration) because modules are not found.

I'm unclear if Gitlab integration is running GPU kernels on the GPUs.

Chiil and others added 30 commits November 22, 2024 19:15
- removed rtef.a and rrtmgpf.a
- Fixed some missed library links
- Added RTE_KERNELS option ("ACCEL", "EXTERN", "DEFAULT"). Default: "DEFAULT" (There is TOUPPER modification, you can write them as you like)
… Added more info if netcdf.mod failes to be found
@RobertPincus RobertPincus changed the base branch from main to develop December 12, 2024 22:46
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.

3 participants