X-Git-Url: http://biod.pnpi.spb.ru/gitweb/?a=blobdiff_plain;f=docs%2Finstall-guide%2Finstall-guide.md;h=095db26641212c0303656e4d8f6fe8c657dd70dc;hb=22fcfd13dde2ce31faf8b38b4de078756aa2e124;hp=3ce470db15e828f68a464632aed8621b09552f20;hpb=fb588bd4563b5e2f67be41127b50cdec8f7afe13;p=alexxy%2Fgromacs.git diff --git a/docs/install-guide/install-guide.md b/docs/install-guide/install-guide.md index 3ce470db15..095db26641 100644 --- a/docs/install-guide/install-guide.md +++ b/docs/install-guide/install-guide.md @@ -75,6 +75,9 @@ architectures including x86, AMD64/x86-64, PPC, ARM v7 and SPARC VIII. Technically, GROMACS can be compiled on any platform with an ANSI C99 and C++98 compiler, and their respective standard C/C++ libraries. +We use only a few C99 features, but note that the C++ compiler also needs to +support these C99 features (notably, int64_t and related things), which are not +part of the C++98 standard. Getting good performance on an OS and architecture requires choosing a good compiler. In practice, many compilers struggle to do a good job optimizing the GROMACS architecture-optimized SIMD kernels.