Closed dnarayanan closed 8 years ago
@dnarayanan - what is the output of:
h5fc -show
?
Hi Tom,
It's:
[desika.narayanan@gator3 ~]$ h5fc -show
ifort -I/apps/intel/2016.0.109/hdf5/1.8.16/include -L/apps/intel/2016.0.109/hdf5/1.8.16/lib /apps/intel/2016.0.109/hdf5/1.8.16/lib/libhdf5hl_fortran.a /apps/intel/2016.0.109/hdf5/1.8.16/lib/libhdf5_hl.a /apps/intel/2016.0.109/hdf5/1.8.16/lib/libhdf5_fortran.a /apps/intel/2016.0.109/hdf5/1.8.16/lib/libhdf5.a -lrt -lz -ldl -lm -Wl,-rpath -Wl,/apps/intel/2016.0.109/hdf5/1.8.16/lib
I've noticed that If I use gcc, then the code compiles fine. I"d of course prefer to use the intel compilers since (at least with hydro codes) things tend to run a good bit faster on this cluster with the intel suite. But I can definitely use gcc if that's the main solution here. I realized in hunting this down I've never actually compiled hyperion with ifort before.
The intel compiler normally works, but I haven't tried it recently. I'll try looking into this.
okay thanks! let me know if there's any other information I can provide.
@dnarayanan - I'm very sorry for dropping the ball on this. It's now possible to install Hyperion using conda though, so maybe that would work for you? To install it:
conda install -c conda-forge hyperion
Does this work?
you know i was actually able to get it to work, though can't remember how now.
that said i'll test out the conda install anyways and let you know!
-d
On Tue, Sep 27, 2016 at 6:31 AM, Thomas Robitaille <notifications@github.com
wrote:
@dnarayanan https://github.com/dnarayanan - I'm very sorry for dropping the ball on this. It's now possible to install Hyperion using conda though, so maybe that would work for you? To install it:
conda install -c conda-forge hyperion
Does this work?
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/hyperion-rt/hyperion/issues/180#issuecomment-249827607, or mute the thread https://github.com/notifications/unsubscribe-auth/AEQRWz2dFvJoU-t44g0hK1tc9tDlB7Xsks5quPCAgaJpZM4IkDG9 .
Ok, great!
Hey,
I am currently also trying to install Hyperion using ifort
(v16.0.2) + Intel MPI on a cluster, and I'm encountering exactly the same issue. Hyperion will compile with gfortran
, but it's woefully old (v4.4.7) and still uses Intel MPI.
I don't suppose, @dnarayanan, that you can recall what you did to make it work?
P.S. h5fc -show
gives:
ifort -I/astro/jramsey/lib/hdf5-intel16/include -L/astro/jramsey/lib/hdf5-intel16/lib /astro/jramsey/lib/hdf5-intel16/lib/libhdf5hl_fortran.a /astro/jramsey/lib/hdf5-intel16/lib/libhdf5_hl.a /astro/jramsey/lib/hdf5-intel16/lib/libhdf5_fortran.a /astro/jramsey/lib/hdf5-intel16/lib/libhdf5.a -L/astro/jramsey/lib/hdf5-intel16/lib -lz -lrt -ldl -lm -Wl,-rpath -Wl,/astro/jramsey/lib/hdf5-intel16/lib
I haven't yet tried the conda option.
Thanks in advance and Cheers.
i'll try to figure it out today and report back
On Wed, Sep 28, 2016 at 9:54 AM, Jon notifications@github.com wrote:
Hey,
I am currently also trying to install Hyperion using ifort (v16.0.2) + Intel MPI on a cluster, and I'm encountering exactly the same issue. Hyperion will compile with gfortran, but it's woefully old (v4.4.7) and still uses Intel MPI.
I don't suppose, @dnarayanan https://github.com/dnarayanan, that you can recall what you did to make it work?
P.S. h5fc -show gives:
ifort -I/astro/jramsey/lib/hdf5-intel16/include -L/astro/jramsey/lib/hdf5-intel16/lib /astro/jramsey/lib/hdf5-intel16/lib/libhdf5hl_fortran.a /astro/jramsey/lib/hdf5-intel16/lib/libhdf5_hl.a /astro/jramsey/lib/hdf5-intel16/lib/libhdf5_fortran.a /astro/jramsey/lib/hdf5-intel16/lib/libhdf5.a -L/astro/jramsey/lib/hdf5-intel16/lib -lz -lrt -ldl -lm -Wl,-rpath -Wl,/astro/jramsey/lib/hdf5-intel16/lib
I haven't yet tried the conda option.
Thanks in advance and Cheers.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/hyperion-rt/hyperion/issues/180#issuecomment-250173159, or mute the thread https://github.com/notifications/unsubscribe-auth/AEQRW2pzVtDOKM7EchrXftClhez0_bOvks5qunGbgaJpZM4IkDG9 .
ah I just checked - and it turns out I never got it to work with ifort - only with gcc. sorry about that. if you do figure out how to get it to play nicely with ifort please do let me know.
On Wed, Sep 28, 2016 at 9:57 AM, Desika Narayanan < desika.narayanan@gmail.com> wrote:
i'll try to figure it out today and report back
On Wed, Sep 28, 2016 at 9:54 AM, Jon notifications@github.com wrote:
Hey,
I am currently also trying to install Hyperion using ifort (v16.0.2) + Intel MPI on a cluster, and I'm encountering exactly the same issue. Hyperion will compile with gfortran, but it's woefully old (v4.4.7) and still uses Intel MPI.
I don't suppose, @dnarayanan https://github.com/dnarayanan, that you can recall what you did to make it work?
P.S. h5fc -show gives:
ifort -I/astro/jramsey/lib/hdf5-intel16/include -L/astro/jramsey/lib/hdf5-intel16/lib /astro/jramsey/lib/hdf5-intel16/lib/libhdf5hl_fortran.a /astro/jramsey/lib/hdf5-intel16/lib/libhdf5_hl.a /astro/jramsey/lib/hdf5-intel16/lib/libhdf5_fortran.a /astro/jramsey/lib/hdf5-intel16/lib/libhdf5.a -L/astro/jramsey/lib/hdf5-intel16/lib -lz -lrt -ldl -lm -Wl,-rpath -Wl,/astro/jramsey/lib/hdf5-intel16/lib
I haven't yet tried the conda option.
Thanks in advance and Cheers.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/hyperion-rt/hyperion/issues/180#issuecomment-250173159, or mute the thread https://github.com/notifications/unsubscribe-auth/AEQRW2pzVtDOKM7EchrXftClhez0_bOvks5qunGbgaJpZM4IkDG9 .
@perry-bothron @dnarayanan - I unfortunately don't have access to a machine with ifort 16 at the moment. From the error message, I actually think it looks suspiciously like an intel fortran bug, since it worked fine with previous versions, but I'll only be able to confirm this once I can try out ifort 16.
I think this is an ifort bug - I've opened a report here:
https://software.intel.com/en-us/forums/intel-fortran-compiler-for-linux-and-mac-os-x/topic/697800
and will see what they say. I have a couple of possible workarounds, but want to check what the official answer is first.
I can confirm that it does compile with Intel Fortran 15.0.3. (!)
For now, I will use v15.
@dnarayanan @perry-bothron - just to confirm, this was indeed an ifort bug that will be fixed in the next version:
In the mean time, the current developer version of Hyperion includes a workaround, so I'll close this.
FYI i finally tested the conda install and it worked great. thanks for making this so easy!
On Tue, Sep 27, 2016 at 6:31 AM, Thomas Robitaille <notifications@github.com
wrote:
@dnarayanan https://github.com/dnarayanan - I'm very sorry for dropping the ball on this. It's now possible to install Hyperion using conda though, so maybe that would work for you? To install it:
conda install -c conda-forge hyperion
Does this work?
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/hyperion-rt/hyperion/issues/180#issuecomment-249827607, or mute the thread https://github.com/notifications/unsubscribe-auth/AEQRWz2dFvJoU-t44g0hK1tc9tDlB7Xsks5quPCAgaJpZM4IkDG9 .
@dnarayanan - great! Note that the only downside of the conda install is that it is compiled with gfortran instead of ifort, so there is a slight performance hit. But then you save time installing it ;)
Hi,
I'm trying to install Hyperion on a new computer. I get the following errors no matter which compiler I use, or whether I use the hyperion-built HDF5/MPI or the system one. For simplicity, I'll use the intel compilers on the system and the openmpi:
so because I have these, I don't install the fortran dependencies and just install the fortran binaries. But upon trying this, I receive:
and then trying to make the code I get the catastrophic error: