COCO - CAPE-OPEN to CAPE-OPEN simulation environment
 Compliancy testing

CAPE-OPEN / COCO compliancy testing

The following products have been successfully tested against COCO. Several categories of compliancy have been tested. For each of the product, each compliancy level is indicated in the following table. A list of criteria for each level follows after the table.

Company Product Tested version Compliancy
AIX AixCAPE
contact: Marcus Soemers
web: http://www.aixcape.org/
phone: +492418094860
Props 1.0 Thermo v1.0 plug compliant
AmsterCHEM AmsterCHEM
contact: Jasper van Baten
web: http://www.amsterchem.com/
phone: +34670863337
Excel CAPE-OPEN Thermo 1.0.0.0 Thermo v1.1 socket compliant (persistence aware, GUI enabled)
Excel CAPE-OPEN Unit Operation 1.0.56.0 Unit operation v1.0 plug compliant (thermo 1.0)
Unit operation v1.0 plug compliant (thermo 1.1)
SciLab CAPE-OPEN Unit Operation 1.0.2.0 Unit operation v1.0 plug compliant (thermo 1.1)
Matlab CAPE-OPEN Unit Operation 2.0.0.5 Unit operation v1.0 plug compliant (thermo 1.0)
Unit operation v1.0 plug compliant (thermo 1.1)
SciLab CAPE-OPEN Thermo Import 1.0.2.0 Thermo v1.1 socket compliant (logging enabled)
Matlab CAPE-OPEN Thermo Import 1.0.2.0 Thermo v1.1 socket compliant (logging enabled)
OpenOffice Calc CAPE-OPEN Thermo Import 1.0.0.0 Thermo v1.1 socket compliant
REFPROP Property Package Manager 1.0.3.0 Thermo v1.0 plug compliant (persistence enabled, edit enabled)
Thermo v1.1 plug compliant (persistence enabled, edit enabled)
Python CAPE-OPEN Unit Operation 1.0.4 Unit operation v1.0 plug compliant (thermo 1.1)
Python CAPE-OPEN Thermo Import 1.0.0 Thermo v1.1 socket compliant
AVEVA AVEVA Group plc.
contact: John Hernandez
web: https://www.aveva.com/en/products/pro-ii-simulation/
PRO/II 9.4 Unit operation v1.0 socket compliant / thermo v1.0 (logging enabled, dimensionality aware)
Unit operation v1.0 socket compliant / thermo v1.1 (logging enabled, dimensionality aware)
Thermo v1.0 socket compliant (persistence aware;GUI enabled)
Thermo v1.1 socket compliant (persistence aware;GUI enabled)
BASF BASF
contact: OASE® Connect
web: OASE® Gas Treating Excellence
OASE® connect 5.6.15 Unit operation v1.0 plug compliant (thermo 1.0)
Unit operation v1.0 plug compliant (thermo 1.1)
Bryan Research & Engineering, LLC. Bryan Research & Engineering, LLC.
contact:  sales@bre.com or support@bre.com
web: http://www.bre.com/
phone: +19797765220
ProMax 4.0 Thermo v1.0 plug compliant (persistence enabled, edit enabled)
Thermo v1.1 plug compliant (persistence enabled, edit enabled)
Unit operation v1.0 socket compliant / thermo v1.0 (logging enabled, dimensionality aware, handles energy streams)
Unit operation v1.0 socket compliant / thermo v1.1 (logging enabled, dimensionality aware, handles energy streams)
CAPE-OPEN wizard CAPE-OPEN wizard
contact: Christo Crause
web: http://capeopenwizard.sourceforge.net/
Unit operation examples (SimpleHX, SimplePressureChanger) 1.0 Unit operation v1.0 plug compliant (thermo 1.0)
Thermo package example (PT-EOS) 1.0 Thermo v1.0 plug compliant
ChemSep ChemSep
contact: Harry Kooijman and Ross Taylor
web: http://www.chemsep.com/
phone: +31 20 6710389
ChemSep unit operation 6.5 Unit operation v1.0 plug compliant (thermo 1.0)
Unit operation v1.0 plug compliant (thermo 1.1)
ChemSep CAPE-OPEN Property Package (COPP) 7.12 Thermo v1.0 plug compliant (persistence enabled, edit enabled)
Thermo v1.1 plug compliant (persistence enabled, edit enabled)
COMSOL COMSOL
contact: info@comsol.com
web: https://www.comsol.com/contact
COMSOL 5.2 Thermo v1.0 socket compliant (persistence aware)
Thermo v1.1 socket compliant (persistence aware)
HTRI HTRI
contact: Heat Transfer Research, Inc
web: http://www.htri.net/
phone: +19796905050
Xchanger Suite (Xist, XaceAirCooler, XaceEconomizer, Xphe) 5.0 Unit operation v1.0 plug compliant (thermo 1.0)
Honeywell Honeywell Process Solutions
contact: Unisim Support
web: https://www.honeywellprocess.com/en-US/explore/products/advanced-applications/unisim/Pages/unisim-design-suite.aspx
phone: +32 (0)2 728 2200
UniSim® Design Suite R450 Unit operation v1.0 socket compliant / thermo v1.0 (logging enabled, dimensionality aware;handles energy streams)
Unit operation v1.0 socket compliant / thermo v1.1 (logging enabled, dimensionality aware;handles energy streams)
Thermo v1.0 socket compliant (logging enabled;persistence aware;GUI enabled)
Thermo v1.1 socket compliant (logging enabled;persistence aware;GUI enabled)
KBC Advanced Technologies< KBC Advanced Technologies
contact: Alessandro Speranza
web: https://www.kbc.global/software/advanced-thermodynamics/
phone: +442073570800
Multiflash 3.6-6.1 Thermo v1.0 plug compliant (persistence enabled, edit enabled)
Thermo v1.1 plug compliant (persistence enabled, edit enabled)
The Linde Group The Linde Group
contact: Dr. Oliver Koch
web: http://www.linde.com/
GMPS 4.13 Thermo v1.0 socket compliant (logging enabled, persistence aware, GUI enabled)
Thermo v1.1 socket compliant (logging enabled, persistence aware, GUI enabled)
Thermo v1.0 plug compliant
Thermo v1.1 plug compliant
Optimized Gas Treating Optimized Gas Treating
contact: Steven Fulk
web: https://www.ogtrt.com
phone: +15123129424
ProTreat 6.5.1 Unit operation v1.0 plug compliant (thermo 1.0)
Unit operation v1.0 plug compliant (thermo 1.1)
MEMSIC PROGEPI
contact: Dr. Roda Bounaceur
web: http://www.progepi.fr
phone: +33 383175378
MEMSIC 5.0 Unit operation v1.0 plug compliant (thermo 1.0)
Unit operation v1.0 plug compliant (thermo 1.1)
ProSim ProSim
contact: info@prosim.net
web: http://www.prosim.net/
phone: +33562882430
Simulis Thermodynamics 1.3.0.17 Thermo v1.0 plug compliant
Thermo v1.1 plug compliant
Thermo v1.0 socket compliant
Thermo v1.1 socket compliant
ProSimPlus 3.0.2.0 Unit operation v1.0 socket compliant / thermo v1.0 (handles information streams)
Unit operation v1.0 socket compliant / thermo v1.1 (handles information streams)
Thermo v1.0 socket compliant
Thermo v1.1 socket compliant
RUB Ruhr-Universität Bochum
N/A
GERG-2004 XT08 PropertyPackage 2.6 Thermo v1.0 plug compliant
VMG Virtual Materials Group
contact: Virtual Materials Group Support
web: https://www.software.slb.com/
VMGSim 9.5 Thermo v1.0 plug compliant (persistence enabled, edit enabled)
Thermo v1.1 plug compliant (persistence enabled, edit enabled)
Unit operation v1.0 socket compliant / thermo v1.0 (logging enabled, dimensionality aware, handles energy streams)
Unit operation v1.0 socket compliant / thermo v1.1 (logging enabled, dimensionality aware, handles energy streams)

About the interoperability testing

The performed tests establish the proper functioning of each of the listed products within the COCO environment, using CAPE-OPEN interfaces (see https://www.colan.org/). Tests are performed following these guidelines

If you want to submit your product for testing, please contact info@cocosimulator.org. Suggestions on how to improve testing criteria are also welcome.

Compliancy level criteria

Thermo v1.0 plug compliant

Additional qualifiers:

(back to top)

Thermo v1.1 plug compliant

Additional qualifiers:

(back to top)

Thermo v1.0 calculation routine compliant

Additional qualifiers:

(back to top)

Unit operation v1.0 plug compliant

(back to top)

Thermo v1.0 material object demands

For socket implementations that pass material objects to plugs, the following demands are made on the functioning of material objects:

(back to top)

Thermo v1.1 material object demands

For socket implementations that pass material objects to plugs, the following demands are made on the functioning of material objects:

(back to top)

Unit operation v1.0 socket compliant / thermo v1.0

Additional qualifiers:

(back to top)

Unit operation v1.0 socket compliant / thermo v1.1

Additional qualifiers:

(back to top)

Thermo v1.0 socket compliant

Additional qualifiers:

(back to top)

Thermo v1.1 socket compliant

Additional qualifiers:

(back to top)