Running PyLith# Overview of Running PyLith Command Line Interface Running in Parallel on a Desktop or Laptop Running in Parallel on a Cluster Launchers and Schedulers Using a Job Scheduler LSF Batch System PBS Batch System Running without a Job Scheduler Defining the Simulation Organization of Simulation Components Simulation Input and Output Nondimensionalization Finite-Element Implementation User Interface Fields and Subfields Solution Field Auxiliary Field Discretization Setting PyLith Parameters Units Using the Command Line Using a .cfg File Using a .pml File Specification and Placement of Configuration Files PyLith Application Simulation Metadata PETSc Options Default PETSc Options Solver Options Quasistatic Elasticity Quasistatic Incompressible Elasticity Quasistatic Poroelasticity Monitoring Testing User-Specified PETSc Options Solver Options Finite-Element Mesh Mesh Importer Mesh generation with CUBIT and Gmsh CUBIT Gmsh 2D meshing 3D meshing ASCII Mesh Files - MeshIOAscii CUBIT (Exodus II) Mesh Files - MeshIOCubit Gmsh Files - MeshIOPetsc gmsh_utils GenerateMesh Application Template MaterialGroup VertexGroup Distribution among Processes - Distributor Uniform Global Refinement - Refiner Utilities pyre_doc.py pylith_cfgsearch pylith_runner pylith_dumpparameters pylith_eqinfo pylith_genxdmf pylith_powerlaw_gendb PyLith Parameter Viewer Installation Running the Parameter Viewer Generate the parameter JSON file Start the web server Using the Parameter Viewer Version Information Parameter Information Troubleshooting Tips and Hints For Running PyLith Common Error Messages Import Error and Missing Library Unrecognized Property ‘p4wd’ Detected zero pivot in LU factorization Bus Error Segmentation Fault