CMMPPT is a software tool for optimal and near-optimal allocation of scarce resources, when the resources are utilized in pre-determined sets of material parts (as in a bill of material) and/or sets of capacities (such as machine processing capacity).
This repository contains the CMMPPT source code, testing code and data, documentation, and some application programs.
Before CMMPPT became open-source, it was called "WIT". Consequently, "wit" appears in the names of many of CMMPPT's components.
- doc:
- Documentation
- Status: Mixed: Some documents maintained; some not
- wit:
- CMMPPT source code, build facilities, and some test code
- Status: Maintained
- mcl:
- Message Class Library
- Used by CMMPPT and SCE for issuing messages (textual output)
- Source code, build facilities, and test code
- Status: Maintained
- config:
- Generic Makefiles used by CMMPPT, MCL, and other programs in this project
- Status: Maintained
- wit-sa-test:
- Data and scripts for testing CMMPPT in Stand-Alone Executable mode.
- Status: Maintained
- samples:
- Small example CMMPPT application programs.
- Status: Mixed
- sce:
- Supply Capability Engine: A major CMMPPT application program
- Source code, build facilities, and test code
- Status: Maintained
- scenario & witutil:
- Two class libraries used by SCE
- Source code, build facilities, and test code
- Status: Maintained
- witj:
- An object-oriented Java interface to CMMPPT
- Source code, build facilities, and test code
- Status: Out Of Date, but could be brought up-to-date if there is interest
- witviz:
- A visualization tool for CMMPPT models
- Source code, build facilities, and test code
- Uses witj
- Status: Out Of Date
- eso2:
- A major CMMPPT application program
- Source code, build facilities, and test code
- Status: Out Of Date
- gsa:
- Various historical files associated with CMMPPT from before it became open-source
Install docker for your operating system . You can install Community Edition or Enterprise
Clone project to a local folder (git clone git@github.com:IBM/CMMPPT.git)
cd CMMPPT
Build a docker image using the commond bellow. It will build and test CMMPPT.
command : docker build . -t cmmppt