1) nixpkgs/.16.09 (H,S) 3) gcccore/.5.4.0 (H) 5) openmpi/2.1.1 (m)
2) StdEnv/2016.4 (S) 4) gcc/5.4.0 (t) 6) imkl/11.3.4.258 (math)
I then specify:
export CC=mpicc; export CXX=mpicxx; export FC=mpif90; export FF=mpif77
libmkl_ao_worker.so libmkl_intel_ilp64.so
libmkl_avx2.so libmkl_intel_lp64.a
libmkl_avx512_mic.so libmkl_intel_lp64.so
libmkl_avx512.so libmkl_intel_sp2dp.a
libmkl_avx.so libmkl_intel_sp2dp.so
libmkl_blacs_ilp64.a libmkl_intel_thread.a
libmkl_blacs_ilp64.so libmkl_intel_thread.so
libmkl_blacs_intelmpi_ilp64.a libmkl_lapack95_ilp64.a
libmkl_blacs_intelmpi_ilp64.so libmkl_lapack95_lp64.a
libmkl_blacs_intelmpi_lp64.a libmkl_lapack.a
libmkl_blacs_intelmpi_lp64.so libmkl_mc3.so
libmkl_blacs_lp64.a libmkl_mc.so
libmkl_blacs_lp64.so libmkl_pgi_thread.a
libmkl_blacs_openmpi_ilp64.a libmkl_pgi_thread.so
libmkl_blacs_openmpi_ilp64.so libmkl_rt.so
libmkl_blacs_openmpi_lp64.a libmkl_scalapack.a
libmkl_blacs_openmpi_lp64.so libmkl_scalapack_ilp64.a
libmkl_blacs_sgimpt_ilp64.a libmkl_scalapack_ilp64.so
libmkl_blacs_sgimpt_ilp64.so libmkl_scalapack_lp64.a
libmkl_blacs_sgimpt_lp64.a libmkl_scalapack_lp64.so
libmkl_blacs_sgimpt_lp64.so libmkl_sequential.a
libmkl_blas95_ilp64.a libmkl_sequential.so
libmkl_blas95_lp64.a libmkl.so
libmkl_cdft.a libmkl_solver.a
libmkl_cdft_core.a libmkl_tbb_thread.a
libmkl_cdft_core.so libmkl_tbb_thread.so
libmkl_core.a libmkl_vml_avx2.so
libmkl_core.so libmkl_vml_avx512_mic.so
libmkl_def.so libmkl_vml_avx512.so
libmkl_em64t.a libmkl_vml_avx.so
libmkl_gf_ilp64.a libmkl_vml_cmpt.so
libmkl_gf_ilp64.so libmkl_vml_def.so
libmkl_gf_lp64.a libmkl_vml_mc2.so
libmkl_gf_lp64.so libmkl_vml_mc3.so
libmkl_gnu_thread.a libmkl_vml_mc.so
libmkl_gnu_thread.so locale
libmkl_intel_ilp64.a