NOAA-GSL / ExascaleWorkflowSandbox

Other
2 stars 2 forks source link

Feature/pip parsl #25

Closed christopherwharrop-noaa closed 1 year ago

christopherwharrop-noaa commented 1 year ago

This PR refactors the install scripts so that Parsl and RADICAL are installed via pip provided by miniconda3 instead of being built from source by Spack. This accomplishes two important goals:

  1. Spack packages for Parsl and RADICAL are not kept up to date, so installation of their latest versions is only possible via pip. Latest versions are important for our research because we need need access to newly released capabilities.
  2. The install times for Parsl and RADICAL is drastically improved because very costly source builds of dependencies is no longer needed. The time is decreased from a few hours to a few minutes.

The gcc version is also upgraded from 9.4 to 11.2 because the series 9 compilers are already out of date.