Open XDMoD
Creators
- 1. University at Buffalo Center for Computational Research
Description
Open XDMoD
XDMoD (XD Metrics on Demand) is a U.S. National Science Foundation (NSF) funded open source tool designed to audit and facilitate the utilization of the XSEDE cyberinfrastructure by providing a wide range of metrics on XSEDE resources, including resource utilization, resource performance, and impact on scholarship and research. The XDMoD framework is designed to meet the following objectives:
- Provide the user community with a tool to manage their allocations and optimize their resource utilization,
- Provide operational staff with the ability to monitor and tune resource performance,
- Provide management with a tool to monitor utilization, user base, and performance of resources, and
- Provide metrics to help measure scientific impact.
While initially focused on the XSEDE program, Open XDMoD has been created to be adaptable to any HPC environment.
For more information, including information about additional Open XDMoD capabilities provided as optional modules, please visit the Open XDMoD website.
Support
Support is available by emailing ccr-xdmod-help@buffalo.edu. Please include the following in your support request. Failure to include this information may delay support. See the Open XDMoD Support page for additional information.
- Open XDMoD version number
- Operating system and version where Open XDMoD is installed
- The output of
xdmod-check-config
- PHP and MySQL version (e.g, the output from
php --version
,mysql --version
, and the SQL commandSHOW VARIABLES LIKE "%version%";
) - A description of the problem you are experiencing
- Detailed steps to reproduce the problem
Modules for Open XDMoD
In addition to the analysis functionality provided by the main Open XDMoD package, Open XDMoD also supports extending its capabilities through modules. The XDMoD team currently supports the modules below.
Application Kernels
This module enables analysis of "application kernels", which are regression tests for the performance of an HPC system and the software that runs on it. For more information, visit the Application Kernels Module website and repository.
SUPReMM
This module enables analysis of individual and aggregate job performance using hardware data from CPUs, memory, filesystems, network interfaces, and more. For more information, visit the SUPReMM Module website and repository.
Installation
Prebuilt packages of Open XDMoD are available as releases on GitHub. Packages for Open XDMoD modules are available as releases in their respective repositories.
See the installation instructions on the Open XDMoD website for additional information.
Contributing
Feedback is always welcome, and contributions are greatly appreciated! Before getting started, please see our contributing instructions and guidelines.
In short, the steps to take are:
- Fork any repositories for Open XDMoD or its modules that you wish to work on.
- Clone and set up the repositories on your local system (see "Developing", below).
- Develop your work and test it, ensuring your work follows our contributing guidelines.
- Push your work to your forks.
- Open pull requests for your work from your forks to the central repositories. The pull requests will then be reviewed by the XDMoD team.
License
Open XDMoD is released under the GNU Lesser General Public License ("LGPL") Version 3.0. See the LICENSE file for details.
Open XDMoD includes several libraries that are licensed separately. See the license page on the Open XDMoD website for details.
Non-Commercial Licenses
Some software products used by Open XDMoD are not free for commercial use. See the license page on the Open XDMoD website for details.
Further information
For further information, refer to the README.md inside this repository.
Notes
Files
xdmod-xdmod7.5.zip
Files
(5.1 MB)
Name | Size | Download all |
---|---|---|
md5:15f3074fa10a4a5db77ede271901d11b
|
5.1 MB | Preview Download |