zsh_local_e5 1.2 KB

123456789101112131415161718192021222324252627282930
  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. export LIBCLANG_PATH=/cvmfs/sft.cern.ch/lcg/releases/clang/8.0.0-ed577/x86_64-centos7/lib/libclang.so
  7. export CLANG_HEADER=/cvmfs/sft.cern.ch/lcg/releases/clang/8.0.0-ed577/x86_64-centos7/lib/clang/8.0.0/include/
  8. alias set_conda="source /usr/scripts/set_conda.sh && source ~/.set_conda_local"
  9. alias rf="set_conda && conda activate root_forge"
  10. alias ipy="set_conda && conda activate root_forge_36 && ipython"
  11. export CONDOR_LOGS=/ceph/users/kheinicke/condor_logs
  12. export D=/ceph/users/kheinicke/b2oc/dsk-run2
  13. function batchmake () {
  14. mkdir -p $CONDOR_LOGS/{stderr,log,stdout}
  15. snakemake --cores 10000 --local-cores 64 --latency-wait 1 \
  16. --max-jobs-per-second 32 --max-status-checks-per-second 512 \
  17. --drmaa \
  18. " getenv = True "$'\n'\
  19. " request_cpus = {threads}"$'\n'\
  20. " output = $CONDOR_LOGS/stdout/{rule}.{wildcards}.out"$'\n'\
  21. " error = $CONDOR_LOGS/stderr/{rule}.{wildcards}.err"$'\n'\
  22. " logs = $CONDOR_LOGS/log/{rule}.{wildcards}.log "$'\n'\
  23. " request_memory = 8G "$'\n'\
  24. " +MaxRunHours = ${MAXRUNHOURS:-24} " \
  25. ${*} | sed -u "s/DEBUG: Sleeping for a moment/./"
  26. }