VI4IO / io-500-dev

IO-500
37 stars 22 forks source link

Compiling with Cray #31

Open JulianKunkel opened 5 years ago

JulianKunkel commented 5 years ago

On a Cray system (Archer), I experienced a few minor issues. Particularly, revolving around LIBCircle configure/Makefile.in changes needed to support the Cray compiler. I wonder if other people experience this as well? For me, the plan is to integrate the feature we need directly into Pfind and abandon the usage of libcircle at all...

gmarkomanolis commented 5 years ago

Yes, I had same issues and I had to modify/comment some lines in the makefile (don't remember which file now). Yes, it would be great to avoid libcircle. Check issue #25.

adilger commented 5 years ago

Ideally, we would get a proper parallel/optimized find implementation (eg. as part of mpi-fileutils) and just install that like IOR instead of hacking one into the test...

I wouldn't mind adding parallel support to lfs find, but it isn't possible to make it dependent on a single MPI library, given the wide range of environments it needs to work in. Maybe the opposite is possible - distribute lfs find as part of MPI fileutils, but then it would need to be made filesystem agnostic...

JulianKunkel commented 5 years ago

That is a good suggestion, however, the problem is that mpifileutils indeed has more dependencies and also libcircle (which btw. is not longer maintained) which does not help at all in this case. I would like -- for a benchmark -- to keep the dependencies as low as possible. But yes, I see your point.

Am Do., 1. Nov. 2018 um 11:58 Uhr schrieb adilger <notifications@github.com

:

Ideally, we would get a proper parallel/optimized find implementation (eg. as part of mpi-fileutils) and just install that like IOR instead of hacking one into the test...

I wouldn't mind adding parallel support to lfs find, but it isn't possible to make it dependent on a single MPI library, given the wide range of environments it needs to work in. Maybe the opposite is possible - distribute lfs find as part of MPI fileutils, but then it would need to be made filesystem agnostic...

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/VI4IO/io-500-dev/issues/31#issuecomment-435018980, or mute the thread https://github.com/notifications/unsubscribe-auth/AE1uygw_SGjUpc_LP7lPr9ZS1noZO-JAks5uquHqgaJpZM4YGPrx .

-- Dr. Julian Kunkel Lecturer, Department of Computer Science +44 (0) 118 378 8218 http://www.cs.reading.ac.uk/ https://hps.vi4io.org/