hkaiser changed the topic of #ste||ar to: STE||AR: Systems Technology, Emergent Parallelism, and Algorithm Research | stellar-group.org | HPX: A cure for performance impaired parallel applications | github.com/STEllAR-GROUP/hpx | This channel is logged: irclog.cct.lsu.edu
tufei_ has joined #ste||ar
tufei__ has quit [Ping timeout: 276 seconds]
diehlpk_work has joined #ste||ar
diehlpk has joined #ste||ar
<diehlpk_work> Any ideas?
<diehlpk_work> libhpx.so.1.6.0: undefined reference to `bool hpx::detail::apply_impl<hpx::lcos::base_lco_with_value<hpx::naming::id_type, hpx::naming::gid_type, hpx::traits::detail::managed_component_tag>::set_value_action, hpx::naming::gid_type>(hpx::naming::id_type const&, hpx::naming::address&&, hpx::threads::thread_priority, hpx::naming::gid_type&&)'
<diehlpk_work> It seems that I cna compile with gcc 9 however with gcc 10 I get this error.
<hkaiser> diehlpk: this problem should be fixed in later versions
hkaiser has quit [Quit: Bye!]
K-ballo has quit [Quit: K-ballo]
diehlpk_work has quit [Remote host closed the connection]
diehlpk has quit [Quit: Leaving.]
Yorlik has joined #ste||ar
<ms[m]> dkaratza: yep, that's in principle it
<ms[m]> some themes will require you to change some theme-specific options, but usually just setting `html_theme` is enough
<ms[m]> diehlpk_work: can you add the validator in your cff pr?
Yorlik has quit [Ping timeout: 268 seconds]
Yorlik has joined #ste||ar
<dkaratza[m]> <ms[m]> "dkaratza: yep, that's in..." <- I get this error `Theme error: no theme named 'sphinx-press-theme' found (missing theme.conf?)`
<ms[m]> dkaratza: ah, so that's it besides installing the theme
<ms[m]> they're typically standalone python packages
<ms[m]> so pip install theme-name should mostly work
<ms[m]> the package name might not be exactly the theme name though
<dkaratza[m]> ms[m]: oh ok i think i can find it from sphinx's github
<ms[m]> dkaratza: I don't know that error unfortunately... it's possible that not all themes will work with breathe :/
<ms[m]> could you try a few other themes + googling that error?
<dkaratza[m]> <ms[m]> "could you try a few other themes..." <- sure
<ms[m]> dkaratza: thanks
<ms[m]> one that we know should work is insegel
<ms[m]> so if that doesn't work there's something else going on
tufei__ has joined #ste||ar
tufei_ has quit [Remote host closed the connection]
<dkaratza[m]> yeah, i solved the error but I still can't see any other themes. without getting any errors and after `make docs` I still get the previous theme
<rori[m]> you can try this:
<rori[m]> looks like the docs step of CI was a success
Yorlik has quit [Ping timeout: 268 seconds]
Yorlik has joined #ste||ar
hkaiser has joined #ste||ar
K-ballo has joined #ste||ar
Yorlik has quit [Ping timeout: 252 seconds]
Yorlik has joined #ste||ar
<Yorlik> I'm getting the following compile error: Error (active) E2417 constexpr constructor calls non-constexpr function "hpx::naming::gid_type::gid_type() noexcept" sim.exe (src\sim\sim.exe) - x64-Debug C:\Arcanima\AC_REPOS\sim\out\build\x64-Debug\vcpkg_installed\x64-windows\include\hpx\naming_base\address.hpp 68
<Yorlik> Using the latest vcpkg built hpx
<Yorlik> Ideas?
<hkaiser> Yorlik: which compiler?
<Yorlik> Latest MSVC
<hkaiser> hmmm, I've never seen this
<hkaiser> can you create a small reproducer?
<Yorlik> I see another unrelated issue that for some reason boost_program options is not used properly - not sure if thzat might be related.
<Yorlik> I'll try to get to the bottom of it.
<hkaiser> boost program options shouldn't be used anymore
<Yorlik> Might be side effects from me changing the build system to uses vcpkg custom ports and a custom vcpkg regisatry
<Yorlik> We use it in out all (boost progopts)
<Yorlik> typo: in our app ..
<hkaiser> ok, have you set the HPX options that enables compatibility with boost progopts?
<Yorlik> Not that I'm aware of.
<Yorlik> What would that be?
<Yorlik> Did you ditch progopts?
<hkaiser> HPX_PROGRAM_OPTIONS_WITH_BOOST_PROGRAM_OPTIONS_COMPATIBILITY=On
<hkaiser> (sorry for the long name)
<Yorlik> I like verbosity :)
<hkaiser> we ditched boost progopts long time ago, just maintaining a compat layer
<Yorlik> I see. I have to figure out how to set that option with vcpkg.
<hkaiser> hmmm
<Yorlik> Make every option a vcpkg feature :D
<Yorlik> Who's maintaining the vcpkg port?
<hkaiser> I am
<Yorlik> :)
<hkaiser> I never looked into features with vcpkg, any help is appreciated
<hkaiser> I can submit a PR from my end to vcpkg -- no problem
<Yorlik> You can add features to the vcpkg.json and query them inside the portfile.
<Yorlik> So you could set all options with features if tehy are simple bools
<hkaiser> I know, I've just never done this
<Yorlik> There are several ways to interface that I guess.
<Yorlik> You can even set dependencies for features
<hkaiser> can you show me how that's done?
<Yorlik> Sure.
<Yorlik> Voice chat?
<Yorlik> hkaiser: You might wanna check out the lua port
<Yorlik> they have an option to compile as cpp. If you look at their vcpkg.json and the portfile it gets pretty clear
<Yorlik> There is also syntax for adding dependencies when a feature is activated.
<hkaiser> ok
<hkaiser> Yorlik: chat - not now - later perhaps
<hkaiser> we have several options enabling boost compatibility in several directions, might be best to just enable all of those by default
<hkaiser> thanks
<hkaiser> gnikunj[m]: yt?
<Yorlik> hkaiser: I'll be afk for a while, but I'll drop in later again.
<gnikunj[m]> Yup, joining
<hkaiser> Yorlik: thanks
<dkaratza[m]> The logo of hpx has a blue background. Is this color part of the logo in general or was this choice of color made just to fit the documentation's sidebar color?
<ms[m]> dkaratza: the logo should have a transparent background, but the color was just chosen to match that one blue/purplish shade in the stellar group logo
<ms[m]> keeping it is not a must at all
<hkaiser> do we have a logo now ;-)
Yorlik has quit [Ping timeout: 260 seconds]
<gnikunj[m]> Woah, when did we have a logo!
<hkaiser> ...
Yorlik has joined #ste||ar
<dkaratza[m]> <ms[m]> "keeping it is not a must at all" <- ok, and how did you define the sidebar's color as blue? because i changed the theme and the blue color of the sidebar remains, messing up with the new sidebar's color
<ms[m]> dkaratza: it's in docs/sphinx/_static/css/theme_overrides.css
<ms[m]> it's referenced in conf.py.in as well, and you can comment it out while trying other themes
<ms[m]> the overrides are pretty sphinx_rtd_theme specific
<dkaratza[m]> oh alright, i may need them for the new one so i will check them out and maybe adjust them to the new
<ms[m]> 👍️
<dkaratza[m]> ms: and one more thing: does `manual` have any special settings? because it's the only section of the docs that has a tiny font size whereas the rest look fine
<ms[m]> dkaratza: not that I know :/
<ms[m]> the browser's inspector tool might tell you what is setting the font size...
<jedi18[m]> hkaiser: for the nth_element, what pivot selection algorithm should we use? I remember from this video series that random is pretty good https://www.youtube.com/watch?v=rX2u2CnpveQ&list=PLEAYkSg4uSQ37A6_NrUnTHEKp6EkAxTMa&index=35
<jedi18[m]> gcc uses something called introselect though
Yorlik has quit [Ping timeout: 268 seconds]
<hkaiser> jedi18[m]: look at stable_sort
<jedi18[m]> hkaiser: Our implementation of stable_sort/
<jedi18[m]> ?*
<jedi18[m]> Oh right, we already have some related stuff in the detail folder right?
<jedi18[m]> Ok I'll have a look, thanks
<hkaiser> nod
tufei__ has quit [Remote host closed the connection]
tufei__ has joined #ste||ar
diehlpk has joined #ste||ar
Yorlik has joined #ste||ar
<Yorlik> hkaiser: back
diehlpk has quit [Quit: Leaving.]
<hkaiser> Yorlik: I'm still busy with things
<Yorlik> hkaiser: NP - I'm around for a while
<Yorlik> hkaiser: gotta run - we'll have to find another time. See you later
<hkaiser> Yorlik: sure, thanks
Yorlik has quit [Ping timeout: 268 seconds]
<hkaiser> PatrickDiehl[m]: see pm, pls