Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Conceptual Design

Date last modified: 

Contributors:  Xylar Asay-Davis Althea Denlinger

Design: A mechanism to begin deployment

The mache documentation will describe how to create a load script to install miniforge3 and mache, and then initiate a deploy script within macheA generalized configure script will install mache and then carry out deployment similarly to the configure script and deployment package in polaris. This script will be retrieved from github with a short localized script in the software to be deployed (e.g., polaris would have a small localized script for retrieving the script to install conda, mache, and begin deployment). So there will be three scripts: 1.) localized script within the target software (e.g., polaris), 2.) begin deployment script which will be used to install conda and mache, and 3.) a script like the configure_polaris_envs.py script which will complete the rest of the deployment process.

Design: A mechanism to install miniforge3

Included in the above mache deployment script.

Design: A mechanism to install mache

Included in the above mache deployment script.

Design: A way for deployed software to specify conda packages to install

...

Date last modified:  

Contributors: Xylar Asay-Davis Althea Denlinger

Implementation: A mechanism to begin deployment

Implementation: A mechanism to install miniforge3

Implementation: A mechanism to install mache

Implementation: A way for deployed software to specify conda packages to install

Implementation: A way for deployed software to specify spack packages to install

Implementation: Support for different variants of the environments

Implementation: Include a mechanism for providing environment variables

Implementation: Provide a mechanism to load the environments in the deployed software

Implementation: Skip spack deployment

Optional Implementation: Skip conda deployment

Optional Implementation: Testing the deployed software

Planned Testing 

Date last modified: 

...