The COMSOL Multiphysics® simulation environment facilitates all steps in the modeling process—defining your geometry, specifying physics, meshing, solving, and then postprocessing the results.
Model setup is quick, thanks to a number of predefined modeling interfaces for applications ranging from fluid flow and heat transfer to structural mechanics and electromagnetic analyses. Material properties, source terms, and boundary conditions can all be arbitrary functions of the dependent variables.
Predefined multiphysics-application templates solve many common problem types. You have the option of choosing different physics from the Multiphysics menu and defining the interdependencies yourself. Or you can specify your own partial differential equations (PDEs) and couple them with other equations and physics.
COMSOL Multiphysics is integrated with MATLAB via the LiveLink for MATLAB, which lets you generate a MATLAB file version of a simulation built with COMSOL Multiphysics. You can modify the model MATLAB file, extend it with MATLAB code, and run it from MATLAB.