lanl / BEE

Other
14 stars 3 forks source link

Add charliecloud module load to Beeflow #716

Closed rstyd closed 1 year ago

rstyd commented 1 year ago

This PR addresses #580.

pagrubel commented 1 year ago

I tried this on fog and it gives me this error:

beeflow start
Checking dependencies...
Traceback (most recent call last):

  File "/yellow/users/pagrubel/.cache/pypoetry/virtualenvs/hpc-beeflow-E-yFAdUf-py3.8/bin/beeflow", line 5, in <module>
    main()

  File "/yellow/users/pagrubel/BEE/BEE/beeflow/cli.py", line 420, in main
    app()

  File "/yellow/users/pagrubel/.cache/pypoetry/virtualenvs/hpc-beeflow-E-yFAdUf-py3.8/lib/python3.8/site-packages/typer/main.py", line 289, in __call__

  File "/yellow/users/pagrubel/.cache/pypoetry/virtualenvs/hpc-beeflow-E-yFAdUf-py3.8/lib/python3.8/site-packages/typer/main.py", line 280, in __call__

  File "/yellow/users/pagrubel/.cache/pypoetry/virtualenvs/hpc-beeflow-E-yFAdUf-py3.8/lib/python3.8/site-packages/click/core.py", line 1157, in __call__

  File "/yellow/users/pagrubel/.cache/pypoetry/virtualenvs/hpc-beeflow-E-yFAdUf-py3.8/lib/python3.8/site-packages/click/core.py", line 1078, in main

  File "/yellow/users/pagrubel/.cache/pypoetry/virtualenvs/hpc-beeflow-E-yFAdUf-py3.8/lib/python3.8/site-packages/click/core.py", line 1688, in invoke

  File "/yellow/users/pagrubel/.cache/pypoetry/virtualenvs/hpc-beeflow-E-yFAdUf-py3.8/lib/python3.8/site-packages/click/core.py", line 1434, in invoke

  File "/yellow/users/pagrubel/.cache/pypoetry/virtualenvs/hpc-beeflow-E-yFAdUf-py3.8/lib/python3.8/site-packages/click/core.py", line 783, in invoke

  File "/yellow/users/pagrubel/.cache/pypoetry/virtualenvs/hpc-beeflow-E-yFAdUf-py3.8/lib/python3.8/site-packages/typer/main.py", line 607, in wrapper

  File "/yellow/users/pagrubel/BEE/BEE/beeflow/cli.py", line 328, in start
    check_dependencies()

  File "/yellow/users/pagrubel/BEE/BEE/beeflow/cli.py", line 236, in check_dependencies
    load_charliecloud()

  File "/yellow/users/pagrubel/BEE/BEE/beeflow/cli.py", line 225, in load_charliecloud
    from env_modules_python import module #noqa No need to import at top

ModuleNotFoundError: No module named 'env_modules_python'