# --- Create the input configuration
# Set up lattice
lattice = FaceCenteredCubic(4.0857*Angstrom)

# Define elements
elements = [Silver]

# Define coordinates
fractional_coordinates = [[ 0.,  0.,  0.]]

# Set up configuration
bulk_configuration = BulkConfiguration(
    bravais_lattice=lattice,
    elements=elements,
    fractional_coordinates=fractional_coordinates
    )

# --- Create a nanowire ---
configuration = minimalSurfaceWire(
    bulk_configuration=bulk_configuration,
    radius=7.5 * Angstrom,
    direction='100',
    energy_100=1.0 * eV,
    energy_110=1.0 * eV,
    energy_111=1.0 * eV,
    cut_perpendicular=True
)

# Repeat the configuration in the c-direction
configuration = repeat(configuration, na=1, nb=1, nc=8, stack_systems=False)
