NCAR / ccpp-scm

CCPP Single Column Model
Other
13 stars 50 forks source link

Continuous Integration with Nvidia compiler #435

Closed dustinswales closed 3 months ago

dustinswales commented 4 months ago

This PR introduces support to use the SCM with NVidia HPC fortran compiler (nvfortran). The CI tests build and run a set of regression tests using the SCM_RAP suite for two configurations, one without and one with GPU support. GPU runtime functionality is not tested, just the build step.

dustinswales commented 4 months ago

@grantfirl This one is good to go whenever we want to add it! Up to 21 CI tests now!

dustinswales commented 4 months ago

Note that the Debug builds are failing (mersenne_twister conflict) with Nvidia, so I have them off in the yaml file.

grantfirl commented 3 months ago

Combined into #459

mkavulich commented 2 months ago

@dustinswales @grantfirl It appears as if the CI test of this workflow is failing in the main branch. Since it seems like it was working on the last commit here, perhaps there was a problem with the merged PR?

grantfirl commented 2 months ago

@dustinswales @grantfirl It appears as if the CI test of this workflow is failing in the main branch. Since it seems like it was working on the last commit here, perhaps there was a problem with the merged PR?

See comments here: https://github.com/NCAR/ccpp-scm/pull/459