World Library  
Flag as Inappropriate
Email this Article

COMSOL Multiphysics

Private company
Industry Computer software
Founded Stockholm, Sweden (1986)
Key people

Svante Littmarck, CEO COMSOL Group

Farhad Saeidi, President COMSOL AB

COMSOL Multiphysics

COMSOL Multiphysics
Developer(s) COMSOL
Stable release 5.1 / April 16, 2015 (2015-04-16)
Operating system Cross-platform

Computer-aided engineering,

Finite Element Analysis
License Proprietary EULA

COMSOL Multiphysics is a finite element analysis, solver and Simulation software / FEA Software package for various physics and engineering applications, especially coupled phenomena, or multiphysics. The packages are cross-platform (Windows, Mac, Linux). In addition to conventional physics-based user interfaces, COMSOL Multiphysics also allows for entering coupled systems of partial differential equations (PDEs). The PDEs can be entered directly or using the so-called weak form (see finite element method for a description of weak formulation). An early version (before 2005) of COMSOL Multiphysics was called FEMLAB.


  • History 1
  • Products 2
    • COMSOL Multiphysics 2.1
    • COMSOL Server 2.2
  • Add-on Products 3
    • Electrical 3.1
      • AC/DC Module 3.1.1
      • RF Module 3.1.2
      • Wave Optics Module 3.1.3
      • Ray Optics Module 3.1.4
      • MEMS Module 3.1.5
      • Plasma Module 3.1.6
      • Semiconductor Module 3.1.7
    • Mechanical 3.2
      • Heat Transfer Module 3.2.1
      • Structural Mechanics Module 3.2.2
      • Nonlinear Structural Materials Module 3.2.3
      • Geomechanics Module 3.2.4
      • Fatigue Module 3.2.5
      • Multibody Dynamics Module 3.2.6
      • Acoustics Module 3.2.7
    • Fluid 3.3
      • CFD Module 3.3.1
      • Mixer Module 3.3.2
      • Microfluidics Module 3.3.3
      • Subsurface Flow Module 3.3.4
      • Pipe Flow Module 3.3.5
      • Molecular Flow Module 3.3.6
    • Chemical 3.4
      • Chemical Reaction Engineering Module 3.4.1
      • Batteries & Fuel Cells Module 3.4.2
      • Electrodeposition Module 3.4.3
      • Corrosion Module 3.4.4
      • Electrochemistry Module 3.4.5
    • Multipurpose 3.5
    • Interfacing 3.6
      • LiveLink for MATLAB 3.6.1
      • CAD Import Module 3.6.2
      • ECAD Import Module 3.6.3
      • LiveLink for Inventor 3.6.4
      • LiveLink for Revit 3.6.5
      • LiveLink for PTC Pro/ENGINEER 3.6.6
      • File Import for CATIA V5 3.6.7
      • LiveLink for Excel 3.6.8
      • Design Module 3.6.9
      • LiveLink for SolidWorks 3.6.10
      • LiveLink for AutoCAD 3.6.11
      • LiveLink for PTC Creo Parametric 3.6.12
      • LiveLink for Solid Edge 3.6.13
  • Alternative software 4
    • Free and open-source software 4.1
    • Proprietary software 4.2
  • See also 5
  • References 6


In 1986, COMSOL was started by graduate students, Svante Littmarck and Farhad Saeidi, to Germund Dahlquist based on code developed for a graduate course at the Royal Institute of Technology (KTH)[1] in Stockholm, Sweden.


COMSOL Multiphysics

An application of shell and tube heat exchanger which includes the model as well; and an instance of running application.

The main product is COMSOL Desktop which is an integrated user interface environment designed for cross-disciplinary product development with a unified workflow for electrical, mechanical, fluid, and chemical applications. The add-on modules blend into COMSOL Desktop, and the way of operation of the software remains the same no matter which add-on products are engaged.

COMSOL Multiphysics also provides application programming interfaces (APIs). The COMSOL API for use with Java comes included with COMSOL Multiphysics, and provides a programmatic way of driving the software through compiled object oriented code. LiveLink for MATLAB allows to work with COMSOL Multiphysics in combination with the MATLAB.

The Physics Builder, which is included in COMSOL Desktop, allows to create custom made physics interfaces accessible from the COMSOL Desktop with the same look-and-feel as the built-in physics interfaces. In the case of the Physics Builder, no programming is needed as it works in the COMSOL Desktop from the Physics Builder Tree, defining new user interface components.

The Applications Builder is also available with COMSOL Desktop and allows to save models as specialized applications for use without going into the details of the simulations model. Two editors are available for designing applications; using drag-and-drop tools, in the Form Editor, or by programming using the Method Editor. There is scope to include specific features from the model or introduce new ones through programming using the Method Editor.


COMSOL Server is the engine for running simulation apps and the platform for controlling their deployment and distribution. The apps can be run on COMSOL Server through web browsers or a desktop-installed client.

Add-on Products[2]

Several add-on products are available for COMSOL Multiphysics. These have been categorized according to the applications areas, namely Electrical, Mechanical, Fluid, Chemical, Multipurpose, and Interfacing. Also note that these add-on's are of two types: one with COMSOL Desktop; and one with COMSOL Server.


AC/DC Module

The AC/DC Module is used for simulating electric, magnetic, and electromagnetic fields in static and low-frequency applications. This help you solve virtually all models that work under this module

RF Module

The RF Module is used by designers of RF and microwave devices to design antennas, waveguides, filters, circuits, cavities, and metamaterials.

Wave Optics Module

The Wave Optics Module provides dedicated tools for electromagnetic wave propagation in linear and nonlinear optical media. The module can be used to model high-frequency electromagnetic wave simulations in either frequency- or time-domain in optical structures.

Ray Optics Module

The Ray Optics Module can be used to model electromagnetic wave propagation in systems in which the wavelength is much smaller than the smallest geometric detail in the model.

MEMS Module

The MEMS Module provides predefined user interfaces with associated modeling tools, referred to as physics interfaces, for a variety of coupled physics, including electromagnetic-structure, thermal-structure, or fluid-structure interactions.

Plasma Module

The Plasma Module is used to model and simulate low-temperature plasma sources and systems. Engineers and scientists use it to gain insight into the physics of discharges and gauge the performance of existing or potential designs.

Semiconductor Module

The Semiconductor Module allows for detailed analysis of semiconductor device operation at the fundamental physics level. The module is based on the drift-diffusion equations, using isothermal or nonisothermal transport models.


Heat Transfer Module

The Heat Transfer module contains simulation tools to study the mechanisms of heat transfer – conduction, convection, and radiation – often in collaboration with other physics, such as structural mechanics, fluid dynamics, electromagnetics, and chemical reactions.

Structural Mechanics Module

The Structural Mechanics Module is dedicated to the analysis of mechanical structures that are subject to static or dynamic loads. It can be used for a wide range of analysis types, including stationary, transient, eigenmode/modal, parametric, quasi-static, frequency-response, buckling, and prestressed.

Nonlinear Structural Materials Module

The Nonlinear Structural Materials Module augments the mechanical capabilities of the Structural Mechanics Module and the MEMS Module with nonlinear material models, including large strain plastic deformation capabilities.

Geomechanics Module

The Geomechanics module is an add-on to the Structural Mechanics Module and is used to analyze geotechnical applications, such as tunnels, excavations, slope stability, and retaining structures.

Fatigue Module

The Fatigue Module can be used for fatigue analysis of different structures.

Multibody Dynamics Module

The Multibody Dynamics Module is an expansion of the Structural Mechanics Module that provides an advanced set of tools for designing and optimizing multibody structural mechanics systems using finite element analysis (FEA). The module can be used to simulate mixed systems of flexible and rigid bodies, where each body may be subjected to large rotational or translational displacements.

Acoustics Module

The Acoustics Module is used for simulating devices that produce, measure, and utilize acoustic waves. The application areas include speakers, microphones, hearing aids, and sonar devices, to name a few. Noise control can be addressed in muffler design, sound barriers, and building acoustic applications.


CFD Module

The CFD Module is the platform for simulating devices and systems that involve sophisticated fluid flow models.

Mixer Module

The Mixer module is an add-on to the CFD Module and is used to analyze fluid mixers and stirred reactors. It contains dedicated functionality for simulating fluid flow subjected to rotating machinery.

Microfluidics Module

The Microfluidics Module is used for studying microfluidic devices. Some important applications include simulations of lab-on-a-chip devices, digital microfluidics, electrokinetic and magnetokinetic devices, and inkjets.

Subsurface Flow Module

The Subsurface Flow Module is for engineers and scientists who want to simulate fluid flow below ground or in other porous media and also connect this flow with other phenomena, such as poroelasticity, heat transfer, chemistry, and electromagnetic fields. It can be used for modeling groundwater flow, the spread of waste and pollution through soil, the flow of oil and gas to wells, and land subsidence due to groundwater extraction.

Pipe Flow Module

The Pipe Flow Module is used for simulations of fluid flow, heat and mass transfer, hydraulic transients, and acoustics in pipe and channel networks. It can be easily integrated with any of the other modules in the COMSOL Product Suite for modeling the effects piping has on larger entities, such as cooling pipes in engine blocks or feeding and product channels connected to vessels.

Molecular Flow Module

The Molecular Flow Module is used for the simulation of vacuum systems including those used in semiconductor processing, particle accelerators and mass spectrometers. Small channel applications (e.g. shale gas exploration and flow in nanoporous materials) can also be addressed.


Chemical Reaction Engineering Module

The Chemical Reaction Engineering Module contains the tools to simulate material transport and heat transfer together with arbitrary chemical kinetics in all types of environments - gases, liquids, porous media, on surfaces, and within solid phases - or combinations of all of these.

Batteries & Fuel Cells Module

The Batteries & Fuel Cells Module models the underlying electrochemical behavior in the electrodes and electrolytes of batteries and fuel cells.

Electrodeposition Module

The Electrodeposition Module is used to study the important characteristics of electrodeposition cells.

Corrosion Module

The Corrosion Module allows engineers and scientists to investigate the processes leading to corrosion, gain an understanding of the extent to which corrosion could occur over the lifetime of a structure, and implement preventative measures to inhibit electrochemical corrosion, in order to protect the structures.

Electrochemistry Module

The Electrochemistry Module includes capabilities such as modeling electrochemical reaction mechanisms, mass transport, and current density distributions enable efficient simulation for applications including electrolysis, electrodialysis, electroanalysis, electrochemical sensors, and bioelectrochemistry.


Optimization Module

The Optimization Module is an add-on package that can be used in conjunction with any existing COMSOL Multiphysics Product for optimization purposes. It is a general interface which can be used for defining objective functions, specifying design variables, and setting up the constraints.

Material Library

The Material Browser can be complemented by the Material Library to add more materials. It contains data for 2,500 materials – including the elements, minerals, metal alloys, thermal insulators, semiconductors, and piezoelectric materials.

Particle Tracing Module

The Particle Tracing Module extends the functionality of the COMSOL environment for computing the trajectory of particles in a fluid or electromagnetic field, including particle-particle, fluid-particle, and particle-field interactions.


LiveLink for MATLAB

LiveLink for MATLAB integrates COMSOL Multiphysics with MATLAB to extend modeling with scripting programming in the MATLAB environment. LiveLink for MATLAB allows to utilize the full power of MATLAB and its toolboxes in preprocessing, model manipulation, and postprocessing.

CAD Import Module

The CAD Import Module supports the import of a variety of different file formats including the Parasolid and ACIS formats, and standard formats like STEP and IGES.

ECAD Import Module

The ECAD Import Module can be used to import ECAD files into COMSOL Multiphysics and convert the 2D layouts into 3D geometry that is suitable for simulation.

LiveLink for Inventor

LiveLink for Inventor allows to combine COMSOL Multiphysics analysis with Autodesk Inventor. It allows to integrate it with the capabilities of COMSOL Multiphysics from within the Inventor modeling environment, and utilize its power for geometry design.

LiveLink for Revit

LiveLink for Revit provides an integration tool and interface for transferring geometry of elements from architectural design projects in Autodesk Revit software to COMSOL Multiphysics software.

LiveLink for PTC Pro/ENGINEER

LiveLin for PTC Pro/ENGINEER provides the capability to integrate 3D CAD design with COMSOL Multiphysics simulation.

File Import for CATIA V5

File Import for Catia V5 works as an add-on to the CAD Import Module, and translates CATIA V5 part (.CATPart) or assembly (.CATProduct) files using authentic libraries from CATIA V5.

LiveLink for Excel

LiveLink for Excel allows to take advantage of the capabilities and structured simplicity offered by Excel to extend COMSOL Multiphysics modeling capacity.

Design Module

The Design Module expands the geometric modeling functionality of COMSOL Multiphysics software by providing additional tools for creating geometries and importing a variety of CAD file formats.

LiveLink for SolidWorks

LiveLink for SOLIDWORKS along with COMSOL Multiphysics delivers enhanced connectivity for efficient integration of simulation into design workflow.

LiveLink for AutoCAD

LiveLink for AutoCAD can be used to synchronize CAD models with COMSOL Multiphysics to create model geometries for simulation.

LiveLink for PTC Creo Parametric

LiveLink for PTC Creo Parametric links 3D designs in the PTC Creo Parametric CAD system to COMSOL Multiphysics model geometries for simulation.

LiveLink for Solid Edge

LiveLink for Solid Edge is part of a robust platform that enables to integrate multiphysics simulation into 3D product design workflow.

Alternative software

Free and open-source software

Proprietary software

See also


  1. ^ SIAM Obituary - Germund Dahlquist
  2. ^ COMSOL Website
  3. ^ Advanced Simulation Library Homepage
  4. ^ []
  5. ^ deal.II homepage
  6. ^ FEATool homepage
  7. ^ Gerris homepage
  8. ^ OpenFVM homepage
  9. ^ Palabos homepage
  10. ^ SU2 homepage
  11. ^ [2]
  12. ^ Azore Technologies, LLC Home Page
  13. ^ Software Cradle Co., Ltd. Home Page
  14. ^ SC/Tetra Page
  15. ^ scSTREAM Page
  16. ^ Heat Designer Page
This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.

Copyright © World Library Foundation. All rights reserved. eBooks from Project Gutenberg are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.