SetFactory("OpenCASCADE");
    Merge "decomposed_geometry.brep";

    Mesh.CharacteristicLengthExtendFromBoundary = 1;
    Mesh.CharacteristicLengthFromPoints = 1;
    Mesh.CharacteristicLengthFromCurvature = 1;
    Mesh.CharacteristicLengthMin = 0;
    Mesh.CharacteristicLengthMax = 16;
    Mesh.MshFileVersion = 2;
    Mesh.SaveAll = 1;

    Mesh 3;
    Save "my_new_mesh.msh";