From b5b504a473a85841a68ddf88b788929dbab6e7ef Mon Sep 17 00:00:00 2001 From: psakievich Date: Tue, 30 Apr 2024 22:25:46 -0600 Subject: [PATCH] Update spack_manager_structure.md --- docs/general/spack_manager_structure.md | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/docs/general/spack_manager_structure.md b/docs/general/spack_manager_structure.md index 8c5ac8b2..cc4f692e 100644 --- a/docs/general/spack_manager_structure.md +++ b/docs/general/spack_manager_structure.md @@ -3,17 +3,21 @@ Spack-Manager is a Spack extension that provides a way for software applications to configure their usage of spack. - +
+ -

An example of generalized infrastructure requirements that are common across HPC and scientific computing applications. Spack-Manager's goal is to empower these types of infrastructures while still allowing application teams to drive the details.

+

An example of generalized infrastructure requirements that are common across HPC and scientific computing applications. Spack-Manager's goal is to empower these types of infrastructures while still allowing application teams to drive the details.

+
The code of Spack-Manager is independent of each individual application and each application code needs to configure a Spack-Manager `Project` to tell Spack-Manager how to work with their application. - +
+ -

Spack-Manager is designed to provide an abstraction that can support multiple application teams. Each team develops a Project that can be registered with an instance of Spack-Manager.

+

Spack-Manager is designed to provide an abstraction that can support multiple application teams. Each team develops a Project that can be registered with an instance of Spack-Manager.

+
A `Project` at its core is simply a collection of [spack configuration files](https://spack.readthedocs.io/en/latest/configuration.html), and [spack package repositories](https://spack.readthedocs.io/en/latest/repositories.html). @@ -37,6 +41,8 @@ spack-manager: Information on configuring a new `Project` can be found in the system administrator profile documentation [here](https://sandialabs.github.io/spack-manager/user_profiles/system_admins/creating_a_project.html). - +
+ -

The end goal of many code application and DevOps teams is to efficiently span the space of platform permutations and project variations.

+

The end goal of many code application and DevOps teams is to efficiently span the space of platform permutations and project variations.em>

+