[NLPL Task Force (A)] [rt.uio.no #3243254] compiling against Boost and ICU

Sabry Razick via RT hpc-drift at usit.uio.no
Tue Jan 15 07:08:40 UTC 2019


On 2019-01-08 10:30:37, rogeron wrote:
> Hi Stephan,
> 
> It looks like ther is no Unicode support for this ICU version. We will
> look into it / prepare a new version for you,
> 
> Roger

Dear Stephan,
  Roger has built icu and now I have compiled boost with that, please check whether this fixes the issue (everything pure GNU)

-bash-4.1$ module purge; module load boost/1.69.0
-bash-4.1$ module list
Currently Loaded Modulefiles:
  1) hpcx/2.2.0          3) gcc/7.2.0           5) icu/63.1
  2) binutils/2.26       4) openmpi.gnu/3.1.2   6) boost/1.69.0

-bash-4.1$ icu-config --cc
gcc 
-bash-4.1$ icu-config --cppflags-dynamic
-DPIC 
-bash-4.1$ icu-config --cppflags
-I/cluster/software/VERSIONS/icu-63.1/include 


And for the other question, yes you can use MKL with GNU. But if you ask Intel they will tell you that you need the intel compiler to get the full benefit of MKL, that is partially true (i.e. an optimized GNU compilation will outperform a lazy intel compilation, an optimized intel compilation will outperform everything else).



Regards,
Sabry




More information about the infrastructure mailing list