CAPE-OPEN Specifications

CO-LaN

Browse CAPE-OPEN interface specifications by domain. Filter by version and status.

Thermodynamics & Physical Properties

Interfaces for phase equilibria and thermodynamic/transport properties via Material Objects.

Thermodynamics and Physical Properties interface specification v1.1
v1.1 Active Public Draft

Business interface specification for thermodynamic software components used by PMEs.

ICapeThermoPropertyRoutine Testing Specification
v0.82 Internal Draft

Compliance and Best Practice Tests for implementations of ICapeThermoPropertyRoutine on a Property Package.

ICapeThermoUniversalConstants Testing Specification
v0.11 Internal Draft

Compliance and Best Practice Tests for implementations of ICapeThermoUniversalConstants on a Property Package.

Petroleum Fractions Interface Specification v5.48
v5.48 Active Public

Defines ICapeThermoPetroleumFractions for REF-UNITs to access and modify Petroleum Properties (cloud point, pour point, Reid vapour pressure, etc.) on Material Objects.

Chemical Reactions Interface Specification v1.1
v1.1 Active Public

Chemical Reaction Servers, Reactive Phase Equilibria and Compound Slates: serving reactions and reaction properties from the same source as thermodynamics.

Custom Data interface specification
v1.1 Active

Lets PMCs implementing ICapeThermoMaterialContext store and retrieve custom data on Material Objects.

Numeric

Interfaces for solvers, DAE/ESO concepts, and related numerical interoperability.

Numerical solvers
v1.1 Active

Solution algorithms for NLAEs/DAEs and related linear algebra subproblems.

Partial Differential Algebraic Equations
v1.1 Active

Interoperability on PDAEs.

Unit Operations

Interfaces for unit operation modules, ports, and parameters in modular steady-state PMEs.

Unit Operation interface specification
v1.1 Active Public Draft

Business interface specification for CAPE-OPEN unit operation modules.

Common Interfaces

Horizontal interfaces used across business interfaces.

Simulation Context
v1.1 Active

Common simulation context interfaces.

Parameter
v1.1 Active

Stores configuration of PMCs and exposes parameters.

Collection
v1.1 Active

Manipulates groups/collections of items.

Identification
v1.1 Active

Describes PMCs and other objects.

Utilities
v1.1 Active

Basic utility functions.

Error handling
v1.1 Active

Defines CAPE-OPEN error handling model.

Persistence
v1.1 Active

Saving/restoring private data across components.

Manager
v1.1 Active Public

Defines ICapeManager for a Primary PMC that creates and manages a set of Primary PMC objects of one category, such as Property Package Managers.

General Documents

Guidance and supporting documents.

Roadmap
v1.1 Active

Guide to which documents to consult and why CAPE-OPEN is valuable.

Methods and Tools Integrated Guidelines
v1.1 Active

Architectural/technical guidance for interface designers and implementers.

Synthesis Report
v1.1 Active

Overview of the CAPE-OPEN standard and early project achievements.

Type Libraries and Primary Interop Assemblies
v1.1 Active

IDL/type libraries and PIAs distributed via installation packages.