* 'module swap xl gcc/6.4.0' first (any gcc compiler should be fine, but that 6.4. is known to work without gcc install prefix problems evident on some of the other gcc builds on summitdev)
* do not build your own verbs (rdma-core) libraries. They will interfere with dlopen of spectrum-mpi components.
* PMDK will not work on summit, at least as of February 2019. It does not support the power architecture.
Both of the above produce core files. It looks like the problem is in a subroutine within ABT_finalize:
#0 0x000010000040d990 in ABTI_mem_finalize_local ()
from /autofs/nccs-svm1_home1/carns/working/src/spack/opt/spack/linux-rhel7-ppc64le/gcc-6.4.0/argobots-develop-4l7rzjstalkuojewr6ruxbyrcxfw7t7i/lib/libabt.so.0
#1 0x00001000003f9de4 in ABTI_local_finalize ()
from /autofs/nccs-svm1_home1/carns/working/src/spack/opt/spack/linux-rhel7-ppc64le/gcc-6.4.0/argobots-develop-4l7rzjstalkuojewr6ruxbyrcxfw7t7i/lib/libabt.so.0
#2 0x00001000003f87c0 in ABT_finalize ()
from /autofs/nccs-svm1_home1/carns/working/src/spack/opt/spack/linux-rhel7-ppc64le/gcc-6.4.0/argobots-develop-4l7rzjstalkuojewr6ruxbyrcxfw7t7i/lib/libabt.so.0
#3 0x00001000002b46d4 in margo_cleanup (mid=0x1003b49f490) at src/margo.c:422
#4 0x0000000010001f90 in main ()
* As of 2019-02-20, must hack Argobots a little by commenting out line 93 of malloc.c, see https://github.com/pmodels/argobots/issues/93. All Margo tests complete successfully with this hack in place. Will revisit once proper fix available.