...
| Code Block | ||||
|---|---|---|---|---|
| ||||
[install]
[[symlink dirs]]
[[[localhost]]]
work = ${EWOK_WORKDIR}
run = ${EWOK_FLOWDIR}
[platforms]
[[localhost]]
hosts = localhost
job runner = background
global init-script = source ${JEDI_ROOT}venv/bin/activate
[[compute]]
hosts = localhost
job runner = slurm
install target = localhost
global init-script = """
source ${JEDI_ROOT}/venv/bin/activate
export SLURM_EXPORT_ENV=ALL
export HDF5_USE_FILE_LOCKING=FALSE
ulimit -s unlimited || true
ulimit -v unlimited || true
""" |
Hercules Note:
On Hercules, it appears that the aws package is not found when only running source {JEDI_ROOT}venv/bin/activate . Therefore it is best to source your setup.sh script instead of just the virtual environment. Replace the global init-script = ${JEDI_ROOT}/venv/bin/activate with global init-script = ${JEDI_ROOT}/setup.sh or wherever you keep setup.sh. Then you will want to comment out all of the ecflow lines in setup.sh.
Discover via spack-stack:
...