<div dir="ltr"><div><div><div><div><div><div><div><div>Hi,<br><br></div>the turbJet example is one of the larger examples included, with 9372 elements. The SIZE file is set to just under 1200 elements per processor, to be run on 8 processes in total. <br>
<br></div></div>The "relocation truncated to fit: R_X86_64_PC32" errors all point to there not being enough memory available to allocate for the executable.<br><br></div>You can try lowering the SIZE parameter, lelt. This is the number of elements per process, so be sure that you increase the number of mpi processes you run on accordingly.<br>
<br></div><div>
<br></div><div>Katie<br></div></div></div></div><div><div><br></div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Oct 18, 2013 at 10:00 AM, <span dir="ltr"><<a href="mailto:nek5000-users@lists.mcs.anl.gov" target="_blank">nek5000-users@lists.mcs.anl.gov</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
What's inherently different with this example turbJet and most of the other's (they compiled correctly)?.<br>
<br>
Anyways, that's what I got after turning off MPI (IFMPI="false"):<br>
<br>
cc -c -Ktrap=fp -mcmodel=medium -O2 -DPTRSIZE8 -DLONGINT8 -DUNDERSCORE -DGLOBAL_LONG_LONG -DPREFIX=jl_ /work/alexf/nek5_svn/trunk/nek/jl/xxt.c -o obj/jl_xxt.o<br>
cc -c -Ktrap=fp -mcmodel=medium -O2 -DPTRSIZE8 -DLONGINT8 -DUNDERSCORE -DGLOBAL_LONG_LONG -DPREFIX=jl_ /work/alexf/nek5_svn/trunk/nek/jl/fcrs.c -o obj/jl_fcrs.o<br>
ftn -c -Ktrap=fp -mcmodel=medium -O2 -r8 -Mpreprocess -DPTRSIZE8 -DLONGINT8 -DUNDERSCORE -DGLOBAL_LONG_LONG -I/work/alexf/nek_examples/turbJet -I/work/alexf/nek5_svn/trunk/nek -I./ /work/alexf/nek_examples/turbJet/jet.f -o obj/jet.o<br>
ftn -o nek5000 -Ktrap=fp -mcmodel=medium obj/jet.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/ssygv.o obj/dsygv.o obj/nek_in_situ.o obj/mxm_std.o obj/blas.o obj/comm_mpi.o obj/mpi_dummy.o obj/singlmesh.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_sparse_cholesky.o obj/jl_xxt.o obj/jl_fcrs.o<br>
/usr/lib64/libpthread.a(ptw-close.o): In function `close':<br>
/usr/src/packages/BUILD/glibc-2.11.1/nptl/../sysdeps/unix/syscall-template.S:82: relocation truncated to fit: R_X86_64_PC32 against symbol `__pthread_multiple_threads' defined in COMMON section in /usr/lib64/libpthread.a(vars.o)<br>
/usr/lib64/libpthread.a(ptw-open.o): In function `open64':<br>
/usr/src/packages/BUILD/glibc-2.11.1/nptl/../sysdeps/unix/syscall-template.S:82: relocation truncated to fit: R_X86_64_PC32 against symbol `__pthread_multiple_threads' defined in COMMON section in /usr/lib64/libpthread.a(vars.o)<br>
/usr/lib64/libpthread.a(pthread_create.o): In function `__nptl_setxid':<br>
/usr/src/packages/BUILD/glibc-2.11.1/nptl/allocatestack.c:1066: relocation truncated to fit: R_X86_64_PC32 against symbol `__xidcmd' defined in COMMON section in /usr/lib64/libpthread.a(nptl-init.o)<br>
/usr/lib64/libpthread.a(pthread_create.o): In function `allocate_stack':<br>
/usr/src/packages/BUILD/glibc-2.11.1/nptl/allocatestack.c:462: relocation truncated to fit: R_X86_64_PC32 against symbol `__static_tls_align_m1' defined in COMMON section in /usr/lib64/libpthread.a(nptl-init.o)<br>
/usr/src/packages/BUILD/glibc-2.11.1/nptl/allocatestack.c:468: relocation truncated to fit: R_X86_64_PC32 against symbol `__static_tls_size' defined in COMMON section in /usr/lib64/libpthread.a(nptl-init.o)<br>
/usr/src/packages/BUILD/glibc-2.11.1/nptl/allocatestack.c:549: relocation truncated to fit: R_X86_64_PC32 against symbol `__libc_multiple_threads_ptr' defined in COMMON section in /usr/lib64/libpthread.a(pthread_create.o)<br>
/usr/src/packages/BUILD/glibc-2.11.1/nptl/allocatestack.c:549: relocation truncated to fit: R_X86_64_PC32 against symbol `__pthread_multiple_threads' defined in COMMON section in /usr/lib64/libpthread.a(vars.o)<br>
/usr/src/packages/BUILD/glibc-2.11.1/nptl/allocatestack.c:715: relocation truncated to fit: R_X86_64_PC32 against symbol `__static_tls_size' defined in COMMON section in /usr/lib64/libpthread.a(nptl-init.o)<br>
/usr/src/packages/BUILD/glibc-2.11.1/nptl/allocatestack.c:362: relocation truncated to fit: R_X86_64_PC32 against symbol `__static_tls_size' defined in COMMON section in /usr/lib64/libpthread.a(nptl-init.o)<br>
/usr/src/packages/BUILD/glibc-2.11.1/nptl/allocatestack.c:368: relocation truncated to fit: R_X86_64_PC32 against symbol `__static_tls_align_m1' defined in COMMON section in /usr/lib64/libpthread.a(nptl-init.o)<br>
/usr/src/packages/BUILD/glibc-2.11.1/nptl/allocatestack.c:407: additional relocation overflows omitted from the output<br>
<div class="im">make: *** [nek5000] Error 2<br>
<br>
</div>And this is the relevant part of my makenek file:<br>
<br>
nk/nek/mpi_dummy.f -o obj/mpi_dummy.o<br>
ftn -c -Ktrap=fp -mcmodel=medium -O2 -r8 -Mpreprocess -DPTRSIZE8 -DLONGINT8 -DUNDERSCORE -DGLOBAL_LONG_LONG -I/work/alexf/nek_examples/turbJet -I/work/alexf/nek5_svn/trunk/nek -I./ /work/alexf/nek5_svn/trunk/nek/singlmesh.f -o obj/singlmesh.o<br>
#!/bin/bash<br>
# Nek5000 build config file<br>
# (c) 2008,2009,2010 UCHICAGO ARGONNE, LLC<br>
<br>
# source path<br>
SOURCE_ROOT="/work/alexf/nek5_svn/trunk/nek"<br>
<br>
# Fortran compiler<br>
F77="ftn"<br>
<br>
# C compiler<br>
CC="cc"<br>
<br>
# pre-processor symbol list<br>
# (set PPLIST=? to get a list of available symbols)<br>
#PPLIST="?"<br>
<br>
# plug-in list<br>
PLUGIN_LIST=""<br>
<br>
<br>
# OPTIONAL SETTINGS<br>
# -----------------<br>
<br>
# enable MPI (default true)<br>
IFMPI="false"<br>
<br>
# auxilliary files to compile<br>
# NOTE: source files have to located in the same directory as makenek<br>
# a makefile_usr.inc has to be provided containing the build rules<br>
#USR="foo.o"<br>
<br>
# linking flags<br>
#USR_LFLAGS="-L/usr/lib -lfoo"<br>
<br>
<br>
# generic compiler flags<br>
G="-Ktrap=fp -mcmodel=medium"<br>
<br>
<br>
On Oct 18, 2013, at 10:37 AM, <<a href="mailto:nek5000-users@lists.mcs.anl.gov">nek5000-users@lists.mcs.anl.gov</a>><br>
<div class="HOEnZb"><div class="h5"> wrote:<br>
<br>
><br>
> Do you know what compiler was used for the mpi build ?<br>
><br>
> You might try turning off mpi in the makenek script.<br>
><br>
> Also, are you not using mpif77 / mpicc ? (Obviously<br>
> if you set IFMPI to false then you don't want these<br>
> compilers.)<br>
><br>
> Paul<br>
><br>
><br>
> ----- Original Message -----<br>
> From: <a href="mailto:nek5000-users@lists.mcs.anl.gov">nek5000-users@lists.mcs.anl.gov</a><br>
> To: "<<a href="mailto:nek5000-users@lists.mcs.anl.gov">nek5000-users@lists.mcs.anl.gov</a>>" <<a href="mailto:nek5000-users@lists.mcs.anl.gov">nek5000-users@lists.mcs.anl.gov</a>><br>
> Sent: Friday, October 18, 2013 9:22:23 AM<br>
> Subject: Re: [Nek5000-users] turbJet compiling problem<br>
><br>
> After adding G= -Ktrap=fp -mcmodel=medium, the compilation completed correctly for gfortran but for PGI I got a new error:<br>
><br>
> /opt/cray/mpt/5.5.4/gni/mpich2-pgi/119/lib/libmpich_pgi.a(gni_poll.o): In function `MPID_nem_gni_process_remote_data_ack':<br>
> gni_poll.c:(.text+0x15b): relocation truncated to fit: R_X86_64_32S against symbol `MPID_nem_gni_send_recv_bufs' defined in COMMON section in /opt/cray/mpt/5.5.4/gni/mpich2-pgi/119/lib/libmpich_pgi.a(gni_init.o)<br>
> gni_poll.c:(.text+0x216): relocation truncated to fit: R_X86_64_32S against symbol `MPID_nem_gni_send_bufs' defined in COMMON section in /opt/cray/mpt/5.5.4/gni/mpich2-pgi/119/lib/libmpich_pgi.a(gni_init.o)<br>
> /opt/cray/mpt/5.5.4/gni/mpich2-pgi/119/lib/libmpich_pgi.a(gni_poll.o): In function `MPID_nem_gni_progress_localCQ':<br>
> gni_poll.c:(.text+0xdde): relocation truncated to fit: R_X86_64_PC32 against symbol `MPID_nem_gni_local_nic_addrs' defined in COMMON section in /opt/cray/mpt/5.5.4/gni/mpich2-pgi/119/lib/libmpich_pgi.a(gni_init.o)<br>
> gni_poll.c:(.text+0xe5b): relocation truncated to fit: R_X86_64_PC32 against symbol `MPID_nem_gni_local_nic_addrs' defined in COMMON section in /opt/cray/mpt/5.5.4/gni/mpich2-pgi/119/lib/libmpich_pgi.a(gni_init.o)<br>
> gni_poll.c:(.text+0xe75): relocation truncated to fit: R_X86_64_PC32 against symbol `MPID_nem_gni_nic_hndls' defined in COMMON section in /opt/cray/mpt/5.5.4/gni/mpich2-pgi/119/lib/libmpich_pgi.a(gni_init.o)<br>
> /opt/cray/mpt/5.5.4/gni/mpich2-pgi/119/lib/libmpich_pgi.a(gni_poll.o): In function `MPID_nem_gni_check_localCQ':<br>
> gni_poll.c:(.text+0xf63): relocation truncated to fit: R_X86_64_PC32 against symbol `MPID_nem_gni_local_nic_addrs' defined in COMMON section in /opt/cray/mpt/5.5.4/gni/mpich2-pgi/119/lib/libmpich_pgi.a(gni_init.o)<br>
> gni_poll.c:(.text+0xf8e): relocation truncated to fit: R_X86_64_PC32 against symbol `MPID_nem_gni_nic_hndls' defined in COMMON section in /opt/cray/mpt/5.5.4/gni/mpich2-pgi/119/lib/libmpich_pgi.a(gni_init.o)<br>
> gni_poll.c:(.text+0x127f): relocation truncated to fit: R_X86_64_32S against symbol `MPID_nem_gni_queue_work_head' defined in COMMON section in /opt/cray/mpt/5.5.4/gni/mpich2-pgi/119/lib/libmpich_pgi.a(gni_init.o)<br>
> gni_poll.c:(.text+0x1299): relocation truncated to fit: R_X86_64_PC32 against symbol `MPID_nem_gni_queue_work_head' defined in COMMON section in /opt/cray/mpt/5.5.4/gni/mpich2-pgi/119/lib/libmpich_pgi.a(gni_init.o)<br>
> gni_poll.c:(.text+0x12a4): relocation truncated to fit: R_X86_64_PC32 against symbol `MPID_nem_gni_queue_work_head' defined in COMMON section in /opt/cray/mpt/5.5.4/gni/mpich2-pgi/119/lib/libmpich_pgi.a(gni_init.o)<br>
> gni_poll.c:(.text+0x1478): additional relocation overflows omitted from the output<br>
> make: *** [nek5000] Error 2<br>
><br>
><br>
> On Oct 17, 2013, at 12:31 PM, <a href="mailto:nek5000-users@lists.mcs.anl.gov">nek5000-users@lists.mcs.anl.gov</a> wrote:<br>
><br>
>><br>
>> Try modifying makenek to have the line:<br>
>><br>
>> G= -Ktrap=fp -mcmodel=medium<br>
>><br>
>> (the G= is there but is commented out)<br>
>><br>
>> Then:<br>
>><br>
>> makenek clean<br>
>><br>
>> and remake...<br>
>><br>
>> Paul<br>
>><br>
>><br>
>> On Thu, 17 Oct 2013, <a href="mailto:nek5000-users@lists.mcs.anl.gov">nek5000-users@lists.mcs.anl.gov</a> wrote:<br>
>><br>
>>> Hi neks,<br>
>>><br>
>>> I am trying to compile the out-of-the-box turbojet case in the examples.<br>
>>><br>
>>> This is the output I got for PGI:<br>
>>><br>
>>> /opt/pgi/12.8.0/linux86-64/12.8/lib/libpgf90.a(initpar.o): In function `__hpf_myprocnum':<br>
>>> initpar.c:(.text+0x6): relocation truncated to fit: R_X86_64_PC32 against symbol `__hpf_lcpu' defined in COMMON section in /opt/pgi/12.8.0/linux86-64/12.8/lib/libpgf90.a(initpar.o)<br>
>>> /opt/pgi/12.8.0/linux86-64/12.8/lib/libpgf90.a(initpar.o): In function `__hpf_ncpus':<br>
>>> initpar.c:(.text+0x16): relocation truncated to fit: R_X86_64_PC32 against symbol `__hpf_tcpus' defined in COMMON section in /opt/pgi/12.8.0/linux86-64/12.8/lib/libpgf90.a(initpar.o)<br>
>>> /opt/pgi/12.8.0/linux86-64/12.8/lib/libpgf90.a(initpar.o): In function `__hpf_getioproc':<br>
>>> initpar.c:(.text+0x26): relocation truncated to fit: R_X86_64_PC32 against symbol `__hpf_ioproc' defined in COMMON section in /opt/pgi/12.8.0/linux86-64/12.8/lib/libpgf90.a(initpar.o)<br>
>>> /opt/pgi/12.8.0/linux86-64/12.8/lib/libpgf90.a(initpar.o): In function `__hpf_is_ioproc':<br>
>>> initpar.c:(.text+0x36): relocation truncated to fit: R_X86_64_PC32 against symbol `__hpf_lcpu' defined in COMMON section in /opt/pgi/12.8.0/linux86-64/12.8/lib/libpgf90.a(initpar.o)<br>
>>> initpar.c:(.text+0x3e): relocation truncated to fit: R_X86_64_PC32 against symbol `__hpf_ioproc' defined in COMMON section in /opt/pgi/12.8.0/linux86-64/12.8/lib/libpgf90.a(initpar.o)<br>
>>> /opt/pgi/12.8.0/linux86-64/12.8/lib/libpgf90.a(initpar.o): In function `__hpf_abort':<br>
>>> initpar.c:(.text+0x7a): relocation truncated to fit: R_X86_64_PC32 against symbol `__hpf_lcpu' defined in COMMON section in /opt/pgi/12.8.0/linux86-64/12.8/lib/libpgf90.a(initpar.o)<br>
>>> /opt/pgi/12.8.0/linux86-64/12.8/lib/libpgf90.a(initpar.o): In function `__hpf_abortp':<br>
>>> initpar.c:(.text+0xe0): relocation truncated to fit: R_X86_64_PC32 against symbol `__hpf_lcpu' defined in COMMON section in /opt/pgi/12.8.0/linux86-64/12.8/lib/libpgf90.a(initpar.o)<br>
>>> /opt/pgi/12.8.0/linux86-64/12.8/lib/libpgf90.a(initpar.o): In function `__hpf_passargs':<br>
>>> initpar.c:(.text+0x4c2): relocation truncated to fit: R_X86_64_PC32 against symbol `__hpf_lcpu' defined in COMMON section in /opt/pgi/12.8.0/linux86-64/12.8/lib/libpgf90.a(initpar.o)<br>
>>> initpar.c:(.text+0x616): relocation truncated to fit: R_X86_64_PC32 against symbol `__hpf_lcpu' defined in COMMON section in /opt/pgi/12.8.0/linux86-64/12.8/lib/libpgf90.a(initpar.o)<br>
>>> /opt/pgi/12.8.0/linux86-64/12.8/lib/libpgf90.a(initpar.o): In function `pghpf_init':<br>
>>> initpar.c:(.text+0x7d8): relocation truncated to fit: R_X86_64_PC32 against symbol `__hpf_np2' defined in COMMON section in /opt/pgi/12.8.0/linux86-64/12.8/lib/libpgf90.a(initpar.o)<br>
>>> initpar.c:(.text+0x7e2): additional relocation overflows omitted from the output<br>
>>> make: *** [nek5000] Error 2<br>
>>><br>
>>> and this is for gfortran<br>
>>><br>
>>> obj/postpro.o: In function `intpts_':<br>
>>> postpro.f:(.text+0x1818): relocation truncated to fit: R_X86_64_32S against symbol `intp_r_' defined in COMMON section in obj/postpro.o<br>
>>> postpro.f:(.text+0x1831): relocation truncated to fit: R_X86_64_32S against symbol `intp_r_' defined in COMMON section in obj/postpro.o<br>
>>> postpro.f:(.text+0x1878): relocation truncated to fit: R_X86_64_32S against symbol `intp_i_' defined in COMMON section in obj/postpro.o<br>
>>> postpro.f:(.text+0x1915): relocation truncated to fit: R_X86_64_32S against symbol `intp_r_' defined in COMMON section in obj/postpro.o<br>
>>> postpro.f:(.text+0x1927): relocation truncated to fit: R_X86_64_32S against symbol `intp_i_' defined in COMMON section in obj/postpro.o<br>
>>> postpro.f:(.text+0x1c7d): relocation truncated to fit: R_X86_64_32S against symbol `intp_r_' defined in COMMON section in obj/postpro.o<br>
>>> postpro.f:(.text+0x1dc4): relocation truncated to fit: R_X86_64_32S against symbol `intp_r_' defined in COMMON section in obj/postpro.o<br>
>>> obj/postpro.o: In function `tens3d1_':<br>
>>> postpro.f:(.text+0x1ef0): relocation truncated to fit: R_X86_64_32S against symbol `ctensor_' defined in COMMON section in obj/postpro.o<br>
>>> postpro.f:(.text+0x1ef8): relocation truncated to fit: R_X86_64_32S against symbol `ctensor_' defined in COMMON section in obj/postpro.o<br>
>>> obj/postpro.o: In function `build_1d_filt_':<br>
>>> postpro.f:(.text+0x2124): relocation truncated to fit: R_X86_64_32S against symbol `cfiltr_' defined in COMMON section in obj/postpro.o<br>
>>> postpro.f:(.text+0x2136): additional relocation overflows omitted from the output<br>
>>> collect2: ld returned 1 exit status<br>
>>> make: *** [nek5000] Error 1<br>
>>><br>
>>><br>
>>> Any help?. Thanks<br>
>>><br>
>>> ________________________________<br>
>>><br>
>>> CSI has been ranked one of America’s Best Colleges 2014<<a href="http://colleges.usnews.rankingsandreviews.com/best-colleges/rankings/regional-universities-north/top-public/spp+50/page+2" target="_blank">http://colleges.usnews.rankingsandreviews.com/best-colleges/rankings/regional-universities-north/top-public/spp+50/page+2</a>> (North East Public) by US News and World Report.<br>
>>> _______________________________________________<br>
>> Nek5000-users mailing list<br>
>> <a href="mailto:Nek5000-users@lists.mcs.anl.gov">Nek5000-users@lists.mcs.anl.gov</a><br>
>> <a href="https://lists.mcs.anl.gov/mailman/listinfo/nek5000-users_______________________________________________" target="_blank">https://lists.mcs.anl.gov/mailman/listinfo/nek5000-users_______________________________________________</a><br>
>> Nek5000-users mailing list<br>
>> <a href="mailto:Nek5000-users@lists.mcs.anl.gov">Nek5000-users@lists.mcs.anl.gov</a><br>
>> <a href="https://lists.mcs.anl.gov/mailman/listinfo/nek5000-users" target="_blank">https://lists.mcs.anl.gov/mailman/listinfo/nek5000-users</a><br>
><br>
><br>
> ________________________________<br>
><br>
> CSI has been ranked one of America’s Best Colleges 2014<<a href="http://colleges.usnews.rankingsandreviews.com/best-colleges/rankings/regional-universities-north/top-public/spp+50/page+2" target="_blank">http://colleges.usnews.rankingsandreviews.com/best-colleges/rankings/regional-universities-north/top-public/spp+50/page+2</a>> (North East Public) by US News and World Report.<br>
> _______________________________________________<br>
> Nek5000-users mailing list<br>
> <a href="mailto:Nek5000-users@lists.mcs.anl.gov">Nek5000-users@lists.mcs.anl.gov</a><br>
> <a href="https://lists.mcs.anl.gov/mailman/listinfo/nek5000-users" target="_blank">https://lists.mcs.anl.gov/mailman/listinfo/nek5000-users</a><br>
> _______________________________________________<br>
> Nek5000-users mailing list<br>
> <a href="mailto:Nek5000-users@lists.mcs.anl.gov">Nek5000-users@lists.mcs.anl.gov</a><br>
> <a href="https://lists.mcs.anl.gov/mailman/listinfo/nek5000-users" target="_blank">https://lists.mcs.anl.gov/mailman/listinfo/nek5000-users</a><br>
<br>
<br>
________________________________<br>
<br>
CSI has been ranked one of America’s Best Colleges 2014<<a href="http://colleges.usnews.rankingsandreviews.com/best-colleges/rankings/regional-universities-north/top-public/spp+50/page+2" target="_blank">http://colleges.usnews.rankingsandreviews.com/best-colleges/rankings/regional-universities-north/top-public/spp+50/page+2</a>> (North East Public) by US News and World Report.<br>
_______________________________________________<br>
Nek5000-users mailing list<br>
<a href="mailto:Nek5000-users@lists.mcs.anl.gov">Nek5000-users@lists.mcs.anl.gov</a><br>
<a href="https://lists.mcs.anl.gov/mailman/listinfo/nek5000-users" target="_blank">https://lists.mcs.anl.gov/mailman/listinfo/nek5000-users</a><br>
</div></div></blockquote></div><br></div>