# 4.6. Changing Target Machine¶

In most of the examples in EnsembleMD, you will see that the script is pre-configured to run locally on your machine. In order to change the target, you would need to edit the resource handle (SingleClusterEnvironment) alone.

Note

In order to use a specific machine, it either needs to be already support by RADICAL Pilot (check here) or you would need to create a configuration file (check here).

You may find the script containing the resource handle as follows:

cluster = SingleClusterEnvironment(
resource="localhost",
cores=1,
walltime=15,
project=None,
database_name="mongod:mymongodburl" #Can be skipped if using ENV variable
)


To change the target to a machine with a label XYZ.new_machine, the resource handle may look like:

cluster = SingleClusterEnvironment(
resource="XYZ.new_machine",
cores=<specify the no. of cores to be acquired>,
walltime=<specify the duration of the acquisition>,