You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I was recently at a presentation about how an organization (a group of software projects) has made changes to increase collaboration and port to a new platform. The presenter had a really nice highlight slides of items to do, some of which could be their own PTCs.
increase collaboration:
become 'open' source: have some way for collaborators to get read access to the code, with a way for them to contribute back (issues or PRs)
have a release scheme
document the build process (most people are moving to Spack for this). be willing to keep the spack package up-to-date.
porting to a new a platform:
stand up nightly testing
incorporate the new technology / toolchain (in this case it was Nvidia)
create spack environments for the compilers you care about
engage with vendors / facilities as the platform is coming online
address differences between previous / current / next architectures
train more developers for the new technologies / platform (GPUs)
The text was updated successfully, but these errors were encountered:
I was recently at a presentation about how an organization (a group of software projects) has made changes to increase collaboration and port to a new platform. The presenter had a really nice highlight slides of items to do, some of which could be their own PTCs.
increase collaboration:
porting to a new a platform:
The text was updated successfully, but these errors were encountered: