COMSOL Multiphysics

New Products in Version 4.3

The following new products are introduced with COMSOL Multiphysics version 4.3:

New Functionality in Version 4.3

General COMSOL Desktop Functionality

Geometry

Mesh

Physics

Studies and Solvers

Results

About the Predefined Physical Constants

The predefined physical constants in COMSOL version 4.3 use the values from 2006. The current values available from http://physics.nist.gov/cuu/Constants/index.html use a newer revision from 2010 with values recommended for international use by CODATA, which means that there are small differences in the values for some of the physical constants in COMSOL when comparing with the 2010 revision. For version 4.3a, we plan to update the values for these physical constants to the ones used in the 2010 revision.

Backward Compatibility vs. Version 4.2a

ELCPLGENINT Element no Longer Available

The elcplgenint element has been removed in version 4.3; use elcplscalar instead.

Domain Numbering

Domain numbers may change for 3D geometries with a COMSOL representation of the geometry. This may happen if you rebuild the geometry sequence for a model that you created in an earlier COMSOL version. Also, the numbering of all geometric entities may change when importing a mesh.

Face normals and edge directions

Face normals and edge directions may change for geometries with CAD representation. This may happen if you rebuild the geometry sequence for a model that you created in an earlier COMSOL version. Face normals and edge directions are now consistent between CAD and COMSOL representations.

Mesh Import

The numbering of all geometric entities, as well as the face normals and edge directions, may change when importing a mesh.

Delete Entities

The algorithm for the Delete Entities geometry feature has changed slightly. The main difference is that the old algorithm preserved the object type for solid, surface, and curve objects. Existing Delete Entities features in old models use the old algorithm, while new Delete Entities features use the new algorithm. In the API, you need to set the property compat to 4.2a to recover the old behavior.

Material properties

The physical quantity for the bulk viscosity defined under Acoustics, Thermoacoustics Model and Acoustics, Viscous Model has changed to Bulk Viscosity.

Temperature Constraints

The sign of the constraint for temperature has been changed to match the convention used in other physics. This has no effect on the models unless weak constraints are used. In that case, the Lagrange multipliers sign is changed.

Backward Compatibility vs. Version 4.2

New Scaling of Absolute Tolerances

A new technique to automatically compute the scaled absolute tolerance has been added. This mechanism computes the error weights in a new way for the BDF solver (for time-dependent problems) for fields using the automatic scaling method. The new method is enabled by default but you can turn it off in the Time Stepping (clear the Update scaled absolute tolerance check box). Opening an old model the new mechanism will be turned off automatically. But when regenerating a new solver, it will be enabled. Note that when running a model using the API, the new mechanism will be used. If you want the old behavior you can set the property ewtrescale to off for the time-dependent solver you are using.

As an effect of this new mechanism the default relative and (global) absolute tolerance for models involving Reaction Engineering Physics interfaces has been changed to 1e-3 and 1e-4, respectively. This change will also apply to newly generated solvers, but not when reading and old Model MPH-files. For a model using the API that does not set these tolerances explicitly, the new defaults will apply.

Backward Compatibility vs. Version 3.5a

Deformed Geometry Interface

The Parameterized Geometry application mode in versions 3.5a, which is limited to 2D, is replaced with the Deformed Geometry interface in version 4.3. This interface is available in 2D and 3D. The Deformed Geometry interface deforms the mesh using an arbitrary Lagrangian-Eulerian (ALE) method and is not the parameterized geometry using geometric parameter sweeps (see above).

In the version 4.3 interface, the Linear Displacement and Similarity Transform boundary conditions are not yet available as preset conditions.

In version 4.3, you can create the corresponding conditions by manually entering variables.

backward Compatibility for pre-3.5a models

COMSOL 4.3 can load models saved from version 3.5a. For loading models from earlier COMSOL versions than 3.5a you need to load them in COMSOL 3.5a and then save them. For simplifying this task a utility is available where you can convert all files in a directory from versions 3.0–3.5 to version 3.5a. See the section “COMSOL Convertpre35a Command” for Windows, the section “COMSOL Convertpre35a Command” for Linux, or the section “COMSOL Convertpre35a Command” for the Mac in the COMSOL Installation and Operations Guide for more information.