weird. depending on initial conditions it is either converging or returning all nans.
Ryan H. Lewis
@rhl-
Hm. I only made it not converge once out of like 1000 runs.
Ryan H. Lewis
@rhl-
@poulson: I was able to get the CLion debugger to work. I needed to disable the part of the build that overrides your build options. Is this really needed? Why is RelWithDebuginfo not supported?
Jack Poulson
@poulson
@rhl- I can't seem to remember why I disabled it; it would be a good idea to re-enable it with the appropriate flags (e.g., -g for GNU)
Ryan H. Lewis
@rhl-
@poulson I see. I'm not sure what you mean. I see that you are setting compilation flags using ${LANG}_FLAGS. I'm quite sure this is un-necessary. CMake does this for you.
I am noticing that somehow this morning my El build is broken due to those changes in CMakeLists.txt
yes, they are, but moving to C++14 right now would be a clear statement that Elemental is not interested in supporting any HPC vendor compiler
Ryan H. Lewis
@rhl-
@jeffhammond sure. I agree we wouldn't want that..
Jeff Hammond
@jeffhammond
and there is at least one downstream ISV that must use Intel compilers.
_
Ryan H. Lewis
@rhl-
@jeffhammond can I replicated without a cray compiler?
Jeff Hammond
@jeffhammond
you might be able to replicate without the Cray compiler itself, but i think this is specific to the Cray programming environment wrappers
i can get you a NERSC account in a day if you want to fight with this, but i'd prefer that you invent a time machine and kill whatever person created CMake ;-)
Ryan H. Lewis
@rhl-
haha. I used to have a NERSC account. It might still be active..
Jeff Hammond
@jeffhammond
so there is no CMake log for the mpi.h faiure
it's ridiculous that it tells me to look in C++ detection output, which is unrelated
i set -DMPI_C_INCLUDE_PATH=$CRAY_MPICH_DIR/include
is that not correct?
Ryan H. Lewis
@rhl-
I'm not 100% sure, but, that doesn't seem right.
Ah, I bet its failing right here: find_package(MPI)
Jeff Hammond
@jeffhammond
yes it tells me CMake Error at cmake/detect/MPI.cmake:69 (message): Could not find mpi.h Call Stack (most recent call first): CMakeLists.txt:361 (include)
and then "See also "/global/homes/j/jhammond/ELEMENTAL/git/build-cray/CMakeFiles/CMakeOutput.log"."