dftd3 / simple-dftd3

reimplementation of the DFT-D3 program
https://dftd3.readthedocs.io
GNU Lesser General Public License v3.0
51 stars 26 forks source link

instructions on how to install ninja, CMake, fpm, and other package build approaches. #89

Closed shahmoradi closed 3 weeks ago

shahmoradi commented 3 weeks ago

While the multiple-build approaches are admirable and relatively comprehensive, some non-default build systems (such as Ninja) may be challenging for some users on specific platforms. For example, despite frequent programming in Fortran, I have rarely used FPM. Could you add a brief set of instructions to the installation documents explaining how to install the relevant build systems like those mentioned above? I suppose improvements as simple as pointers to the relevant websites or downloads via popular package managers could achieve the goal. These pointers could also help further publicize these tools.

awvwgk commented 3 weeks ago

The current installation guide at https://dftd3.readthedocs.io/en/latest/installation.html#building-from-source mentions all build systems, but it should be linked more prominently in the project readme.

AlexBuccheri commented 3 weeks ago

This was also my feeling, the top-level README would benefit from specifying(or pointing to) a list of external dependencies, and provide details on installation of the lib (specification of prefix install path and install command) for cmake. It took me a while of rummaging through to find some details, and I think I still missed the reference linked above by @awvwgk