idaholab / raven

RAVEN is a flexible and multi-purpose probabilistic risk analysis, validation and uncertainty quantification, parameter optimization, model reduction and data knowledge-discovering framework.
https://raven.inl.gov/
Apache License 2.0
219 stars 133 forks source link

[UNDER-DISCUSSION] RAVEN Workshop July 2022 #1910

Open wangcj05 opened 2 years ago

wangcj05 commented 2 years ago

Under Discussion Topic

Summary of the topic to be discussed with the development team A clear and concise description of the topic to be discusses

Describe the solution you'd like to be implemented A clear and concise description of what you want to happen.

Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered.


For Change Control Board: Issue Review

This review should occur before any development is performed as a response to this issue.


For Change Control Board: Issue Closure

This review should occur when the issue is imminently going to be closed.

dylanjm commented 2 years ago

There is a discrepancy in GA documentation. The beginning of the GAParams section shows that swapMutator is an available option for mutation type:

image

If you scroll down to the next page where we typically have the node information it does not show up as a possibility:

image
wangcj05 commented 2 years ago

Problems that are found by @joshua-cogliati-inl:

Problems with install in workshop:

    Not finding python in when running ./scripts/establish_conda_env.sh --install
Sometimes establish conda would error when trying to find python.  One solution was to run
conda activate base
before running establish conda install.
before running establish conda.

One person had two miniconda's and had an error when trying to activate because the environment was defined in the other miniconda. (Hint, if you want to run in the raven environment, run:

source ./scripts/establish_conda_env.sh --load
)

Several people did not have a compiler installed in windows.

Unless we eliminate that need (either with a pure python crow or with a pre-compiled raven pip wheel) we should emphasis the need to have that installed first. Note that Microsoft C++ Build Tools might be easier to install compared to Microsoft Visual Studio: https://visualstudio.microsoft.com/visual-cpp-build-tools/ (Note that installing both Microsoft Visual Studio and the Build Tools might not work.)

Others

In our windows install instructions, we recommend that people install Git and Conda with set environment parameters so they are always in the path, but that seemed to have caused one user's cmd to fail to work. Possibly we should stop recommending that. (Side note, we should try and install on as clean a computer as possible in windows before a workshop to try and find out these problems.)

wangcj05 commented 2 years ago

Questions

  1. Difference between RAVEN and Dakota

Issues

Improvement