[Nek5000-users] Linking ESSL Lib to nek5000
nek5000-users at lists.mcs.anl.gov
nek5000-users at lists.mcs.anl.gov
Thu Sep 4 09:17:35 CDT 2014
Hi Aleks,
just to give a feedback to all.
1/ mpixlf77_r instead of mpixlf77 works successfully.
2/ Including the lib (in this case IBM ESSL Library) works via makenek is also O.K.
In my case (BG/Q):
# linking flags
USR_LFLAGS="-L/bgsys/local/lib -lesslbg"
Thanks once more, Joerg.
Hi Joerg,
Could you try thread-safe compilers,
mpixlf77_r
mpicc_r
before I start asking around?
Thanks.
Aleks
________________________________
From: nek5000-users-bounces at lists.mcs.anl.gov<mailto:nek5000-users-bounces at lists.mcs.anl.gov> [nek5000-users-bounces at lists.mcs.anl.gov<mailto:nek5000-users-bounces at lists.mcs.anl.gov>] on behalf of nek5000-users at lists.mcs.anl.gov<mailto:nek5000-users at lists.mcs.anl.gov> [nek5000-users at lists.mcs.anl.gov<mailto:nek5000-users at lists.mcs.anl.gov>]
Sent: Wednesday, September 03, 2014 1:51 PM
To: nek5000-users at lists.mcs.anl.gov<mailto:nek5000-users at lists.mcs.anl.gov>
Subject: [Nek5000-users] Linking ESSL Lib to nek5000
Hi Aleks,
I followed your suggestion and changed the path in makenek to
# linking flags
USR_LFLAGS="-L/bgsys/local/lib -lesslbg"
This where ESSL lib is found on BG/Q Juqueen in Juelich. When I run makenek, I get
the following error message.
mpixlf77 -qsuppress=cmpmsg -o nek5000 obj/G1_96.o obj/drive.o obj/drive1.o obj/drive2.o obj/plan4.o obj/bdry.o obj/coef.o obj/conduct.o obj/connect1.o obj/connect2.o obj/dssum.o obj/edgec.o obj/eigsolv.o obj/gauss.o obj/genxyz.o obj/navier1.o obj/makeq.o obj/navier0.o obj/navier2.o obj/navier3.o obj/navier4.o obj/prepost.o obj/speclib.o obj/map2.o obj/turb.o obj/mvmesh.o obj/ic.o obj/ssolv.o obj/planx.o obj/math.o obj/mxm_wrapper.o obj/hmholtz.o obj/gfdm_par.o obj/gfdm_op.o obj/gfdm_solve.o obj/subs1.o obj/subs2.o obj/genbox.o obj/gmres.o obj/hsmg.o obj/convect.o obj/induct.o obj/perturb.o obj/navier5.o obj/navier6.o obj/navier7.o obj/navier8.o obj/fast3d.o obj/fasts.o obj/calcz.o obj/byte.o obj/chelpers.o obj/byte_mpi.o obj/postpro.o obj/cvode_driver.o obj/nek_comm.o obj/init_plugin.o obj/setprop.o obj/qthermal.o obj/cvode_aux.o obj/makeq_aux.o obj/papi.o obj/nek_in_situ.o obj/mxm_std.o obj/blas.o obj/comm_mpi.o obj/singlmesh.o obj/dsygv.o obj/ssygv.o obj/jl_gs.o obj/jl_sort.o obj/jl_sarray_transfer.o obj/jl_sarray_sort.o obj/jl_gs_local.o obj/jl_crystal.o obj/jl_comm.o obj/jl_tensor.o obj/jl_fail.o obj/jl_fcrystal.o obj/jl_findpts.o obj/jl_findpts_local.o obj/jl_obbox.o obj/jl_poly.o obj/jl_lob_bnd.o obj/jl_findpts_el_3.o obj/jl_findpts_el_2.o obj/jl_amg.o obj/jl_fcrs.o -L/bgsys/local/lib -lesslbg
/bgsys/local/lib/libesslbg.a(emon.o):(.text+0x150): undefined reference to `_xlf_create_threadlocal'
make: *** [nek5000] Error 1
Do you know what went wrong?
Thanks, Joerg.
_______________________________________________
Nek5000-users mailing list
Nek5000-users at lists.mcs.anl.gov<mailto:Nek5000-users at lists.mcs.anl.gov>
https://lists.mcs.anl.gov/mailman/listinfo/nek5000-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/nek5000-users/attachments/20140904/02bcb588/attachment-0001.html>
More information about the Nek5000-users
mailing list