Beispiel #1
0
        <parameter adjustable="True" max="500.0" min="150.0" name="T" scale="linear" value="600"/>
        <parameter adjustable="True" max="0.3" min="-1.3" name="deltaG" scale="linear" value="-0.5"/>
        <parameter adjustable="True" max="1000.0" min="1e-13" name="p_COgas" scale="log" value="0.2"/>
    </parameter_list>
    <lattice cell_size="3.5 0.0 0.0 0.0 3.5 0.0 0.0 0.0 10.0" default_layer="simple_cubic" representation="" substrate_layer="simple_cubic">
        <layer color="#ffffff" name="simple_cubic">
            <site default_species="CO" pos="0.5 0.5 0.5" tags="" type="coord1"/>
        </layer>
    </lattice>
    <process_list>
        <process enabled="True" name="CO_desorption" rate_constant="A_CO_des*exp(-E_act_des/(R*T))" tof_count="{'CO_Desorption': 1}">
            <condition coord_layer="simple_cubic" coord_name="coord1" coord_offset="0 0 0" species="CO"/>
            <action coord_layer="simple_cubic" coord_name="coord1" coord_offset="0 0 0" species="empty"/>
        </process>
        <process enabled="True" name="Do_nothing" rate_constant="0" tof_count="{'Do_nothing': 1}">
            <condition coord_layer="simple_cubic" coord_name="coord1" coord_offset="0 0 0" species="CO"/>
            <action coord_layer="simple_cubic" coord_name="coord1" coord_offset="0 0 0" species="empty"/>
        </process>
    </process_list>
    <output_list/>
</kmc>
"""
if __name__ == "__main__":
    import sys
    if len(sys.argv) == 1:
        from kmcos import cli
        cli.main("benchmark")
    if len(sys.argv) == 2:
        from kmcos import cli
        cli.main(sys.argv[1])
Beispiel #2
0
def viewer(argumentsString): #TODO: should change the view.py file to viewer, and change this to view.
    import kmcos.cli as cli
    cli.main('view'+' ' + argumentsString)    
Beispiel #3
0
def xml(argumentsString):
    import kmcos.cli as cli
    cli.main('xml'+' ' + argumentsString)    
Beispiel #4
0
def shell(argumentsString):
    import kmcos.cli as cli
    cli.main('shell'+' ' + argumentsString)    
Beispiel #5
0
def version(argumentsString):
    import kmcos.cli as cli
    cli.main('version'+' ' + argumentsString)    
Beispiel #6
0
def settings_export(argumentsString):
    import kmcos.cli as cli
    cli.main('settings-export'+' ' + argumentsString)
Beispiel #7
0
def run(argumentsString):
    import kmcos.cli as cli
    cli.main('run'+' ' + argumentsString)
Beispiel #8
0
def rebuild(argumentsString):
    import kmcos.cli as cli
    cli.main('rebuild'+' ' + argumentsString)
Beispiel #9
0
def help(argumentsString):
    import kmcos.cli as cli
    cli.main('help' +' '+ argumentsString)
Beispiel #10
0
def export(argumentsString):
    import kmcos.cli as cli
    cli.main('export'+' ' + argumentsString)