<div dir="ltr">Hello<div><br></div><div>when building with simfactory, configname-utils are built by default..on the cluster i have been building with simfactory, which uses intel mpi, i need to use the -mt_mpi flags in order to successfully build with openmp..</div>
<div><br></div><div>building the configuration works fine with that, however, when building the utils (using simfactory or manually with </div><div><br></div><div>$make configname-utils</div><div><br></div><div>i get the following errors:</div>
<div><br></div><div><div>ld: MPIR_Thread: TLS definition in /afs/@cell/common/soft/intel/ics2013/impi/4.1.3/lib64/libmpi_mt.so section .tbss mismatches non-TLS definition in /afs/@cell/common/soft/intel/ics2013/impi/4.1.3/lib64/libmpi.so section .bss</div>
<div>/afs/@cell/common/soft/intel/ics2013/impi/4.1.3/lib64/libmpi.so: could not read symbols: Bad value</div><div>make[1]: *** [/ran/u/mvass/cactus/Cactus/exe/ET_INTEL_SIM/carpet2xgraph] Error 1</div><div>make[1]: *** Waiting for unfinished jobs....</div>
</div><div><br></div><div>and the same for all utilities trying to be built</div><div><br></div><div>those were precisely the errors i got around by usingt he -mt_mpi flags and using -lmpi_mt library in my config file...</div>
<div><br></div><div>it however seems that this is ignored for the build of the utils...</div><div><br></div><div>I have actually never used them before, but it seems strange that they canot be built while the Toolkit exe compiles just fine..</div>
<div><br></div><div>best wishes,</div><div><br></div><div>Vassili</div></div>