As discussed today here are the configure flags for MPQC that we typically use to enable MPI+threads. Curt and I can point folks to input decks that either require mpi thread level to be funneled or multiple.
You can download mpqc at www.mpqc.org. '--prefix=/install/dir' '--with-build-id=provide-some-buildid-label' '--with-cc=/mpicc' '--with-cxx=mpicxx' '--with-f77=mpif77' '--enable-debug=opt' '--with-launch=mpirun -np %NPROC% -machinefile % NODEFILE% %MPQC% [-o %OUTPUT%] %INPUT%' '--with-default-parallel=mpi' '--enable-always-use-mpi'\" --enable-threads The "--enable-debug=opt" provides more debug info if the job dies. "--with-launch" provides the default launch command that the mpqcrun script can use. mpqcrun helps set up the environmental variables mpqc requires just in case you are running the job through a batch system (PBS, Torque, Slurm, etc.) "--with-default-parallel=mpi" sets the default parallelism model to mpi. "--enable-always-use-mpi" configure mpqc to always use mpi. thanks, - Matt