Skip to content

CMMPPT (Constrained Materials Management and Production Planning Tool) 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).

License

IBM/CMMPPT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CMMPPT (Constrained Materials Management and Production Planning Tool)

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.

Note:

Before CMMPPT became open-source, it was called "WIT". Consequently, "wit" appears in the names of many of CMMPPT's components.

Directories:

  • 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

Running Docker build:

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

About

CMMPPT (Constrained Materials Management and Production Planning Tool) 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).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published