for example:
if this is cfg file:
[pylithapp.problem]
# Create an array of one material
materials = [elastic]
# We use the default material (elasticity) and rheology
# (isotropic, linearly elastic).
[pylithapp.problem.materials.elastic]
# label_value must match the values in the mesh material-ids.
description = Elastic material
label_value = 0
# We will use uniform material properties, so we use the UniformDB
# spatial database.
db_auxiliary_field = spatialdata.spatialdb.UniformDB
db_auxiliary_field.description = Elastic properties
db_auxiliary_field.values = [density, vs, vp]
db_auxiliary_field.data = [2500*kg/m**3, 3.0*km/s, 5.2915026*km/s]
# Set the discretization of the material auxiliary fields (properties).
# We have uniform material properties, so we can use a basis order of 0.
auxiliary_subfields.density.basis_order = 0
bulk_rheology.auxiliary_subfields.bulk_modulus.basis_order = 0
bulk_rheology.auxiliary_subfields.shear_modulus.basis_order = 0
is this pml content ok?
<compoent name="pylithapp">
<component name="problem">
<property name="materials">[elastic]</property>
<component name="materials">
<component name="elastic">
<property name="discription">Elastic material</property>
<property name="label_value">0</property>
<property name="db_auxiliary_field">spatialdata.spatialdb.UniformDB</property>
<property name="db_auxiliary_field.description">Elastic properties</property>
<property name="db_auxiliary_field.values">[density, vs, vp]</property>
<property name="db_auxiliary_field.data">[2500*kg/m**3, 3.0*km/s, 5.2915026*km/s]</property>
<property name="auxiliary_subfields.density.basis_order">0</property>
<property name="bulk_rheology.auxiliary_subfields.bulk_modulus.basis_order">0</property>
<property name="bulk_rheology.auxiliary_subfields.shear_modulus.basis_order">0</property>
</component>
</component>
</component>
</compoent>