Supported File Formats

COMSOL®


The COMSOL Model file type, with the extension .mph, is the default file type containing the entire model tree and application tree from the Model Builder and Application Builder, respectively. The file contains both binary and text data. The mesh and solution data is stored as binary data, while all other information is stored as plain text.

The COMSOL binary and text file types, with the extension .mphbin and .mphtxt, respectively, contain either geometry objects or mesh objects that can be imported directly to the Geometry or Mesh nodes in the model tree.

The Physics Builder file type, with the extension .mphphb, contains one or more user-defined physics interfaces that you can access from the Model Builder.

Datei Format Dateiendung Lesen Schreiben
COMSOL Modelle und Anwendungen .mph Ja Ja
Binärdaten .mphbin Ja Ja
Text Dateien .mphtxt Ja Ja
Physics Builder .mphphb Ja Ja

CAD


The CAD Import Module and Design Module allow for import of a range of industry-standard CAD file types. Additional file types are available through the bidirectional functionality of the LiveLink products for CAD as well as with the File Import for CATIA® V5 add-on.

The DXF (2D), VRML (3D), and STL (3D) file types are available for import with COMSOL Multiphysics and do not require any add-on products. Unless noted otherwise in the table below, import of the listed file types is available on all supported versions of Linux®, Mac OS X, and Windows® operating systems.

Datei Format Dateiendung Import Export
AutoCAD®1,2,3 .dwg Ja Ja9
Inventor®1,2,3 .ipt,.iam Ja Ja9
NX®1,4 .prt Ja Nein
PTC® Creo® Parametric1,3 .prt,.asm Ja Ja9
PTC® Pro/ENGINEER®1,3 .prt,.asm Ja Ja9
Revit® Architecture3,5 .rvt Ja9 Ja9
Solid Edge®3,6 .par,.asm Ja9 Ja9
SOLIDWORKS®1,2,3 .sldprt,.sldasm Ja Ja9
DXF (3D1,2 and 2D) .dxf Ja Ja10
Parasolid®1 .x_t,.xmt_txt,.x_b,.xmt_bin Ja Ja
ACIS®1 .sat,.sab,.asat,.asab Ja Ja
STEP1 .step,.stp Ja Nein
IGES1 .iges,.igs Ja Nein
CATIA® V52,7 .CATPart,.CATProduct Ja Nein
VRML, v18 .vrml,.wrl Ja Nein
STL .stl Ja Ja

1Erfordert eines der LiveLink™-Produkte für AutoCAD®, Revit®, PTC® Creo® Parametric™, Inventor®, PTC® Pro/ENGINEER®, Solid Edge®, SOLIDWORKS®, CAD Import Module oder Design Module
2Import wird nur unter Windows®-Systemen unterstützt.
3Synchronisation von Dateien zwischen COMSOL Multiphysics® und einem verknüpften CAD-Programm wird nur unter Windows® 7, 8 und 8.1 unterstützt
4Import wird nur unter Windows® und Linux unterstützt
5Erfordert LiveLink™ for Revit®
6Erfordert LiveLink™ for Solid Edge®
7Erfordert das CAD Import Module (oder das Design Module oder eines der LiveLink™-Produkte für AutoCAD®, PTC® Creo® Parametric™, Inventor®, PTC® Pro/ENGINEER®, Solid Edge® oder SOLIDWORKS®) und den CATIA® V5
8Eingeschränkte Funktionalität auf ein einziges geometrisches Gebiet
9Laden und Speichern von Dateien der verlinkten CAD-Programme, sofern die ursprüngliche CAD-Geometrie in einem CAD-Programm erstellt worden ist
10Schreiben in eine Ausgabedatei wird nur für 2D Geometrie unterstützt

ECAD


The ECAD Import Module allows for import of 2D layout files with automatic conversion to 3D CAD models. The Touchstone file type is used for exporting S-parameters, impedance, and admittance values from simultaneous port and frequency sweeps. The SPICE Circuit Netlist file type is converted at import to a series of lumped circuit element nodes under an Electrical Circuit node, in the model tree.

Datei Format Dateiendung Lesen Schreiben
IPC-25811 .cvg, .xml Ja Nein
NETEX-G1 .asc Ja Nein
ODB++1 .zip,.tar,.tgz,.tar.gz Ja Nein
ODB++(X)1 .xml Ja Nein
GDS1 .gds Ja Nein
Touchstone2 .s2p, .s3p, .s4p, ... Nein Ja
SPICE Circuit Netlist3 .cir Ja Nein

1Requires the ECAD Import Module
2Requires one of the AC/DC Module, RF Module, MEMS Module, or Wave Optics Module
3Requires one of the AC/DC Module, RF Module, MEMS Module, Plasma Module, or Semiconductor Module

Material Databases


The Chemical Reaction Engineering Module and the Plasma Module can read CHEMKIN® files to simulate complex chemical reactions in the gas phase. The Plasma Module can read LXCAT files for sets of electron impact collision cross sections.

Datei Format Dateiendung Lesen Schreiben
CHEMKIN®1 .dat, .txt, .inp3 Ja Nein
CAPE-OPEN (direct connection)1 n/a N/A N/A
LXCAT file2 .lxcat,.txt Ja Nein

1 Any file format is allowed, these are the most common extensions
2Requires the Plasma Module
3Any extension is allowed; These are the most common extensions

Netz


The NASTRAN® Bulk Data file types are used to import a volumetric mesh. The VRML and STL file types are used to import a triangular surface mesh and cannot be used for creating a volumetric mesh. If imported as a geometry, VRML and STL files can be used as a basis for creating a volumetric mesh for a single geometric domain

Datei Format Dateiendung Lesen Schreiben
NASTRAN® Bulk Data .nas, .bdf, .nastran, .dat Ja Ja
STL .stl Ja Ja
VRML, v1 .vrml, .wrl Ja Nein
VTK .vtu Nein Ja

Bilder und Videos


Results visualization can be exported to a number of common image file types; See the table below. Images can also be read and used as interpolation functions for physics modeling. Animations can be exported to one of the Animated GIF, Adobe® Flash®, and AVI file types.

Datei Format Dateiendung Lesen Schreiben
Adobe® Flash® .swf Nein Ja
Animated GIF .gif Nein Ja
AVI1 .avi Nein Ja
BMP .bmp Ja Ja
EPS (1D graphs) .eps Nein Ja
GIF .gif Ja Ja
JPEG .jpg, .jpeg Ja Ja
MP42 .mp4 Ja Nein
OGV2 .ogv Ja Nein
PNG .png Ja Ja
TIFF .tif, .tiff Nein Ja
WEBM2 .webm Ja Nein

1Nur unter Windows verfügbar

2Verfügbar im Application Builder, nur unter Windows®, unter Video-Formularobjekt

Programmiersprachen und Arbeitsblätter


Model files for Java® are editable files with the extension .java that contain sequences of COMSOL commands as Java® code. Edit the files in a text editor to add additional commands. You can compile these Java® files into Java® Class files with the extension .class and run them as separate applications. Program code used in model files for Java® is essentially identical to that of the Method editor in the Application Builder. However, the Method editor comes with an integrated Java® compiler.

Model files for MATLAB® are editable script files (M files), similar to the model files for Java®, for use with MATLAB®. These model files, which have the extension .m, contain a sequence of COMSOL commands as a MATLAB® M file. You can run the model files in MATLAB® like any other M file scripts. It is also possible to edit the files in a text editor to include additional COMSOL commands or general MATLAB® commands. Running model files in the M file format requires LiveLink™ for MATLAB®.

With a license for LiveLink™ for Excel®, you can save models on the Visual Basic for Applications (VBA) format for use with Excel®.

Complied C-code can be linked with a model or application in several ways including the External Material and External Function interfaces in the Model Builder and as the External Library interface in the Application Builder.

Datei Format Dateiendung Lesen Schreiben
MATLAB®: Model file for MATLAB® .m Nein Ja
MATLAB®: Function1 .m Ja Nein
Java®: Archive File .jar6 Ja Nein
Java®: Compiled model file for Java® .class Ja Nein
Java®: Model file for Java® .java Nein Ja
C: Function .dll3, .so4, .dylib5 Ja Nein
Excel®2 .xlsx,.vba Ja Ja

1Erfordert LiveLink™ for MATLAB®
2Erfordert LiveLink™ for Excel®, nur unter Windows® verfügbar
3Nur unter Windows® verfügbar
4Nur unter Linux® verfügbar
5Nur unter Mac OS X verfügbar
6Kann mit einer Methode in einer Anwendung über den Application Builder verknüpft werden

Numerische und Interpolationsdatenformate


The grid, sectionwise, and spreadsheet file types can be read for defining interpolation functions. The sectionwise and spreadsheet file types can furthermore be read and used for defining interpolation curves and written for exporting results. In addition, tables can be copy-pasted on spreadsheet format.

Parameters and Variables can be imported and exported to the Plain text, Comma-separated values, or Data file types.

The Continuous and Discrete color table text file types are used for user-defined color tables for Results visualization.

Digital Elevation Model (DEM) files can be read and used as a Parametric Surface for defining a Geometry.

Datei Format Dateiendung Lesen Schreiben
Copy and paste spreadsheet format n/a Ja Ja
Excel® spreadsheet1 .xlsx Ja Ja
Table .txt, .csv, .dat Ja Ja
Grid .txt Ja Ja
Sectionwise .txt, .csv, .dat Ja Ja
Spreadsheet .txt, .csv, .dat Ja Ja
Parameters .txt, .csv, .dat Ja Ja
Variables .txt, .csv, .dat Ja Ja
Continuous and Discrete color table .txt Ja Nein
Point data for Cut Point data sets .txt Ja Nein
DEM .dem Ja Nein
VTK .vtu Nein Ja

1Erfordert LiveLink™ for Excel®, nur unter Windows® verfügbar