{ "application": { "properties": { "start-python-debugger": { "type": "bool", "description": "Start python debugger at beginning of main().", "value": "False", "setFrom": "{default}" }, "nodes": { "type": "int", "description": "number of machine nodes", "value": "8", "setFrom": "{command line}" }, "include-citations": { "type": "bool", "description": "At end of simulation, display information on how to cite PyLith and components used.", "value": "False", "setFrom": "{default}" }, "initialize-only": { "type": "bool", "description": "Stop simulation after initializing problem.", "value": "False", "setFrom": "{default}" } }, "name": "pylithapp", "components": { "launcher": { "description": "No description available.", "setFrom": "{file='/panfs/jay/groups/14/wadai0/sharm760/PylithResearch/pylith-2.2.2-linux-x86_64/lib/python2.7/site-packages/pythia-0.8.1.19-py2.7.egg/mpi/launchers/mpich.odb'} via {default}", "class": "", "name": "mpich", "components": {}, "properties": { "dry": { "type": "bool", "description": "prints the command line and exits", "value": "False", "setFrom": "{default}" }, "executable": { "type": "str", "description": "No description available.", "value": "", "setFrom": "{default}" }, "nodelist": { "type": "slice", "description": "a comma-separated list of machine names in square brackets (e.g., [101-103,105,107])", "value": "[]", "setFrom": "{default}" }, "nodegen": { "type": "str", "description": "a printf-style format string, used in conjunction with 'nodelist' to generate the list of machine names (e.g., \"n%03d\")", "value": "", "setFrom": "{default}" }, "machinefile": { "type": "str", "description": "filename of machine file", "value": "mpirun.nodes", "setFrom": "{default}" }, "command": { "type": "str", "description": "No description available.", "value": "mpirun -np 8", "setFrom": "{default}" }, "arguments": { "type": "list", "description": "No description available.", "value": "[]", "setFrom": "{default}" }, "nodes": { "type": "int", "description": "number of machine nodes", "value": "1", "setFrom": "{default}" } }, "aliases": [ "mpich", "launcher" ] }, "dump_parameters": { "description": "Dump parameters used and version information to file.", "setFrom": "{default}", "class": "", "name": "dumpparamters", "components": {}, "properties": { "style": { "type": "str", "description": "Style of JSON file [compact, normal].", "value": "normal", "setFrom": "{default}" }, "indent": { "type": "int", "description": "Nmber of spaces to indent, use a negative number for no newlines.", "value": "4", "setFrom": "{default}" }, "filename": { "type": "str", "description": "Name of file written with parameters.", "value": "Parameters.json", "setFrom": "{file='./pylithapp.cfg', line=27, column=-1}" } }, "aliases": [ "dumpparamters", "dump_parameters" ] }, "mesh_generator": { "description": "Generates or imports the computational mesh.", "setFrom": "{default}", "class": "", "name": "meshimporter", "components": { "distributor": { "description": "Mesh distributor.", "setFrom": "{default}", "class": " >", "name": "mesh_distributor", "components": { "data_writer": { "description": "Data writer for partition information.", "setFrom": "{default}", "class": " >", "name": "datawritervtk", "components": {}, "properties": { "time_format": { "type": "str", "description": "C style format string for time stamp in filename.", "value": "%f", "setFrom": "{default}" }, "time_constant": { "type": "dimensional", "description": "Values used to normalize time stamp in filename.", "value": "1*s", "setFrom": "{default}" }, "float_precision": { "type": "int", "description": "Precision of floating point values in output.", "value": "6", "setFrom": "{default}" }, "filename": { "type": "str", "description": "Name of VTK file.", "value": "output.vtk", "setFrom": "{default}" } }, "aliases": [ "datawritervtk", "data_writer" ] } }, "properties": { "partitioner": { "type": "str", "description": "Name of mesh partitioner.", "value": "chaco", "setFrom": "{default}" }, "write_partition": { "type": "bool", "description": "Write partition information to file.", "value": "False", "setFrom": "{default}" } }, "aliases": [ "mesh_distributor", "distributor" ] }, "refiner": { "description": "Mesh refiner.", "setFrom": "{default}", "class": "", "name": "refiner", "components": {}, "properties": {}, "aliases": [ "refiner" ] }, "reader": { "description": "Mesh reader.", "setFrom": "{imported} via {file='mesh_3km.cfg', line=4, column=-1}", "class": " >", "name": "meshiocubit", "components": { "coordsys": { "description": "Coordinate system associated with mesh.", "setFrom": "{default}", "class": " >", "name": "cscart", "components": {}, "properties": { "space_dim": { "type": "int", "description": "Number of dimensions for coordinate system.", "value": "3", "setFrom": "{default}" }, "units": { "type": "str", "description": "Units of coordinates.", "value": "m", "setFrom": "{default}" } }, "aliases": [ "cscart", "coordsys" ] } }, "properties": { "use_nodeset_names": { "type": "bool", "description": "Use nodeset names instead of ids.", "value": "True", "setFrom": "{default}" }, "filename": { "type": "str", "description": "Name of Cubit Exodus file.", "value": "B_3sqkm.exo", "setFrom": "{file='mesh_3km.cfg', line=9, column=-1}" } }, "aliases": [ "meshiocubit", "reader" ] } }, "properties": { "debug": { "type": "bool", "description": "Debugging flag for mesh.", "value": "False", "setFrom": "{default}" }, "interpolate": { "type": "bool", "description": "Build intermediate mesh topology elements", "value": "False", "setFrom": "{default}" }, "reorder_mesh": { "type": "bool", "description": "Reorder mesh using reverse Cuthill-McKee.", "value": "True", "setFrom": "{file='mesh_3km.cfg', line=5, column=-1}" } }, "aliases": [ "meshimporter", "mesh_generator" ] }, "petsc": { "description": "Manager for PETSc options.", "setFrom": "{file='/home/wadai0/sharm760/PylithResearch/pylith-2.2.2-linux-x86_64/lib/python2.7/site-packages/pythia-0.8.1.19-py2.7.egg/pyre/inventory/ConfigurableClass.py', line=24, function='__set__'}", "class": "", "name": "petsc", "components": {}, "properties": {}, "aliases": [ "petsc" ] }, "job": { "description": "No description available.", "setFrom": "{default}", "class": "", "name": "job", "components": {}, "properties": { "queue": { "type": "str", "description": "No description available.", "value": "", "setFrom": "{default}" }, "executable": { "type": "str", "description": "No description available.", "value": "", "setFrom": "{default}" }, "name": { "type": "str", "description": "No description available.", "value": "", "setFrom": "{default}" }, "stdout": { "type": "str", "description": "No description available.", "value": "stdout.txt", "setFrom": "{default}" }, "stdin": { "type": "str", "description": "No description available.", "value": "/dev/null", "setFrom": "{default}" }, "comments": { "type": "list", "description": "No description available.", "value": "[]", "setFrom": "{default}" }, "environment": { "type": "list", "description": "No description available.", "value": "[]", "setFrom": "{default}" }, "arguments": { "type": "list", "description": "No description available.", "value": "[]", "setFrom": "{default}" }, "stderr": { "type": "str", "description": "No description available.", "value": "stderr.txt", "setFrom": "{default}" }, "mail": { "type": "bool", "description": "No description available.", "value": "False", "setFrom": "{default}" }, "walltime": { "type": "dimensional", "description": "No description available.", "value": "0*s", "setFrom": "{default}" } }, "aliases": [ "job" ] }, "scheduler": { "description": "No description available.", "setFrom": "{file='/panfs/jay/groups/14/wadai0/sharm760/PylithResearch/pylith-2.2.2-linux-x86_64/lib/python2.7/site-packages/pythia-0.8.1.19-py2.7.egg/pyre/schedulers/none.odb'} via {default}", "class": "", "name": "scheduler-none", "components": {}, "properties": { "dry": { "type": "bool", "description": "don't actually run the job; just print the batch script", "value": "False", "setFrom": "{default}" }, "shell": { "type": "str", "description": "shell for #! line of batch scripts", "value": "/bin/sh", "setFrom": "{default}" }, "wait": { "type": "bool", "description": "wait for the job to finish", "value": "True", "setFrom": "{default}" } }, "aliases": [ "scheduler-none", "scheduler" ] }, "problem": { "description": "Computational problem to solve.", "setFrom": "{default}", "class": "", "name": "timedependent", "components": { "normalizer": { "description": "Nondimensionalizer for problem.", "setFrom": "{default}", "class": " >", "name": "nondimelasticquasistatic", "components": {}, "properties": { "shear_modulus": { "type": "dimensional", "description": "Shear modulus to nondimensionalize pressure.", "value": "3e+10*m**-1*kg*s**-2", "setFrom": "{default}" }, "length_scale": { "type": "dimensional", "description": "Value to nondimensionalize length scale.", "value": "1000*m", "setFrom": "{default}" }, "relaxation_time": { "type": "dimensional", "description": "Relaxation time to nondimensionalize time.", "value": "3.15576e+09*s", "setFrom": "{default}" } }, "aliases": [ "nondimelasticquasistatic", "normalizer" ] }, "bc": { "description": "Boundary conditions.", "setFrom": "{built-in} via {file='./pylithapp.cfg', line=68, column=-1}", "class": "", "name": "bc", "components": { "plate": { "description": "No description available.", "setFrom": "{default}", "class": " >", "name": "dirichletbc", "components": { "db_change": { "description": "Database with temporal change in values.", "setFrom": "{default}", "class": "", "name": "nullcomponent", "components": {}, "properties": {}, "aliases": [ "nullcomponent", "db_change" ] }, "db_rate": { "description": "Database with rate of change values.", "setFrom": "{default}", "class": "", "name": "nullcomponent", "components": {}, "properties": {}, "aliases": [ "nullcomponent", "db_rate" ] }, "th_change": { "description": "Database with time history.", "setFrom": "{default}", "class": "", "name": "nullcomponent", "components": {}, "properties": {}, "aliases": [ "nullcomponent", "th_change" ] }, "perf_logger": { "description": "Performance and memory logging.", "setFrom": "{default}", "class": "", "name": "memory_logger", "components": {}, "properties": { "include_dealloc": { "type": "bool", "description": "Subtract deallocated memory when reporting.", "value": "True", "setFrom": "{default}" }, "verbose": { "type": "bool", "description": "Print information to the screen.", "value": "False", "setFrom": "{default}" } }, "aliases": [ "memory_logger", "perf_logger" ] }, "db_initial": { "description": "Database of parameters for initial values.", "setFrom": "{default}", "class": " >", "name": "zerodispdb", "components": {}, "properties": { "values": { "type": "list", "description": "Names of values in spatial database.", "value": "[]", "setFrom": "{default}" }, "data": { "type": "list", "description": "Values in spatial database.", "value": "[]", "setFrom": "{default}" }, "label": { "type": "str", "description": "No description available.", "value": "Dirichlet BC on plate", "setFrom": "{file='./pylithapp.cfg', line=84, column=-1}" } }, "aliases": [ "zerodispdb", "db_initial" ] } }, "properties": { "bc_dof": { "type": "list", "description": "Indices of boundary condition DOF (0=1st DOF, 1=2nd DOF, etc).", "value": "[0, 2]", "setFrom": "{file='./pylithapp.cfg', line=82, column=-1}" }, "up_dir": { "type": "list", "description": "Direction perpendicular to horizontal tangent direction that is not collinear with normal direction.", "value": "[0, 0, 1]", "setFrom": "{default}" }, "label": { "type": "str", "description": "Label identifier for boundary.", "value": "plate", "setFrom": "{file='./pylithapp.cfg', line=83, column=-1}" } }, "aliases": [ "dirichletbc", "plate" ] }, "ydir": { "description": "No description available.", "setFrom": "{default}", "class": " >", "name": "dirichletbc", "components": { "db_change": { "description": "Database with temporal change in values.", "setFrom": "{default}", "class": "", "name": "nullcomponent", "components": {}, "properties": {}, "aliases": [ "nullcomponent", "db_change" ] }, "db_rate": { "description": "Database with rate of change values.", "setFrom": "{default}", "class": "", "name": "nullcomponent", "components": {}, "properties": {}, "aliases": [ "nullcomponent", "db_rate" ] }, "th_change": { "description": "Database with time history.", "setFrom": "{default}", "class": "", "name": "nullcomponent", "components": {}, "properties": {}, "aliases": [ "nullcomponent", "th_change" ] }, "perf_logger": { "description": "Performance and memory logging.", "setFrom": "{default}", "class": "", "name": "memory_logger", "components": {}, "properties": { "include_dealloc": { "type": "bool", "description": "Subtract deallocated memory when reporting.", "value": "True", "setFrom": "{default}" }, "verbose": { "type": "bool", "description": "Print information to the screen.", "value": "False", "setFrom": "{default}" } }, "aliases": [ "memory_logger", "perf_logger" ] }, "db_initial": { "description": "Database of parameters for initial values.", "setFrom": "{default}", "class": " >", "name": "zerodispdb", "components": {}, "properties": { "values": { "type": "list", "description": "Names of values in spatial database.", "value": "[]", "setFrom": "{default}" }, "data": { "type": "list", "description": "Values in spatial database.", "value": "[]", "setFrom": "{default}" }, "label": { "type": "str", "description": "No description available.", "value": "Dirichlet BC on y", "setFrom": "{file='./pylithapp.cfg', line=79, column=-1}" } }, "aliases": [ "zerodispdb", "db_initial" ] } }, "properties": { "bc_dof": { "type": "list", "description": "Indices of boundary condition DOF (0=1st DOF, 1=2nd DOF, etc).", "value": "[1]", "setFrom": "{file='./pylithapp.cfg', line=77, column=-1}" }, "up_dir": { "type": "list", "description": "Direction perpendicular to horizontal tangent direction that is not collinear with normal direction.", "value": "[0, 0, 1]", "setFrom": "{default}" }, "label": { "type": "str", "description": "Label identifier for boundary.", "value": "ydir", "setFrom": "{file='./pylithapp.cfg', line=78, column=-1}" } }, "aliases": [ "dirichletbc", "ydir" ] }, "zn": { "description": "No description available.", "setFrom": "{default}", "class": " >", "name": "dirichletbc", "components": { "db_change": { "description": "Database with temporal change in values.", "setFrom": "{default}", "class": "", "name": "nullcomponent", "components": {}, "properties": {}, "aliases": [ "nullcomponent", "db_change" ] }, "db_rate": { "description": "Database with rate of change values.", "setFrom": "{default}", "class": "", "name": "nullcomponent", "components": {}, "properties": {}, "aliases": [ "nullcomponent", "db_rate" ] }, "th_change": { "description": "Database with time history.", "setFrom": "{default}", "class": "", "name": "nullcomponent", "components": {}, "properties": {}, "aliases": [ "nullcomponent", "th_change" ] }, "perf_logger": { "description": "Performance and memory logging.", "setFrom": "{default}", "class": "", "name": "memory_logger", "components": {}, "properties": { "include_dealloc": { "type": "bool", "description": "Subtract deallocated memory when reporting.", "value": "True", "setFrom": "{default}" }, "verbose": { "type": "bool", "description": "Print information to the screen.", "value": "False", "setFrom": "{default}" } }, "aliases": [ "memory_logger", "perf_logger" ] }, "db_initial": { "description": "Database of parameters for initial values.", "setFrom": "{default}", "class": " >", "name": "zerodispdb", "components": {}, "properties": { "values": { "type": "list", "description": "Names of values in spatial database.", "value": "[]", "setFrom": "{default}" }, "data": { "type": "list", "description": "Values in spatial database.", "value": "[]", "setFrom": "{default}" }, "label": { "type": "str", "description": "No description available.", "value": "Dirichlet BC on -z", "setFrom": "{file='./pylithapp.cfg', line=90, column=-1}" } }, "aliases": [ "zerodispdb", "db_initial" ] } }, "properties": { "bc_dof": { "type": "list", "description": "Indices of boundary condition DOF (0=1st DOF, 1=2nd DOF, etc).", "value": "[2]", "setFrom": "{file='./pylithapp.cfg', line=88, column=-1}" }, "up_dir": { "type": "list", "description": "Direction perpendicular to horizontal tangent direction that is not collinear with normal direction.", "value": "[0, 0, 1]", "setFrom": "{default}" }, "label": { "type": "str", "description": "Label identifier for boundary.", "value": "zn", "setFrom": "{file='./pylithapp.cfg', line=89, column=-1}" } }, "aliases": [ "dirichletbc", "zn" ] }, "xdir": { "description": "No description available.", "setFrom": "{default}", "class": " >", "name": "dirichletbc", "components": { "db_change": { "description": "Database with temporal change in values.", "setFrom": "{default}", "class": "", "name": "nullcomponent", "components": {}, "properties": {}, "aliases": [ "nullcomponent", "db_change" ] }, "db_rate": { "description": "Database with rate of change values.", "setFrom": "{default}", "class": "", "name": "nullcomponent", "components": {}, "properties": {}, "aliases": [ "nullcomponent", "db_rate" ] }, "th_change": { "description": "Database with time history.", "setFrom": "{default}", "class": "", "name": "nullcomponent", "components": {}, "properties": {}, "aliases": [ "nullcomponent", "th_change" ] }, "perf_logger": { "description": "Performance and memory logging.", "setFrom": "{default}", "class": "", "name": "memory_logger", "components": {}, "properties": { "include_dealloc": { "type": "bool", "description": "Subtract deallocated memory when reporting.", "value": "True", "setFrom": "{default}" }, "verbose": { "type": "bool", "description": "Print information to the screen.", "value": "False", "setFrom": "{default}" } }, "aliases": [ "memory_logger", "perf_logger" ] }, "db_initial": { "description": "Database of parameters for initial values.", "setFrom": "{default}", "class": " >", "name": "zerodispdb", "components": {}, "properties": { "values": { "type": "list", "description": "Names of values in spatial database.", "value": "[]", "setFrom": "{default}" }, "data": { "type": "list", "description": "Values in spatial database.", "value": "[]", "setFrom": "{default}" }, "label": { "type": "str", "description": "No description available.", "value": "Dirichlet BC on x", "setFrom": "{file='./pylithapp.cfg', line=73, column=-1}" } }, "aliases": [ "zerodispdb", "db_initial" ] } }, "properties": { "bc_dof": { "type": "list", "description": "Indices of boundary condition DOF (0=1st DOF, 1=2nd DOF, etc).", "value": "[0]", "setFrom": "{file='./pylithapp.cfg', line=71, column=-1}" }, "up_dir": { "type": "list", "description": "Direction perpendicular to horizontal tangent direction that is not collinear with normal direction.", "value": "[0, 0, 1]", "setFrom": "{default}" }, "label": { "type": "str", "description": "Label identifier for boundary.", "value": "xdir", "setFrom": "{file='./pylithapp.cfg', line=72, column=-1}" } }, "aliases": [ "dirichletbc", "xdir" ] } }, "properties": {}, "aliases": [ "bc" ] }, "interfaces": { "description": "Interior surfaces with constraints or constitutive models.", "setFrom": "{built-in} via {file='./pylithapp.cfg', line=99, column=-1}", "class": "", "name": "interfaces", "components": { "fault": { "description": "No description available.", "setFrom": "{imported} via {file='./pylithapp.cfg', line=102, column=-1}", "class": " >", "name": "faultcohesivekin", "components": { "output": { "description": "Output manager associated with fault data.", "setFrom": "{default}", "class": " >", "name": "outputfaultkin", "components": { "writer": { "description": "Writer for data.", "setFrom": "{default}", "class": " >", "name": "datawritervtk", "components": {}, "properties": { "time_format": { "type": "str", "description": "C style format string for time stamp in filename.", "value": "%f", "setFrom": "{default}" }, "time_constant": { "type": "dimensional", "description": "Values used to normalize time stamp in filename.", "value": "1*s", "setFrom": "{default}" }, "float_precision": { "type": "int", "description": "Precision of floating point values in output.", "value": "6", "setFrom": "{default}" }, "filename": { "type": "str", "description": "Name of VTK file.", "value": "output/fault.h5", "setFrom": "{file='mesh_3km.cfg', line=36, column=-1}" } }, "aliases": [ "datawritervtk", "writer" ] }, "cell_filter": { "description": "Filter for cell data.", "setFrom": "{default}", "class": "", "name": "nullcomponent", "components": {}, "properties": {}, "aliases": [ "nullcomponent", "cell_filter" ] }, "perf_logger": { "description": "Performance and memory logging.", "setFrom": "{default}", "class": "", "name": "memory_logger", "components": {}, "properties": { "include_dealloc": { "type": "bool", "description": "Subtract deallocated memory when reporting.", "value": "True", "setFrom": "{default}" }, "verbose": { "type": "bool", "description": "Print information to the screen.", "value": "False", "setFrom": "{default}" } }, "aliases": [ "memory_logger", "perf_logger" ] }, "vertex_filter": { "description": "Filter for vertex data.", "setFrom": "{default}", "class": "", "name": "nullcomponent", "components": {}, "properties": {}, "aliases": [ "nullcomponent", "vertex_filter" ] }, "coordsys": { "description": "Coordinate system for output.", "setFrom": "{default}", "class": " >", "name": "cscart", "components": {}, "properties": { "space_dim": { "type": "int", "description": "Number of dimensions for coordinate system.", "value": "3", "setFrom": "{default}" }, "units": { "type": "str", "description": "Units of coordinates.", "value": "m", "setFrom": "{default}" } }, "aliases": [ "cscart", "coordsys" ] } }, "properties": { "output_freq": { "type": "str", "description": "Flag indicating whether to use 'time_step' or 'skip' to set frequency of output.", "value": "skip", "setFrom": "{default}" }, "skip": { "type": "int", "description": "Number of time steps to skip between output.", "value": "0", "setFrom": "{default}" }, "vertex_data_fields": { "type": "list", "description": "Names of vertex data fields to output.", "value": "['slip', 'traction_change']", "setFrom": "{default}" }, "vertex_info_fields": { "type": "list", "description": "Names of vertex info fields to output.", "value": "['normal_dir', 'final_slip_rupture', 'slip_time_rupture']", "setFrom": "{default}" }, "time_step": { "type": "dimensional", "description": "Time step between output.", "value": "1*s", "setFrom": "{default}" }, "cell_info_fields": { "type": "list", "description": "Names of cell info fields to output.", "value": "[]", "setFrom": "{default}" } }, "aliases": [ "outputfaultkin", "output" ] }, "quadrature": { "description": "Quadrature object for numerical integration.", "setFrom": "{default}", "class": " >", "name": "quadrature", "components": { "cell": { "description": "Reference cell with basis fns and quadrature rules.", "setFrom": "{imported} via {file='./pylithapp.cfg', line=114, column=-1}", "class": "", "name": "fiatsimplex", "components": {}, "properties": { "collocate_quad": { "type": "bool", "description": "Collocate quadrature points with vertices.", "value": "False", "setFrom": "{default}" }, "quad_order": { "type": "int", "description": "Order of quadrature rule [-1, order = degree].", "value": "-1", "setFrom": "{default}" }, "dimension": { "type": "int", "description": "Dimension of finite-element cell.", "value": "2", "setFrom": "{file='./pylithapp.cfg', line=115, column=-1}" }, "degree": { "type": "int", "description": "Degree of finite-element cell.", "value": "1", "setFrom": "{default}" } }, "aliases": [ "fiatsimplex", "cell" ] } }, "properties": { "min_jacobian": { "type": "float", "description": "Minimum allowable determinant of Jacobian.", "value": "1e-06", "setFrom": "{default}" }, "check_conditioning": { "type": "bool", "description": "Check element matrices for ill-conditioning.", "value": "False", "setFrom": "{default}" } }, "aliases": [ "quadrature" ] }, "perf_logger": { "description": "Performance and memory logging.", "setFrom": "{default}", "class": "", "name": "memory_logger", "components": {}, "properties": { "include_dealloc": { "type": "bool", "description": "Subtract deallocated memory when reporting.", "value": "True", "setFrom": "{default}" }, "verbose": { "type": "bool", "description": "Print information to the screen.", "value": "False", "setFrom": "{default}" } }, "aliases": [ "memory_logger", "perf_logger" ] }, "eq_srcs": { "description": "Kinematic earthquake sources information.", "setFrom": "{default}", "class": "", "name": "singlerupture", "components": { "rupture": { "description": "Kinematic earthquake rupture in problem.", "setFrom": "{default}", "class": " >", "name": "eqkinsrc", "components": { "slip_function": { "description": "Slip time history function.", "setFrom": "{default}", "class": " >", "name": "stepslipfn", "components": { "perf_logger": { "description": "Performance and memory logging.", "setFrom": "{default}", "class": "", "name": "memory_logger", "components": {}, "properties": { "include_dealloc": { "type": "bool", "description": "Subtract deallocated memory when reporting.", "value": "True", "setFrom": "{default}" }, "verbose": { "type": "bool", "description": "Print information to the screen.", "value": "False", "setFrom": "{default}" } }, "aliases": [ "memory_logger", "perf_logger" ] }, "slip": { "description": "Spatial database of final slip.", "setFrom": "{imported} via {file='./pylithapp.cfg', line=118, column=-1}", "class": " >", "name": "uniformdb", "components": {}, "properties": { "values": { "type": "list", "description": "Names of values in spatial database.", "value": "['left-lateral-slip', 'reverse-slip', 'fault-opening']", "setFrom": "{file='./pylithapp.cfg', line=120, column=-1}" }, "data": { "type": "list", "description": "Values in spatial database.", "value": "['0.0*m', '0.0*m', '0.0*m']", "setFrom": "{file='./pylithapp.cfg', line=121, column=-1}" }, "label": { "type": "str", "description": "Descriptive label for database.", "value": "Final slip", "setFrom": "{file='./pylithapp.cfg', line=119, column=-1}" } }, "aliases": [ "uniformdb", "slip" ] }, "slip_time": { "description": "Spatial database of slip initiation time.", "setFrom": "{imported} via {file='./pylithapp.cfg', line=123, column=-1}", "class": " >", "name": "uniformdb", "components": {}, "properties": { "values": { "type": "list", "description": "Names of values in spatial database.", "value": "['slip-time']", "setFrom": "{file='./pylithapp.cfg', line=125, column=-1}" }, "data": { "type": "list", "description": "Values in spatial database.", "value": "['0.0*year']", "setFrom": "{file='./pylithapp.cfg', line=126, column=-1}" }, "label": { "type": "str", "description": "Descriptive label for database.", "value": "Slip initiation time", "setFrom": "{file='./pylithapp.cfg', line=124, column=-1}" } }, "aliases": [ "uniformdb", "slip_time" ] } }, "properties": {}, "aliases": [ "stepslipfn", "slip_function" ] } }, "properties": { "origin_time": { "type": "dimensional", "description": "Origin time for earthquake rupture.", "value": "0*s", "setFrom": "{default}" } }, "aliases": [ "eqkinsrc", "rupture" ] } }, "properties": {}, "aliases": [ "singlerupture", "eq_srcs" ] } }, "properties": { "use_fault_mesh": { "type": "bool", "description": "If true, use fault mesh to define fault; otherwise, use group of vertices to define fault.", "value": "False", "setFrom": "{default}" }, "up_dir": { "type": "list", "description": "Up-dip or up direction (perpendicular to along-strike and not collinear with fault normal; applies to fault surfaces in 2-D and 3-D).", "value": "[0.0, 0.0, 1.0]", "setFrom": "{default}" }, "label": { "type": "str", "description": "Label identifier for fault.", "value": "fault", "setFrom": "{file='./pylithapp.cfg', line=108, column=-1}" }, "edge": { "type": "str", "description": "Label identifier for fault edge.", "value": "", "setFrom": "{default}" }, "fault_mesh_filename": { "type": "str", "description": "Filename for fault mesh UCD file.", "value": "fault.inp", "setFrom": "{default}" }, "id": { "type": "int", "description": "Fault identifier (must be unique across all faults and materials).", "value": "100", "setFrom": "{file='./pylithapp.cfg', line=107, column=-1}" } }, "aliases": [ "faultcohesivekin", "fault" ] } }, "properties": {}, "aliases": [ "interfaces" ] }, "checkpoint": { "description": "Checkpoint manager.", "setFrom": "{default}", "class": "", "name": "checkpointtimer", "components": {}, "properties": { "dt": { "type": "dimensional", "description": "Simulation time between checkpoints.", "value": "9.9e+99*s", "setFrom": "{default}" } }, "aliases": [ "checkpointtimer", "checkpoint" ] }, "gravity_field": { "description": "Database used for gravity field.", "setFrom": "{imported} via {file='./pylithapp.cfg', line=59, column=-1}", "class": " >", "name": "gravityfield", "components": {}, "properties": { "acceleration": { "type": "dimensional", "description": "Gravitational acceleration.", "value": "9.80665*m*s**-2", "setFrom": "{default}" }, "gravity_dir": { "type": "list", "description": "Direction of gravitational body force. (used only with a Cartesian coordinate system.", "value": "[0.0, 0.0, -1.0]", "setFrom": "{default}" }, "label": { "type": "str", "description": "Descriptive label for gravity field.", "value": "Gravity field", "setFrom": "{default}" } }, "aliases": [ "gravityfield", "gravity_field" ] }, "materials": { "description": "Materials in problem.", "setFrom": "{built-in} via {file='B.cfg', line=8, column=-1}", "class": "", "name": "materials", "components": { "wedge": { "description": "No description available.", "setFrom": "{imported} via {file='viscoelastic.cfg', line=25, column=-1}", "class": " >", "name": "elasticisotropic3d", "components": { "db_initial_state": { "description": "Database for initial state variables.", "setFrom": "{default}", "class": "", "name": "nullcomponent", "components": {}, "properties": {}, "aliases": [ "nullcomponent", "db_initial_state" ] }, "quadrature": { "description": "Quadrature object for numerical integration.", "setFrom": "{default}", "class": " >", "name": "quadrature", "components": { "cell": { "description": "Reference cell with basis fns and quadrature rules.", "setFrom": "{imported} via {file='B.cfg', line=41, column=-1}", "class": "", "name": "fiatsimplex", "components": {}, "properties": { "collocate_quad": { "type": "bool", "description": "Collocate quadrature points with vertices.", "value": "False", "setFrom": "{default}" }, "quad_order": { "type": "int", "description": "Order of quadrature rule [-1, order = degree].", "value": "-1", "setFrom": "{default}" }, "dimension": { "type": "int", "description": "Dimension of finite-element cell.", "value": "3", "setFrom": "{file='B.cfg', line=42, column=-1}" }, "degree": { "type": "int", "description": "Degree of finite-element cell.", "value": "1", "setFrom": "{default}" } }, "aliases": [ "fiatsimplex", "cell" ] } }, "properties": { "min_jacobian": { "type": "float", "description": "Minimum allowable determinant of Jacobian.", "value": "1e-06", "setFrom": "{default}" }, "check_conditioning": { "type": "bool", "description": "Check element matrices for ill-conditioning.", "value": "False", "setFrom": "{default}" } }, "aliases": [ "quadrature" ] }, "db_initial_stress": { "description": "Database for initial stress.", "setFrom": "{default}", "class": "", "name": "nullcomponent", "components": {}, "properties": {}, "aliases": [ "nullcomponent", "db_initial_stress" ] }, "output": { "description": "Output manager for elastic material information.", "setFrom": "{default}", "class": " >", "name": "outputmatelastic", "components": { "writer": { "description": "Writer for data.", "setFrom": "{imported} via {file='B.cfg', line=44, column=-1}", "class": " >", "name": "datawriterhdf5", "components": {}, "properties": { "filename": { "type": "str", "description": "Name of HDF5 file.", "value": "output/wedge.h5", "setFrom": "{file='mesh_3km.cfg', line=32, column=-1}" } }, "aliases": [ "datawriterhdf5", "writer" ] }, "cell_filter": { "description": "Filter for cell data.", "setFrom": "{imported} via {file='B.cfg', line=43, column=-1}", "class": " >", "name": "cellfilteravg", "components": { "perf_logger": { "description": "Performance and memory logging.", "setFrom": "{default}", "class": "", "name": "memory_logger", "components": {}, "properties": { "include_dealloc": { "type": "bool", "description": "Subtract deallocated memory when reporting.", "value": "True", "setFrom": "{default}" }, "verbose": { "type": "bool", "description": "Print information to the screen.", "value": "False", "setFrom": "{default}" } }, "aliases": [ "memory_logger", "perf_logger" ] } }, "properties": {}, "aliases": [ "cellfilteravg", "cell_filter" ] }, "perf_logger": { "description": "Performance and memory logging.", "setFrom": "{default}", "class": "", "name": "memory_logger", "components": {}, "properties": { "include_dealloc": { "type": "bool", "description": "Subtract deallocated memory when reporting.", "value": "True", "setFrom": "{default}" }, "verbose": { "type": "bool", "description": "Print information to the screen.", "value": "False", "setFrom": "{default}" } }, "aliases": [ "memory_logger", "perf_logger" ] }, "vertex_filter": { "description": "Filter for vertex data.", "setFrom": "{default}", "class": "", "name": "nullcomponent", "components": {}, "properties": {}, "aliases": [ "nullcomponent", "vertex_filter" ] }, "coordsys": { "description": "Coordinate system for output.", "setFrom": "{default}", "class": " >", "name": "cscart", "components": {}, "properties": { "space_dim": { "type": "int", "description": "Number of dimensions for coordinate system.", "value": "3", "setFrom": "{default}" }, "units": { "type": "str", "description": "Units of coordinates.", "value": "m", "setFrom": "{default}" } }, "aliases": [ "cscart", "coordsys" ] } }, "properties": { "time_step": { "type": "dimensional", "description": "Time step between output.", "value": "1*s", "setFrom": "{default}" }, "skip": { "type": "int", "description": "Number of time steps to skip between output.", "value": "0", "setFrom": "{default}" }, "output_freq": { "type": "str", "description": "Flag indicating whether to use 'time_step' or 'skip' to set frequency of output.", "value": "skip", "setFrom": "{default}" }, "cell_data_fields": { "type": "list", "description": "Names of cell data fields to output.", "value": "['total_strain', 'stress']", "setFrom": "{default}" }, "cell_info_fields": { "type": "list", "description": "Names of cell info fields to output.", "value": "['mu', 'lambda', 'density']", "setFrom": "{default}" } }, "aliases": [ "outputmatelastic", "output" ] }, "perf_logger": { "description": "Performance and memory logging.", "setFrom": "{default}", "class": "", "name": "memory_logger", "components": {}, "properties": { "include_dealloc": { "type": "bool", "description": "Subtract deallocated memory when reporting.", "value": "True", "setFrom": "{default}" }, "verbose": { "type": "bool", "description": "Print information to the screen.", "value": "False", "setFrom": "{default}" } }, "aliases": [ "memory_logger", "perf_logger" ] }, "db_initial_strain": { "description": "Database for initial strain.", "setFrom": "{default}", "class": "", "name": "nullcomponent", "components": {}, "properties": {}, "aliases": [ "nullcomponent", "db_initial_strain" ] }, "db_properties": { "description": "Database for physical property parameters.", "setFrom": "{imported} via {file='viscoelastic.cfg', line=58, column=-1}", "class": " >", "name": "simpledb", "components": { "iohandler": { "description": "I/O handler for database.", "setFrom": "{default}", "class": " >", "name": "simpleioascii", "components": {}, "properties": { "filename": { "type": "str", "description": "Name of database file.", "value": "materials/mat_wedge_elastic.spatialdb", "setFrom": "{file='viscoelastic.cfg', line=60, column=-1}" } }, "aliases": [ "simpleioascii", "iohandler" ] } }, "properties": { "query_type": { "type": "str", "description": "Type of query to perform.", "value": "nearest", "setFrom": "{default}" }, "label": { "type": "str", "description": "Descriptive label for database.", "value": "Properties for wedge", "setFrom": "{file='viscoelastic.cfg', line=59, column=-1}" } }, "aliases": [ "simpledb", "db_properties" ] } }, "properties": { "id": { "type": "int", "description": "Material identifier (from mesh generator).", "value": "3", "setFrom": "{file='B.cfg', line=38, column=-1}" }, "label": { "type": "str", "description": "Descriptive label for material.", "value": "wedge", "setFrom": "{file='B.cfg', line=37, column=-1}" } }, "aliases": [ "elasticisotropic3d", "wedge" ] }, "plate": { "description": "No description available.", "setFrom": "{imported} via {file='viscoelastic.cfg', line=27, column=-1}", "class": " >", "name": "elasticisotropic3d", "components": { "db_initial_state": { "description": "Database for initial state variables.", "setFrom": "{default}", "class": "", "name": "nullcomponent", "components": {}, "properties": {}, "aliases": [ "nullcomponent", "db_initial_state" ] }, "quadrature": { "description": "Quadrature object for numerical integration.", "setFrom": "{default}", "class": " >", "name": "quadrature", "components": { "cell": { "description": "Reference cell with basis fns and quadrature rules.", "setFrom": "{imported} via {file='B.cfg', line=51, column=-1}", "class": "", "name": "fiatsimplex", "components": {}, "properties": { "collocate_quad": { "type": "bool", "description": "Collocate quadrature points with vertices.", "value": "False", "setFrom": "{default}" }, "quad_order": { "type": "int", "description": "Order of quadrature rule [-1, order = degree].", "value": "-1", "setFrom": "{default}" }, "dimension": { "type": "int", "description": "Dimension of finite-element cell.", "value": "3", "setFrom": "{file='B.cfg', line=52, column=-1}" }, "degree": { "type": "int", "description": "Degree of finite-element cell.", "value": "1", "setFrom": "{default}" } }, "aliases": [ "fiatsimplex", "cell" ] } }, "properties": { "min_jacobian": { "type": "float", "description": "Minimum allowable determinant of Jacobian.", "value": "1e-06", "setFrom": "{default}" }, "check_conditioning": { "type": "bool", "description": "Check element matrices for ill-conditioning.", "value": "False", "setFrom": "{default}" } }, "aliases": [ "quadrature" ] }, "db_initial_stress": { "description": "Database for initial stress.", "setFrom": "{default}", "class": "", "name": "nullcomponent", "components": {}, "properties": {}, "aliases": [ "nullcomponent", "db_initial_stress" ] }, "output": { "description": "Output manager for elastic material information.", "setFrom": "{default}", "class": " >", "name": "outputmatelastic", "components": { "writer": { "description": "Writer for data.", "setFrom": "{imported} via {file='B.cfg', line=54, column=-1}", "class": " >", "name": "datawriterhdf5", "components": {}, "properties": { "filename": { "type": "str", "description": "Name of HDF5 file.", "value": "output.h5", "setFrom": "{default}" } }, "aliases": [ "datawriterhdf5", "writer" ] }, "cell_filter": { "description": "Filter for cell data.", "setFrom": "{imported} via {file='B.cfg', line=53, column=-1}", "class": " >", "name": "cellfilteravg", "components": { "perf_logger": { "description": "Performance and memory logging.", "setFrom": "{default}", "class": "", "name": "memory_logger", "components": {}, "properties": { "include_dealloc": { "type": "bool", "description": "Subtract deallocated memory when reporting.", "value": "True", "setFrom": "{default}" }, "verbose": { "type": "bool", "description": "Print information to the screen.", "value": "False", "setFrom": "{default}" } }, "aliases": [ "memory_logger", "perf_logger" ] } }, "properties": {}, "aliases": [ "cellfilteravg", "cell_filter" ] }, "perf_logger": { "description": "Performance and memory logging.", "setFrom": "{default}", "class": "", "name": "memory_logger", "components": {}, "properties": { "include_dealloc": { "type": "bool", "description": "Subtract deallocated memory when reporting.", "value": "True", "setFrom": "{default}" }, "verbose": { "type": "bool", "description": "Print information to the screen.", "value": "False", "setFrom": "{default}" } }, "aliases": [ "memory_logger", "perf_logger" ] }, "vertex_filter": { "description": "Filter for vertex data.", "setFrom": "{default}", "class": "", "name": "nullcomponent", "components": {}, "properties": {}, "aliases": [ "nullcomponent", "vertex_filter" ] }, "coordsys": { "description": "Coordinate system for output.", "setFrom": "{default}", "class": " >", "name": "cscart", "components": {}, "properties": { "space_dim": { "type": "int", "description": "Number of dimensions for coordinate system.", "value": "3", "setFrom": "{default}" }, "units": { "type": "str", "description": "Units of coordinates.", "value": "m", "setFrom": "{default}" } }, "aliases": [ "cscart", "coordsys" ] } }, "properties": { "time_step": { "type": "dimensional", "description": "Time step between output.", "value": "1*s", "setFrom": "{default}" }, "skip": { "type": "int", "description": "Number of time steps to skip between output.", "value": "0", "setFrom": "{default}" }, "output_freq": { "type": "str", "description": "Flag indicating whether to use 'time_step' or 'skip' to set frequency of output.", "value": "skip", "setFrom": "{default}" }, "cell_data_fields": { "type": "list", "description": "Names of cell data fields to output.", "value": "['total_strain', 'stress']", "setFrom": "{default}" }, "cell_info_fields": { "type": "list", "description": "Names of cell info fields to output.", "value": "['mu', 'lambda', 'density']", "setFrom": "{default}" } }, "aliases": [ "outputmatelastic", "output" ] }, "perf_logger": { "description": "Performance and memory logging.", "setFrom": "{default}", "class": "", "name": "memory_logger", "components": {}, "properties": { "include_dealloc": { "type": "bool", "description": "Subtract deallocated memory when reporting.", "value": "True", "setFrom": "{default}" }, "verbose": { "type": "bool", "description": "Print information to the screen.", "value": "False", "setFrom": "{default}" } }, "aliases": [ "memory_logger", "perf_logger" ] }, "db_initial_strain": { "description": "Database for initial strain.", "setFrom": "{default}", "class": "", "name": "nullcomponent", "components": {}, "properties": {}, "aliases": [ "nullcomponent", "db_initial_strain" ] }, "db_properties": { "description": "Database for physical property parameters.", "setFrom": "{imported} via {file='viscoelastic.cfg', line=51, column=-1}", "class": " >", "name": "simpledb", "components": { "iohandler": { "description": "I/O handler for database.", "setFrom": "{default}", "class": " >", "name": "simpleioascii", "components": {}, "properties": { "filename": { "type": "str", "description": "Name of database file.", "value": "materials/mat_plate_elastic.spatialdb", "setFrom": "{file='viscoelastic.cfg', line=53, column=-1}" } }, "aliases": [ "simpleioascii", "iohandler" ] } }, "properties": { "query_type": { "type": "str", "description": "Type of query to perform.", "value": "nearest", "setFrom": "{default}" }, "label": { "type": "str", "description": "Descriptive label for database.", "value": "Properties for plate", "setFrom": "{file='viscoelastic.cfg', line=52, column=-1}" } }, "aliases": [ "simpledb", "db_properties" ] } }, "properties": { "id": { "type": "int", "description": "Material identifier (from mesh generator).", "value": "4", "setFrom": "{file='B.cfg', line=48, column=-1}" }, "label": { "type": "str", "description": "Descriptive label for material.", "value": "plate", "setFrom": "{file='B.cfg', line=47, column=-1}" } }, "aliases": [ "elasticisotropic3d", "plate" ] }, "crust": { "description": "No description available.", "setFrom": "{imported} via {file='viscoelastic.cfg', line=26, column=-1}", "class": " >", "name": "elasticisotropic3d", "components": { "db_initial_state": { "description": "Database for initial state variables.", "setFrom": "{default}", "class": "", "name": "nullcomponent", "components": {}, "properties": {}, "aliases": [ "nullcomponent", "db_initial_state" ] }, "quadrature": { "description": "Quadrature object for numerical integration.", "setFrom": "{default}", "class": " >", "name": "quadrature", "components": { "cell": { "description": "Reference cell with basis fns and quadrature rules.", "setFrom": "{imported} via {file='B.cfg', line=21, column=-1}", "class": "", "name": "fiatsimplex", "components": {}, "properties": { "collocate_quad": { "type": "bool", "description": "Collocate quadrature points with vertices.", "value": "False", "setFrom": "{default}" }, "quad_order": { "type": "int", "description": "Order of quadrature rule [-1, order = degree].", "value": "-1", "setFrom": "{default}" }, "dimension": { "type": "int", "description": "Dimension of finite-element cell.", "value": "3", "setFrom": "{file='B.cfg', line=22, column=-1}" }, "degree": { "type": "int", "description": "Degree of finite-element cell.", "value": "1", "setFrom": "{default}" } }, "aliases": [ "fiatsimplex", "cell" ] } }, "properties": { "min_jacobian": { "type": "float", "description": "Minimum allowable determinant of Jacobian.", "value": "1e-06", "setFrom": "{default}" }, "check_conditioning": { "type": "bool", "description": "Check element matrices for ill-conditioning.", "value": "False", "setFrom": "{default}" } }, "aliases": [ "quadrature" ] }, "db_initial_stress": { "description": "Database for initial stress.", "setFrom": "{default}", "class": "", "name": "nullcomponent", "components": {}, "properties": {}, "aliases": [ "nullcomponent", "db_initial_stress" ] }, "output": { "description": "Output manager for elastic material information.", "setFrom": "{default}", "class": " >", "name": "outputmatelastic", "components": { "writer": { "description": "Writer for data.", "setFrom": "{imported} via {file='B.cfg', line=24, column=-1}", "class": " >", "name": "datawriterhdf5", "components": {}, "properties": { "filename": { "type": "str", "description": "Name of HDF5 file.", "value": "output/crust.h5", "setFrom": "{file='mesh_3km.cfg', line=24, column=-1}" } }, "aliases": [ "datawriterhdf5", "writer" ] }, "cell_filter": { "description": "Filter for cell data.", "setFrom": "{imported} via {file='B.cfg', line=23, column=-1}", "class": " >", "name": "cellfilteravg", "components": { "perf_logger": { "description": "Performance and memory logging.", "setFrom": "{default}", "class": "", "name": "memory_logger", "components": {}, "properties": { "include_dealloc": { "type": "bool", "description": "Subtract deallocated memory when reporting.", "value": "True", "setFrom": "{default}" }, "verbose": { "type": "bool", "description": "Print information to the screen.", "value": "False", "setFrom": "{default}" } }, "aliases": [ "memory_logger", "perf_logger" ] } }, "properties": {}, "aliases": [ "cellfilteravg", "cell_filter" ] }, "perf_logger": { "description": "Performance and memory logging.", "setFrom": "{default}", "class": "", "name": "memory_logger", "components": {}, "properties": { "include_dealloc": { "type": "bool", "description": "Subtract deallocated memory when reporting.", "value": "True", "setFrom": "{default}" }, "verbose": { "type": "bool", "description": "Print information to the screen.", "value": "False", "setFrom": "{default}" } }, "aliases": [ "memory_logger", "perf_logger" ] }, "vertex_filter": { "description": "Filter for vertex data.", "setFrom": "{default}", "class": "", "name": "nullcomponent", "components": {}, "properties": {}, "aliases": [ "nullcomponent", "vertex_filter" ] }, "coordsys": { "description": "Coordinate system for output.", "setFrom": "{default}", "class": " >", "name": "cscart", "components": {}, "properties": { "space_dim": { "type": "int", "description": "Number of dimensions for coordinate system.", "value": "3", "setFrom": "{default}" }, "units": { "type": "str", "description": "Units of coordinates.", "value": "m", "setFrom": "{default}" } }, "aliases": [ "cscart", "coordsys" ] } }, "properties": { "time_step": { "type": "dimensional", "description": "Time step between output.", "value": "1*s", "setFrom": "{default}" }, "skip": { "type": "int", "description": "Number of time steps to skip between output.", "value": "0", "setFrom": "{default}" }, "output_freq": { "type": "str", "description": "Flag indicating whether to use 'time_step' or 'skip' to set frequency of output.", "value": "skip", "setFrom": "{default}" }, "cell_data_fields": { "type": "list", "description": "Names of cell data fields to output.", "value": "['total_strain', 'stress']", "setFrom": "{default}" }, "cell_info_fields": { "type": "list", "description": "Names of cell info fields to output.", "value": "['mu', 'lambda', 'density']", "setFrom": "{default}" } }, "aliases": [ "outputmatelastic", "output" ] }, "perf_logger": { "description": "Performance and memory logging.", "setFrom": "{default}", "class": "", "name": "memory_logger", "components": {}, "properties": { "include_dealloc": { "type": "bool", "description": "Subtract deallocated memory when reporting.", "value": "True", "setFrom": "{default}" }, "verbose": { "type": "bool", "description": "Print information to the screen.", "value": "False", "setFrom": "{default}" } }, "aliases": [ "memory_logger", "perf_logger" ] }, "db_initial_strain": { "description": "Database for initial strain.", "setFrom": "{default}", "class": "", "name": "nullcomponent", "components": {}, "properties": {}, "aliases": [ "nullcomponent", "db_initial_strain" ] }, "db_properties": { "description": "Database for physical property parameters.", "setFrom": "{imported} via {file='viscoelastic.cfg', line=85, column=-1}", "class": " >", "name": "simpledb", "components": { "iohandler": { "description": "I/O handler for database.", "setFrom": "{default}", "class": " >", "name": "simpleioascii", "components": {}, "properties": { "filename": { "type": "str", "description": "Name of database file.", "value": "materials/mat_crust_elastic.spatialdb", "setFrom": "{file='viscoelastic.cfg', line=87, column=-1}" } }, "aliases": [ "simpleioascii", "iohandler" ] } }, "properties": { "query_type": { "type": "str", "description": "Type of query to perform.", "value": "nearest", "setFrom": "{default}" }, "label": { "type": "str", "description": "Descriptive label for database.", "value": "Properties for continental crust", "setFrom": "{file='viscoelastic.cfg', line=86, column=-1}" } }, "aliases": [ "simpledb", "db_properties" ] } }, "properties": { "id": { "type": "int", "description": "Material identifier (from mesh generator).", "value": "1", "setFrom": "{file='B.cfg', line=18, column=-1}" }, "label": { "type": "str", "description": "Descriptive label for material.", "value": "crust", "setFrom": "{file='B.cfg', line=17, column=-1}" } }, "aliases": [ "elasticisotropic3d", "crust" ] }, "mantle": { "description": "No description available.", "setFrom": "{imported} via {file='viscoelastic.cfg', line=28, column=-1}", "class": " >", "name": "maxwellisotropic3d", "components": { "db_initial_state": { "description": "Database for initial state variables.", "setFrom": "{default}", "class": "", "name": "nullcomponent", "components": {}, "properties": {}, "aliases": [ "nullcomponent", "db_initial_state" ] }, "quadrature": { "description": "Quadrature object for numerical integration.", "setFrom": "{default}", "class": " >", "name": "quadrature", "components": { "cell": { "description": "Reference cell with basis fns and quadrature rules.", "setFrom": "{imported} via {file='B.cfg', line=31, column=-1}", "class": "", "name": "fiatsimplex", "components": {}, "properties": { "collocate_quad": { "type": "bool", "description": "Collocate quadrature points with vertices.", "value": "False", "setFrom": "{default}" }, "quad_order": { "type": "int", "description": "Order of quadrature rule [-1, order = degree].", "value": "-1", "setFrom": "{default}" }, "dimension": { "type": "int", "description": "Dimension of finite-element cell.", "value": "3", "setFrom": "{file='B.cfg', line=32, column=-1}" }, "degree": { "type": "int", "description": "Degree of finite-element cell.", "value": "1", "setFrom": "{default}" } }, "aliases": [ "fiatsimplex", "cell" ] } }, "properties": { "min_jacobian": { "type": "float", "description": "Minimum allowable determinant of Jacobian.", "value": "1e-06", "setFrom": "{default}" }, "check_conditioning": { "type": "bool", "description": "Check element matrices for ill-conditioning.", "value": "False", "setFrom": "{default}" } }, "aliases": [ "quadrature" ] }, "db_initial_stress": { "description": "Database for initial stress.", "setFrom": "{default}", "class": "", "name": "nullcomponent", "components": {}, "properties": {}, "aliases": [ "nullcomponent", "db_initial_stress" ] }, "output": { "description": "Output manager for elastic material information.", "setFrom": "{default}", "class": " >", "name": "outputmatelastic", "components": { "writer": { "description": "Writer for data.", "setFrom": "{imported} via {file='B.cfg', line=34, column=-1}", "class": " >", "name": "datawriterhdf5", "components": {}, "properties": { "filename": { "type": "str", "description": "Name of HDF5 file.", "value": "output/mantle.h5", "setFrom": "{file='mesh_3km.cfg', line=28, column=-1}" } }, "aliases": [ "datawriterhdf5", "writer" ] }, "cell_filter": { "description": "Filter for cell data.", "setFrom": "{imported} via {file='B.cfg', line=33, column=-1}", "class": " >", "name": "cellfilteravg", "components": { "perf_logger": { "description": "Performance and memory logging.", "setFrom": "{default}", "class": "", "name": "memory_logger", "components": {}, "properties": { "include_dealloc": { "type": "bool", "description": "Subtract deallocated memory when reporting.", "value": "True", "setFrom": "{default}" }, "verbose": { "type": "bool", "description": "Print information to the screen.", "value": "False", "setFrom": "{default}" } }, "aliases": [ "memory_logger", "perf_logger" ] } }, "properties": {}, "aliases": [ "cellfilteravg", "cell_filter" ] }, "perf_logger": { "description": "Performance and memory logging.", "setFrom": "{default}", "class": "", "name": "memory_logger", "components": {}, "properties": { "include_dealloc": { "type": "bool", "description": "Subtract deallocated memory when reporting.", "value": "True", "setFrom": "{default}" }, "verbose": { "type": "bool", "description": "Print information to the screen.", "value": "False", "setFrom": "{default}" } }, "aliases": [ "memory_logger", "perf_logger" ] }, "vertex_filter": { "description": "Filter for vertex data.", "setFrom": "{default}", "class": "", "name": "nullcomponent", "components": {}, "properties": {}, "aliases": [ "nullcomponent", "vertex_filter" ] }, "coordsys": { "description": "Coordinate system for output.", "setFrom": "{default}", "class": " >", "name": "cscart", "components": {}, "properties": { "space_dim": { "type": "int", "description": "Number of dimensions for coordinate system.", "value": "3", "setFrom": "{default}" }, "units": { "type": "str", "description": "Units of coordinates.", "value": "m", "setFrom": "{default}" } }, "aliases": [ "cscart", "coordsys" ] } }, "properties": { "time_step": { "type": "dimensional", "description": "Time step between output.", "value": "1*s", "setFrom": "{default}" }, "skip": { "type": "int", "description": "Number of time steps to skip between output.", "value": "0", "setFrom": "{default}" }, "output_freq": { "type": "str", "description": "Flag indicating whether to use 'time_step' or 'skip' to set frequency of output.", "value": "skip", "setFrom": "{default}" }, "cell_data_fields": { "type": "list", "description": "Names of cell data fields to output.", "value": "['total_strain', 'stress']", "setFrom": "{default}" }, "cell_info_fields": { "type": "list", "description": "Names of cell info fields to output.", "value": "['mu', 'lambda', 'density']", "setFrom": "{default}" } }, "aliases": [ "outputmatelastic", "output" ] }, "perf_logger": { "description": "Performance and memory logging.", "setFrom": "{default}", "class": "", "name": "memory_logger", "components": {}, "properties": { "include_dealloc": { "type": "bool", "description": "Subtract deallocated memory when reporting.", "value": "True", "setFrom": "{default}" }, "verbose": { "type": "bool", "description": "Print information to the screen.", "value": "False", "setFrom": "{default}" } }, "aliases": [ "memory_logger", "perf_logger" ] }, "db_initial_strain": { "description": "Database for initial strain.", "setFrom": "{default}", "class": "", "name": "nullcomponent", "components": {}, "properties": {}, "aliases": [ "nullcomponent", "db_initial_strain" ] }, "db_properties": { "description": "Database for physical property parameters.", "setFrom": "{imported} via {file='viscoelastic.cfg', line=65, column=-1}", "class": " >", "name": "compositedb", "components": { "db_B": { "description": "Spatial database B.", "setFrom": "{imported} via {file='viscoelastic.cfg', line=77, column=-1}", "class": " >", "name": "simplegriddb", "components": {}, "properties": { "query_type": { "type": "str", "description": "Type of query to perform.", "value": "linear", "setFrom": "{file='viscoelastic.cfg', line=80, column=-1}" }, "label": { "type": "str", "description": "Descriptive label for database.", "value": "Linear Maxwell viscoelatic properties", "setFrom": "{file='viscoelastic.cfg', line=78, column=-1}" }, "filename": { "type": "str", "description": "Name for data file.", "value": "materials/mat_viscoelastic.spatialdb", "setFrom": "{file='viscoelastic.cfg', line=79, column=-1}" } }, "aliases": [ "simplegriddb", "db_B" ] }, "db_A": { "description": "Spatial database A.", "setFrom": "{imported} via {file='viscoelastic.cfg', line=71, column=-1}", "class": " >", "name": "simpledb", "components": { "iohandler": { "description": "I/O handler for database.", "setFrom": "{default}", "class": " >", "name": "simpleioascii", "components": {}, "properties": { "filename": { "type": "str", "description": "Name of database file.", "value": "materials/mat_mantle_elastic.spatialdb", "setFrom": "{file='viscoelastic.cfg', line=73, column=-1}" } }, "aliases": [ "simpleioascii", "iohandler" ] } }, "properties": { "query_type": { "type": "str", "description": "Type of query to perform.", "value": "nearest", "setFrom": "{default}" }, "label": { "type": "str", "description": "Descriptive label for database.", "value": "Elastic properties", "setFrom": "{file='viscoelastic.cfg', line=72, column=-1}" } }, "aliases": [ "simpledb", "db_A" ] } }, "properties": { "values_B": { "type": "list", "description": "Names of values to query with database B.", "value": "['viscosity']", "setFrom": "{file='viscoelastic.cfg', line=76, column=-1}" }, "values_A": { "type": "list", "description": "Names of values to query with database A.", "value": "['density', 'vs', 'vp']", "setFrom": "{file='viscoelastic.cfg', line=70, column=-1}" }, "label": { "type": "str", "description": "Descriptive label for database.", "value": "Composite spatial database for mantle material properties", "setFrom": "{file='viscoelastic.cfg', line=66, column=-1}" } }, "aliases": [ "compositedb", "db_properties" ] } }, "properties": { "id": { "type": "int", "description": "Material identifier (from mesh generator).", "value": "2", "setFrom": "{file='B.cfg', line=28, column=-1}" }, "label": { "type": "str", "description": "Descriptive label for material.", "value": "mantle", "setFrom": "{file='B.cfg', line=27, column=-1}" } }, "aliases": [ "maxwellisotropic3d", "mantle" ] } }, "properties": {}, "aliases": [ "materials" ] }, "formulation": { "description": "Simple progress monitor via text file.", "setFrom": "{default}", "class": " >", "name": "implicit", "components": { "time_step": { "description": "Time step size manager.", "setFrom": "{default}", "class": "", "name": "timestepuniform", "components": {}, "properties": { "total_time": { "type": "dimensional", "description": "Time duration for simulation.", "value": "0*s", "setFrom": "{file='./pylithapp.cfg', line=55, column=-1}" }, "dt": { "type": "dimensional", "description": "Time step for simulation.", "value": "1*s", "setFrom": "{default}" }, "start_time": { "type": "dimensional", "description": "Time duration for simulation.", "value": "0*s", "setFrom": "{default}" } }, "aliases": [ "timestepuniform", "time_step" ] }, "output": { "description": "Output managers associated with solution.", "setFrom": "{built-in} via {file='./pylithapp.cfg', line=49, column=-1}", "class": "", "name": "output", "components": { "domain": { "description": "No description available.", "setFrom": "{default}", "class": " >", "name": "outputsoln", "components": { "writer": { "description": "Writer for data.", "setFrom": "{default}", "class": " >", "name": "datawritervtk", "components": {}, "properties": { "time_format": { "type": "str", "description": "C style format string for time stamp in filename.", "value": "%f", "setFrom": "{default}" }, "time_constant": { "type": "dimensional", "description": "Values used to normalize time stamp in filename.", "value": "1*s", "setFrom": "{default}" }, "float_precision": { "type": "int", "description": "Precision of floating point values in output.", "value": "6", "setFrom": "{default}" }, "filename": { "type": "str", "description": "Name of VTK file.", "value": "output/domain.h5", "setFrom": "{file='mesh_3km.cfg', line=20, column=-1}" } }, "aliases": [ "datawritervtk", "writer" ] }, "cell_filter": { "description": "Filter for cell data.", "setFrom": "{default}", "class": "", "name": "nullcomponent", "components": {}, "properties": {}, "aliases": [ "nullcomponent", "cell_filter" ] }, "perf_logger": { "description": "Performance and memory logging.", "setFrom": "{default}", "class": "", "name": "memory_logger", "components": {}, "properties": { "include_dealloc": { "type": "bool", "description": "Subtract deallocated memory when reporting.", "value": "True", "setFrom": "{default}" }, "verbose": { "type": "bool", "description": "Print information to the screen.", "value": "False", "setFrom": "{default}" } }, "aliases": [ "memory_logger", "perf_logger" ] }, "vertex_filter": { "description": "Filter for vertex data.", "setFrom": "{default}", "class": "", "name": "nullcomponent", "components": {}, "properties": {}, "aliases": [ "nullcomponent", "vertex_filter" ] }, "coordsys": { "description": "Coordinate system for output.", "setFrom": "{default}", "class": " >", "name": "cscart", "components": {}, "properties": { "space_dim": { "type": "int", "description": "Number of dimensions for coordinate system.", "value": "3", "setFrom": "{default}" }, "units": { "type": "str", "description": "Units of coordinates.", "value": "m", "setFrom": "{default}" } }, "aliases": [ "cscart", "coordsys" ] } }, "properties": { "skip": { "type": "int", "description": "Number of time steps to skip between output.", "value": "0", "setFrom": "{default}" }, "output_freq": { "type": "str", "description": "Flag indicating whether to use 'time_step' or 'skip' to set frequency of output.", "value": "skip", "setFrom": "{default}" }, "vertex_data_fields": { "type": "list", "description": "Names of vertex data fields to output.", "value": "['displacement']", "setFrom": "{default}" }, "cell_info_fields": { "type": "list", "description": "Names of cell info fields to output.", "value": "[]", "setFrom": "{default}" }, "time_step": { "type": "dimensional", "description": "Time step between output.", "value": "1*s", "setFrom": "{default}" } }, "aliases": [ "outputsoln", "domain" ] }, "subdomain": { "description": "No description available.", "setFrom": "{imported} via {file='./pylithapp.cfg', line=50, column=-1}", "class": " >", "name": "outputsolnsubset", "components": { "writer": { "description": "Writer for data.", "setFrom": "{default}", "class": " >", "name": "datawritervtk", "components": {}, "properties": { "time_format": { "type": "str", "description": "C style format string for time stamp in filename.", "value": "%f", "setFrom": "{default}" }, "time_constant": { "type": "dimensional", "description": "Values used to normalize time stamp in filename.", "value": "1*s", "setFrom": "{default}" }, "float_precision": { "type": "int", "description": "Precision of floating point values in output.", "value": "6", "setFrom": "{default}" }, "filename": { "type": "str", "description": "Name of VTK file.", "value": "output/zp.h5", "setFrom": "{file='mesh_3km.cfg', line=16, column=-1}" } }, "aliases": [ "datawritervtk", "writer" ] }, "cell_filter": { "description": "Filter for cell data.", "setFrom": "{default}", "class": "", "name": "nullcomponent", "components": {}, "properties": {}, "aliases": [ "nullcomponent", "cell_filter" ] }, "perf_logger": { "description": "Performance and memory logging.", "setFrom": "{default}", "class": "", "name": "memory_logger", "components": {}, "properties": { "include_dealloc": { "type": "bool", "description": "Subtract deallocated memory when reporting.", "value": "True", "setFrom": "{default}" }, "verbose": { "type": "bool", "description": "Print information to the screen.", "value": "False", "setFrom": "{default}" } }, "aliases": [ "memory_logger", "perf_logger" ] }, "vertex_filter": { "description": "Filter for vertex data.", "setFrom": "{default}", "class": "", "name": "nullcomponent", "components": {}, "properties": {}, "aliases": [ "nullcomponent", "vertex_filter" ] }, "coordsys": { "description": "Coordinate system for output.", "setFrom": "{default}", "class": " >", "name": "cscart", "components": {}, "properties": { "space_dim": { "type": "int", "description": "Number of dimensions for coordinate system.", "value": "3", "setFrom": "{default}" }, "units": { "type": "str", "description": "Units of coordinates.", "value": "m", "setFrom": "{default}" } }, "aliases": [ "cscart", "coordsys" ] } }, "properties": { "time_step": { "type": "dimensional", "description": "Time step between output.", "value": "1*s", "setFrom": "{default}" }, "skip": { "type": "int", "description": "Number of time steps to skip between output.", "value": "0", "setFrom": "{default}" }, "output_freq": { "type": "str", "description": "Flag indicating whether to use 'time_step' or 'skip' to set frequency of output.", "value": "skip", "setFrom": "{default}" }, "vertex_data_fields": { "type": "list", "description": "Names of vertex data fields to output.", "value": "['displacement']", "setFrom": "{default}" }, "label": { "type": "str", "description": "Label identifier for subdomain.", "value": "zp", "setFrom": "{file='./pylithapp.cfg', line=51, column=-1}" } }, "aliases": [ "outputsolnsubset", "subdomain" ] } }, "properties": {}, "aliases": [ "output" ] }, "perf_logger": { "description": "Performance and memory logging.", "setFrom": "{default}", "class": "", "name": "memory_logger", "components": {}, "properties": { "include_dealloc": { "type": "bool", "description": "Subtract deallocated memory when reporting.", "value": "True", "setFrom": "{default}" }, "verbose": { "type": "bool", "description": "Print information to the screen.", "value": "False", "setFrom": "{default}" } }, "aliases": [ "memory_logger", "perf_logger" ] }, "jacobian_viewer": { "description": "Writer for Jacobian sparse matrix.", "setFrom": "{default}", "class": "", "name": "formulation", "components": {}, "properties": { "time_format": { "type": "str", "description": "C style format string for time stamp in filename.", "value": "%f", "setFrom": "{default}" }, "time_constant": { "type": "dimensional", "description": "Values used to normalize time stamp in filename.", "value": "1*s", "setFrom": "{default}" }, "filename": { "type": "str", "description": "Filename for Jacobian matrix.", "value": "jacobian.mat", "setFrom": "{default}" } }, "aliases": [ "formulation", "jacobian_viewer" ] }, "solver": { "description": "Algebraic solver.", "setFrom": "{imported} via {file='./pylithapp.cfg', line=46, column=-1}", "class": " >", "name": "solvernonlinear", "components": {}, "properties": { "use_cuda": { "type": "bool", "description": "Enable use of CUDA for finite-element integrations.", "value": "False", "setFrom": "{default}" }, "create_null_space": { "type": "bool", "description": "Create solution null space. Changing this setting should only be necessary for test problems with fewer DOF than the null space.", "value": "True", "setFrom": "{default}" } }, "aliases": [ "solvernonlinear", "solver" ] } }, "properties": { "split_fields": { "type": "bool", "description": "Split solution fields into displacements and Lagrange multipliers for separate preconditioning.", "value": "True", "setFrom": "{file='./pylithapp.cfg', line=132, column=-1}" }, "use_custom_constraint_pc": { "type": "bool", "description": "Use custom preconditioner for Lagrange constraints.", "value": "False", "setFrom": "{default}" }, "view_jacobian": { "type": "bool", "description": "Write Jacobian matrix to binary file.", "value": "False", "setFrom": "{default}" }, "matrix_type": { "type": "str", "description": "Type of PETSc sparse matrix.", "value": "aij", "setFrom": "{file='./pylithapp.cfg', line=133, column=-1}" } }, "aliases": [ "implicit", "formulation" ] }, "progress_monitor": { "description": "No description available.", "setFrom": "{default}", "class": "", "name": "progressmonitortime", "components": {}, "properties": { "t_units": { "type": "str", "description": "Units for simulation time in output.", "value": "year", "setFrom": "{default}" }, "update_percent": { "type": "float", "description": "Frequency of progress updates (percent).", "value": "5.0", "setFrom": "{default}" }, "filename": { "type": "str", "description": "Name of output file.", "value": "progress.txt", "setFrom": "{default}" } }, "aliases": [ "progressmonitortime", "progress_monitor" ] } }, "properties": { "elastic_prestep": { "type": "bool", "description": "Include a static calculation with elastic behavior before time stepping.", "value": "True", "setFrom": "{default}" }, "dimension": { "type": "int", "description": "Spatial dimension of problem space.", "value": "3", "setFrom": "{default}" } }, "aliases": [ "timedependent", "problem" ] }, "perf_logger": { "description": "Performance and memory logging.", "setFrom": "{default}", "class": "", "name": "memory_logger", "components": {}, "properties": { "include_dealloc": { "type": "bool", "description": "Subtract deallocated memory when reporting.", "value": "True", "setFrom": "{default}" }, "verbose": { "type": "bool", "description": "Print information to the screen.", "value": "False", "setFrom": "{default}" } }, "aliases": [ "memory_logger", "perf_logger" ] } }, "class": "" }, "platform": { "kernel": "3.10.0-1160.71.1.el7.x86_64", "hostname": "ln0004", "machine": "x86_64", "version": "#1 SMP Tue Jun 28 15:37:28 UTC 2022", "os": "Linux", "processor": "x86_64" }, "version": { "petsc": { "petscArch": "", "petscDir": "/home/brad/pylith-binary/dist", "version": "3.10.2", "isRelease": true }, "spatialdata": { "version": "1.10.0", "isRelease": true }, "netcdf": { "version": "4.6.3" }, "proj": { "version": "501" }, "hdf5": { "version": "1.10.5" }, "python": { "implementation": "CPython", "version": "2.7.15", "modules": { "FIAT": { "version": "0.9.9", "location": "/home/wadai0/sharm760/PylithResearch/pylith-2.2.2-linux-x86_64/lib/python2.7/site-packages/FIAT" }, "spatialdata": { "version": "1.10.0", "location": "/home/wadai0/sharm760/PylithResearch/pylith-2.2.2-linux-x86_64/lib/python2.7/site-packages/spatialdata" }, "netCDF4": { "version": "1.5.0.1", "location": "/home/wadai0/sharm760/PylithResearch/pylith-2.2.2-linux-x86_64/lib/python2.7/site-packages/netCDF4-1.5.0.1-py2.7-linux-x86_64.egg/netCDF4" }, "h5py": { "version": "2.9.0", "location": "/home/wadai0/sharm760/PylithResearch/pylith-2.2.2-linux-x86_64/lib/python2.7/site-packages/h5py-2.9.0-py2.7-linux-x86_64.egg/h5py" }, "pyre": { "version": "0.8.1", "location": "/home/wadai0/sharm760/PylithResearch/pylith-2.2.2-linux-x86_64/lib/python2.7/site-packages/pythia-0.8.1.19-py2.7.egg/pyre" }, "numpy": { "version": "1.14.3", "location": "/home/wadai0/sharm760/PylithResearch/pylith-2.2.2-linux-x86_64/lib/python2.7/site-packages/numpy-1.14.3-py2.7-linux-x86_64.egg/numpy" } }, "compiler": "GCC 7.3.0" }, "pylith": { "version": "2.2.2", "isRelease": true }, "mpi": { "implementation": "MPICH", "version": "3.2.1", "standard": "3.1" } }, "timestamp": "2022-08-08T11:29:24.298247" }