Los Alamos National Lab Experimental Uenv Features (So far)#95
Draft
bodhirubinstein wants to merge 19 commits intoeth-cscs:mainfrom
Draft
Los Alamos National Lab Experimental Uenv Features (So far)#95bodhirubinstein wants to merge 19 commits intoeth-cscs:mainfrom
bodhirubinstein wants to merge 19 commits intoeth-cscs:mainfrom
Conversation
Local repos
Fixed term::err to term::error
Add terminal header
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR includes the patches and changes to Uenv that I have added so far in order to deploy a proof on concept on Los Alamos systems (as part of my summer intern project). Hopefully any feedback on this PR can be a starting point for eventually integrating our changes into the production Uenv tool, and should give you a sense of the features we would like to have in our environment. The summary is:
UENV_CONFIGURATION_PATHenv var (not a great solution).uenv startanduenv run(this is dependent on the patched squashfs-mount tool we've been using; see PR on that repo)uenv image lsand in theconcretise_env()function so thatuenv startanduenv runsearch them.P.S. I am by no means a strong C/C++ programmer, so this code is probably missing some things such as edge case functionality and certain error handling. It should still give a good idea of where we're headed though :).