# Parallel % WARNING: Do not edit; this is a generated file! :Full name: `pylith.initializers.Parallel` :Journal name: `parallel_phases` Mesh initialization phases for reading in parallel. :::{seealso} See [`Initializer` Component](Initializer.md). ::: ## Pyre Facilities * `distribute_mesh`: Distribute mesh among processes. - **current value**: 'mesh_refiner', from {default} - **configurable as**: mesh_refiner, distribute_mesh * `insert_interfaces`: Insert interfaces using PETSc mesh transform operation. - **current value**: 'mesh_insert_interfaces', from {default} - **configurable as**: mesh_insert_interfaces, insert_interfaces * `read_mesh`: Read mesh in parallel. - **current value**: 'mesh_reader', from {default} - **configurable as**: mesh_reader, read_mesh * `refine_mesh`: Refine mesh. - **current value**: 'mesh_refiner', from {default} - **configurable as**: mesh_refiner, refine_mesh ## Example Example of setting `Parallel` Pyre properties and facilities in a parameter file. :::{code-block} cfg # Equivalent manual construction phases = [read_mesh, distribute_mesh, insert_interfaces, refine_mesh] read_mesh = pylith.initializers.MeshReader distribute_mesh = pylith.initializers.MeshDistributor insert_interfaces = pylith.initializers.InsertInterfaces refine_mesh = pylith.initializers.MeshRefiner :::