Christina,

The run_job script applies a user-defined configuration after the global
and job-specific configuration settings have been made.  The location of
these user configurations is specified by the 'userspecdir' variable
(typically set in the global.run_job.rc.tcl file).

Within this user-spec directory, you need subdirectories for each
configuration you wish to use.  By default, the script assumes an
'interactive' configuration.  You can control which configuration to use
with the '-cfg' parameter of run_job.

Finally, within each configuration subdirectory, you need two files:
user-preload.simics and user-postload.simics.  You can start with empty
files, then add commands (to user-postload) later as you adjust Flexus
parameters.

If you have not changed the default settings, the script is dying because
it expects to find ~/specs/interactive/user-postload.simics.  Once you
create this file (and the -preload), Flexus should start up correctly.

Stephen


On Mon, 29 Jun 2009, Christina Delimitrou wrote:

> Hello!
>
> I am trying to run the run_job script for a multithreaded workload
> (specifically apache_16cpu_40cl2) and get a script interrupt with a message
> :
> "Argument Error: argument 1 (user-preload.simics) given to
> 'run-command-file' has the wrong type;an existing file (in the Simics search
> path) expected".
> I noticed that there is a folder for global_job_specs but no folder for
> user_job_specs. Is it a file that I should create, and what configuration
> should it include?
>
> Thank you for your time,
> Christina
>
> --
> Undergraduate Student
> Electrical and Computer Engineering Department
> National Technical University of Athens
> Computer Systems Lab
> +30 210 6513839, +30 6947424452
> http://users.ntua.gr/el04019/Homepage/Home.html
>

Reply via email to