cMsg 5.2
Documentation and instructions for getting cMsg version 5.2
The best way to get cMsg 5.2 is to go to its
and follow the instructions there. This link should bring you right to the cMsg-5.2 branch. In the resulting cMsg directory, follow the instructions in the doc/users_guide/cMsg_Users_Guild.pdf document, Chapter 2, in order to build cMsg. It can also be found in the User's Guide link to the right.
If using Java, it can be built, or a pre-build jar file can be found in java/jars/java8/cMsg-5.2.jar which was built with Java version 8. A jar built with Java 15 can be found in java/jars/java15/cMsg-5.2.jar . Easiest of all, it's available for download from this page.
Guide to Documentation
For the Java library user, the most useful are:
1. User's Guide which contains much general information
2. Javadoc which contains details about the Java library classes and methods
3. Remote Execution Guide which details use of the remote execution domain (separately from the other domains in the user's guide) since it's so different. In a nutshell, it allows the user to run programs and code on remote nodes in a centralized way.
For the C and C++ library user, the most useful are:
1. User's Guide which contains much general information
2. Doxygen for C which contains details about the library C functions
3. Doxygen for C++ which contains details about the C++ library classes and methods
For the developer, the most useful are:
1. Developer's Guide which contains much general information about both Java and C
2. Developer's Javadoc which contains details, not only about the public, but also about the package-accessible Java classes and methods