Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] Container friends #3

Merged
merged 7 commits into from
Feb 27, 2018
Merged

[WIP] Container friends #3

merged 7 commits into from
Feb 27, 2018

Conversation

vsoch
Copy link
Member

@vsoch vsoch commented Feb 21, 2018

Adding Charliecloud usage examples

@vsoch
Copy link
Member Author

vsoch commented Feb 21, 2018

hey @fbartusch to keep you in the loop I'm implementing this in other containers! Here is Charliecloud. Also I hadn't looked at the dag plot before - it's beautiful! Is it not too hard to make for something general?

@fbartusch
Copy link

Hi @vsoch, I just had a second to look into the changes. I didn't know about Charliescloud, but I will try it later.

Also I hadn't looked at the dag plot before - it's beautiful! Is it not too hard to make for something general?

What do you mean with 'general'? If you have a snakemake workflow it's very easy to make a DAG up to any intermediate/final workflow step.
Do you mean generating a graphical representation of an DAG from a arbitrary workflow descriptions (CWL, snakemake, ...)?

@vsoch
Copy link
Member Author

vsoch commented Feb 26, 2018

Yes! To be more specific - I was referencing the dag.svg file.

@vsoch vsoch merged commit 0e32fc2 into master Feb 27, 2018
@fbartusch
Copy link

I don't know if there is a general way (e.g. tool) to produce such a svg file for arbitrary workflow management systems. I know that cwltool (the reference implementation of CWL) can produce a dot file (a textual representation of a dag) that can be turned into an image.

@vsoch
Copy link
Member Author

vsoch commented Feb 28, 2018

cool! hey so I finished up this PR, and I'm going to do one more container technology (rtk) but wanted to see if you would be interested in taking this workflow a bit farther - basically running it across containers and doing something like compare output or resource usage. I want to present (or write something up too?) and since it's your workflow, was hoping to get your input and then have you participate too :) What do you think?

@fbartusch
Copy link

That sounds like a good idea and it's a good possibility to learn something about other container technologies. Just hit me when you finished rkt, and I can compare outputs and resource usage for larger input files.

@vsoch
Copy link
Member Author

vsoch commented Feb 28, 2018

hey @fbartusch I'm looking more into this and the list is VERY long, e.g., udocker, img, smith, habitat.sh, etc. I think we should run with what we have (note I'm presenting in just about 4 weeks) and this base is representative of the folks that would be at the meeting. I'd rather focus on this small group of HPC specific containers than try to hit every single one, especially since it might take away from time needed to do more detailed stuff on our current set. We have 5, and I think that's a decent start, and if we want to add more down the line can do this. What do you think?

@fbartusch
Copy link

Ok, I'll concentrate on this set of 5. I'm just curious, what is this for a meeting and presentation?

@vsoch
Copy link
Member Author

vsoch commented Feb 28, 2018

It's for this --> https://sea.ucar.edu/conference/2018/containers because I thought it would be fun! But beyond that, I think some kind of analysis (with a writeup) would be interesting and go farther than a single talk (where likely I'll spend a majority of time just talking about SCIF).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants