Hi,
congratulations on the initial release. Very exciting stuff to have everything automated.
The initial release just came out 3 days ago, so I guess this is all very fresh.
For users that are not familiar with the program it would be nice to have two additional scripts in the release.
- It would be nice to have an .envrc file and a source script to export the appropriate variables.
- It would be nice to setup the appropriate OMP variables for parallel execution.
For example without any restrictions, the program just uses all threads, instead of CPU cores.
In my case I have a complete over-saturation (I believe). So the OMP_NUM_THREADS could
be also in the setup script, but as number of cores, not threads.
.envrc (just an example from my environment, not universal)
export XTBHOME=/home/ubuntu/QCxMS.v5.0/.XTBPARAM
export PATH=$PATH:/home/ubuntu/QCxMS.v5.0
export OMP_NUM_THREADS=112
ulimit -s unlimited
and the command to source the .envrc (from my environment, not universal)
source /home/ubuntu/QCxMS.v5.0/.envrc
Also when the OMP_NUM_THREADS variable is set on a NUMA node (not multiple cluster nodes) the pqcxms calling option has to be set to one (pqcxms 1) otherwise there is an over subscription of threads.
Best
Tobias

Hi,
congratulations on the initial release. Very exciting stuff to have everything automated.
The initial release just came out 3 days ago, so I guess this is all very fresh.
For users that are not familiar with the program it would be nice to have two additional scripts in the release.
For example without any restrictions, the program just uses all threads, instead of CPU cores.
In my case I have a complete over-saturation (I believe). So the OMP_NUM_THREADS could
be also in the setup script, but as number of cores, not threads.
.envrc (just an example from my environment, not universal)
and the command to source the .envrc (from my environment, not universal)
Also when the OMP_NUM_THREADS variable is set on a NUMA node (not multiple cluster nodes) the pqcxms calling option has to be set to one (pqcxms 1) otherwise there is an over subscription of threads.
Best
Tobias