-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Compiler dependency #5
Comments
What happens if you feed it h5pcc and the like for CC, CXX, etc.? |
Any news on attempting to force h5pcc as mentioned above? |
Rhys,
I am in the conference. I will test it when I get back to Austin.
MK
…On Tue, Aug 22, 2017 at 2:33 AM, Rhys Ulerich ***@***.***> wrote:
Any news on attempting to force h5pcc as mentioned above?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#5 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/ANoMpupLr0Vd3IN_QKqWIFVkBOIS4YgBks5saiHtgaJpZM4O4BTx>
.
--
Best regards,
MyoungKyu(M.K.) Lee
|
Rhys,
FYI, Damon generously agreed to work on the issue. (Thank you damon.)
Best,
MK
On Tue, Aug 22, 2017 at 7:46 AM, Myoungkyu Lee <leemyoungkyu@gmail.com>
wrote:
… Rhys,
I am in the conference. I will test it when I get back to Austin.
MK
On Tue, Aug 22, 2017 at 2:33 AM, Rhys Ulerich ***@***.***>
wrote:
> Any news on attempting to force h5pcc as mentioned above?
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <#5 (comment)>, or mute
> the thread
> <https://github.com/notifications/unsubscribe-auth/ANoMpupLr0Vd3IN_QKqWIFVkBOIS4YgBks5saiHtgaJpZM4O4BTx>
> .
>
--
Best regards,
MyoungKyu(M.K.) Lee
--
Best regards,
MyoungKyu(M.K.) Lee
|
So this ticket can be closed, right? |
Couldn't find a C++ equivalent for |
Also getting inconsistencies in whether or not |
Have a machine where I can try it out personally? IIRC shared hdf5 Fortran
was a trick.
- Rhys
…On Sep 4, 2017 2:52 PM, "Damon McDougall" ***@***.***> wrote:
Also getting inconsistencies in whether or not -fPIC is used.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#5 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AAFNq21tkGkMqjz3pVgNCjxhxKWoIoNLks5sfEbmgaJpZM4O4BTx>
.
|
Not sure. I'll see if I can get a recreate on an ICES machine; do you still have access to any of those? |
I doubt it. Let me see what I can recreate on my machine and then we can
compare notes.
- Rhys
…On Sep 4, 2017 3:36 PM, "Damon McDougall" ***@***.***> wrote:
Not sure. I'll see if I can get a recreate on an ICES machine; do you
still have access to any of those?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#5 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AAFNq2TyaNc36rtPPpofbgulRxt2Ds3tks5sfFEfgaJpZM4O4BTx>
.
|
Alright. Let me know what I can try from my end; I realise you most certainly don't have access to Intel's compilers and whatnot. |
How does something like the following treat you on branch develop?
I unhacked some stupid youthful hackery in b5d3e1c. Notice neither Fortran nor C++ HDF5 wrappers required. FWIW, on Ubuntu 17.04 couldn't use default HDF5 per #4. I also see a stack smashing complaint come back on one Fortran test case, which is new to me, but is wayyyyyy down in OpenMPI. |
That ninja comment edit confused me. I'll let you know shortly. |
Compiled successfully. I also tried setting |
I'm seeing a nontrivial number of test failures. Here's one of them:
|
Edit: I'm in a build directory, one level below the repo root. |
|
Same thing:
Making a directory called I also can't gdb the test binary:
Line 64 of To preserve my sanity, I'm writing a small C program that creates an HDF5 file "in parallel". The quotes mean that, simply, this is a one-process MPI code. |
My hello world |
Just /tmp not writeable either from the shell or inside an mpiexec? Does tweaking TMPDIR to, say, $HOME/tmp change anything? |
It's filesystem-independent; I'm pretty sure the phdf5 install on Wrangler is just borked. |
@dmcdougall
I tried to install ESIO-0.1.on Wrangler, TACC.
First I configured with "CC=mpicc FC=mpif90 CXX=mpicxx". It configured okay, but showed error when compiling the code with "MAKE".
Next, I configured with "CC=icc FC=ifort CXX=icpc", and it worked just fine.
More specific information is as follows.
~$ module list
Currently Loaded Modules:
~$ ../configure --prefix=(some_local_dir) --with-hdf5=$TACC_HDF5_BIN/h5pcc CFLAGS="-fPIC" CPPFLAGS="-fPIC" CXXFLAGS="-fPIC" FCFLAGS="-fPIC" LDFLAGS="-L/usr/lib64" CC=mpicc FC=mpif90 CXX=mpicxx
..................long details.............
----------------------------------- SUMMARY -----------------------------------
Package version............... : esio-0.1.9
C++ compiler.................. : mpicxx
C++ compiler flags............ : -fPIC -g -Wno-unknown-pragmas
C compiler.................... : mpicc
C compiler flags.............. : -fPIC -g -traceback -Wall -std=gnu99 -Wcheck -Wpointer-arith -wd424 -wd981 -Wno-unknown-pragmas
Fortran compiler ............. : mpif90
Fortran compiler flags........ : -fPIC -g -warn all -traceback
Install dir................... : /home/01545/pro0104/SOFTWARE/ESIO-0.1.9
HDF CPP flags................. :
HDF C flags................. :
HDF LDFLAGS flags............. :
Build user.................... : pro0104
Build host.................... : login1.wrangler.tacc.utexas.edu
Configure date................ : 2017-08-15 14:40
Build architecture............ : x86_64-unknown-linux-gnu
SVN revision number........... :
~$ make
..............long compilation lines..............................
libtool: link: mpif90 -I.. -I../.. -I../esio -fPIC -g -warn all -traceback -Wl,--as-needed -o .libs/concepts2 concepts2.o -Wl,-rpath -Wl,/opt/apps/intel15/mvapich2_2_1/phdf5/1.8.14/x86_64/lib -L/usr/lib64 ../esio/.libs/libesiof.so -L/opt/apps/intel15/mvapich2_2_1/phdf5/1.8.14/x86_64/lib /opt/apps/intel15/mvapich2/2.1/lib/libmpifort.so -L/usr/lib64/ -L/lib /opt/apps/intel15/mvapich2/2.1/lib/libmpi.so -lxml2 -libmad -libumad -libverbs -lrt /opt/apps/intel15/mvapich2_2_1/phdf5/1.8.14/x86_64/lib/libhdf5_hl.so /opt/apps/intel15/mvapich2_2_1/phdf5/1.8.14/x86_64/lib/libhdf5.so /opt/apps/intel15/mvapich2_2_1/phdf5/1.8.14/x86_64/lib/libsz.so -lz -ldl -lm -Wl,-rpath -Wl,/home/01545/pro0104/SOFTWARE/ESIO-0.1.9/lib -Wl,-rpath -Wl,/opt/apps/intel15/mvapich2/2.1/lib -Wl,-rpath -Wl,/opt/apps/intel15/mvapich2_2_1/phdf5/1.8.14/x86_64/lib
ld: cannot find -libverbs
make[3]: *** [concepts2] Error 1
make[3]: Leaving directory
/home/01545/pro0104/SOFTWARE/esio-0.1.9/build/examples' make[2]: *** [all] Error 2 make[2]: Leaving directory
/home/01545/pro0104/SOFTWARE/esio-0.1.9/build/examples'make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/01545/pro0104/SOFTWARE/esio-0.1.9/build'
make: *** [all] Error 2
The text was updated successfully, but these errors were encountered: