zsh_local_e5 1.0 KB

12345678910111213141516171819202122232425262728
  1. #set username for zshrc
  2. DEFAULT_USER="kheinicke"
  3. [[ ":$PATH:" != *":${HOME}/.local/bin:"* ]] && PATH="${HOME}/.local/bin:${PATH}"
  4. export EDITOR=nvim
  5. export KRB5CCNAME=$HOME/.krb5cc
  6. alias set_conda="source /usr/scripts/set_conda.sh && source ~/.set_conda_local"
  7. alias rf="set_conda && conda activate root_forge"
  8. alias ipy="set_conda && conda activate root_forge_36 && ipython"
  9. export CONDOR_LOGS=/ceph/users/kheinicke/condor_logs
  10. export D=/ceph/users/kheinicke/b2oc/dsk-run2
  11. function batchmake () {
  12. mkdir -p $CONDOR_LOGS/{stderr,log,stdout}
  13. snakemake --cores 10000 --local-cores 64 --latency-wait 1 \
  14. --max-jobs-per-second 32 --max-status-checks-per-second 512 \
  15. --drmaa \
  16. " getenv = True "$'\n'\
  17. " request_cpus = {threads}"$'\n'\
  18. " output = $CONDOR_LOGS/stdout/{rule}.{wildcards}.out"$'\n'\
  19. " error = $CONDOR_LOGS/stderr/{rule}.{wildcards}.err"$'\n'\
  20. " logs = $CONDOR_LOGS/log/{rule}.{wildcards}.log "$'\n'\
  21. " request_memory = 8G "$'\n'\
  22. " +MaxRunHours = ${MAXRUNHOURS:-24} " \
  23. ${*} | sed -u "s/DEBUG: Sleeping for a moment/./"
  24. }