Skip to content

Common IDE for OpenLB

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #9174
    PhilippS
    Participant

    Hello,

    I am new to OpenLB and trying to find an IDE I am comfortable with. I used Clion previously, but it does not handle Makefile-based projects well and so does not seem to recognize the module imports.

    I guess it makes sense to get accustomed to the same IDE as you are using. Do you as a working group use the same one or two IDEs (probably VS Code or Code::Blocks?)?

    Best regards
    Philipp

    #9176
    Adrian
    Keymaster

    Which module imports? We are only using plain header includes.

    There is no common IDE used by everybody in the working group as this is a very personal choice. Some colleagues use VS Code, some plain terminal Vim, I personally use Emacs, some others even use just the standard plain text editor provided by their distribution.

    As far as I know, the ones using VS Code also use auto completion and so on there (both non-AI and AI based, there are many different plugins available)

    I previously experimented with using language server based autocomplete in Vim/Emacs but in the end I always reverted to plain ctags and code-wide full text search.

    #9177
    PhilippS
    Participant

    > Which module imports? We are only using plain header includes.

    Even the import of olb2D.h in any of the examples, e.g. cavity2d.cpp. I suspect this is because of the relative path in the Makefile. This is also sometimes difficult for PyCharm to handle with Python projects.

    Thank you very much for the info!

Viewing 3 posts - 1 through 3 (of 3 total)
  • You must be logged in to reply to this topic.