Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • May 14 01:33
    poulson closed #276
  • May 14 01:33
    poulson commented #276
  • May 14 01:30

    poulson on master

    Update README.md (compare)

  • May 14 01:24

    poulson on master

    added logo (compare)

  • May 10 21:37
    jedbrown commented #276
  • May 10 21:25
    poulson commented #276
  • May 10 21:21
    jedbrown commented #276
  • May 10 17:08
    poulson commented #276
  • May 10 17:03
    tesch1 opened #276
  • Apr 10 13:18
    JM1 commented #275
  • Apr 10 13:16
    JM1 synchronize #275
  • Apr 10 08:56
    JM1 opened #275
  • Mar 06 03:47
    Raviteja1996 closed #274
  • Mar 05 05:46
    Raviteja1996 opened #274
  • Feb 11 21:53
    BenBrock commented #228
  • Feb 11 21:52
    BenBrock commented #228
  • Feb 11 21:51
    poulson commented #228
  • Feb 11 21:50
    poulson commented #228
  • Feb 11 21:45
    BenBrock commented #228
  • Jan 23 23:57
    adambaskerville commented #273
Jack Poulson
@poulson
This message was deleted
Thanks for sharing that! It is definitely good news.
Ryan H. Lewis
@rhl-
@jeffhammond that is awesome. Once it is released we should setup jenkins CI with the intel compiler.
Ryan H. Lewis
@rhl-
@poulson i'm trying to use CLion with Elemental. I'm having a lot of trouble with it. Have you ever tried to use CLion?
Ryan H. Lewis
@rhl-
Error:CMAKE_OSX_DEPLOYMENT_TARGET is '10.11' but CMAKE_OSX_SYSROOT:
""
is not set to a MacOSX SDK with a recognized version. Either set CMAKE_OSX_SYSROOT to a valid SDK or set CMAKE_OSX_DEPLOYMENT_TARGET to empty.
I tried setting the appropriate value to empty but it does nothing.

I also see:

Warning:Ignoring CMAKE_OSX_SYSROOT value:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk
because the directory does not exist.

And indeed it does not.

Ryan H. Lewis
@rhl-
Ah I see, Clion bundles cmake, asking it to use the one I use on the command line fixes everything.
Jack Poulson
@poulson
I've never seen that error
I briefly tried CLion once
do you think it's a CMake, CLion, or Elemental issue?
Ryan H. Lewis
@rhl-
Well, I got past that one by asking CLion to use my system cmake instead of the pre-baked on
now I have a problem that the debugger isn't working properly
i think thats because Elemental is overriding the build type
and CLion doesn't set the build type the same way
Jack Poulson
@poulson
you can specify the build type
if it is Debug or Release, nothing should be overwritten
Ryan H. Lewis
@rhl-
right, i think CLion doesn't set the type using the standard way
so what is happening is Elemental somehow overrides the decision CLion makes
im trying to figure it out
.. working on BFGS. I have an initial implementation, trying to get the line searchs
i'm going to start with wolf and strong wolf
and use tag dispatching to provide options.
Ryan H. Lewis
@rhl-
Hm. Nope. just confirmed CLion is doing the right thing there. must be a bug in Clion or something
Ryan H. Lewis
@rhl-
@poulson just pushed a branch with my initial BFGS impl. any thoughts on test cases appreciated
Jack Poulson
@poulson
a long time ago I was working on BFGS for logistic regression
but I never finished it
you might want to look into Fisher's scoring method
Ryan H. Lewis
@rhl-
do you have the branch? My line search doesn't work for a simple 1x1 example :(
Jack Poulson
@poulson
what do you mean?
I don't think I ever committed it
Ryan H. Lewis
@rhl-
ah, oh well
what about fishers scoring method?
oh I see, a way of generating test cases. It seems my line search is majorly screwy.
i'm not sure why..
Ryan H. Lewis
@rhl-
i just implemented the only on page 60 of nocedal and wright
and now it seems to converge..
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
Ryan H. Lewis
@rhl-
It looks like various parts of the library are using C++14 features somehow.
/Users/rlewis/code/Elemental/include/El/core/types.hpp:227:35: warning: variable templates are a C++14 extension [-Wc++14-extensions]
template<Dist U,Dist V> constexpr Dist DiagCol() { return ( U==STAR ? V : U ); }
I tried doing add_definitions(-std=c++14) and this broke things horridly.
Jack Poulson
@poulson
Is this the Intel compiler?
Ryan H. Lewis
@rhl-
No it's clang. It seems to disappear as soon as you set CMAKE_BUILD_TYPE to either Debug or Release.