openmsr / msre_docker

5 stars 4 forks source link

Potential tweaks for consideration #1

Open shimwell opened 2 years ago

shimwell commented 2 years ago

Just watched your nice video :video_camera:

Congrats on the smooth workflow :tada: and great to see that the model and work is available to all :+1:

One of the great things about putting this on GitHub is that we can all pitch in with random ideas :wink:

I noticed a few things that might be of interested to you :eyes:

ebknudsen commented 2 years ago

Thank you for the kind words and suggestions. :+1: All good ones to keep in mind for next version of this one, or similar videos. On the specific point on install scripts, we're currently reviewing and testing with the intention of making them public. At present they're more complicated than they have to be.

shimwell commented 2 years ago

On the topic of simplifying the install we have made some nice progress recently by adding DAGMC to the Conda install for OpenMC

This attached picture shows how DAGMC is installed by compiling it with OpenMC on the left, a hybrid DAGMC conda and openmc compile in the center and on the right an OpenMC conda install that includes DAGMC.

This reduction in installation complexity was achieved by this pull request and we can certainly add more packages to the conda install to simplify the install further.

The DAGMC bundled with OpenMC conda install doesn't currently include Embree or Double Down but these could be included with a little development effort on the feedstock repo and associated repos.

concise_openmc_damgc_install_with_conda

ebknudsen commented 2 years ago

That's great. Thank's for pointing this out. Specifically in terms of "home-use" MSRE double down and embree are a practical necessity, since otherwise the complexity of the model makes it very slow to run without.