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 >
