- Fix dates.
- Create the information web page.
- Ask Aaron Stump to reserve the termcomp queue in StarExec.
- Create a new directory, e.g.,
Y20XX. - Create
Y20XX/info.phpby copying last year's one. - Update the preamble.
- Set all
fields (holding job ids) into
id => xxxxxid => null - Comment out participants informations.
- Make announcement.
The following are automatic if you use Heroku with heroku-php-apache2 web server.
- Make sure that apache2 and PHP are installed.
- Make sure the PHP plugin in apache2 is enabled.
- Make sure the openssl extension in PHP is enabled, i.e., the following line is in your
php.ini:extension=php_openssl - Make the
starexec-masterdirectory accessible from the web server. - Update
.profileand keep it running until competition is finished. This will periodically update the present status from StarExec. - It will be nicer to automatically synchronize with the starexec-master repository.
- If needed, upload postprocessors in StarExec, especially the CeTA postprocessor.
- If needed, upload benchmarks, and make them public.
- Update
createjob.phpwith appropriate ids. - Open browser and log in to StarExec.
- In the same browser, open
http://url-to-starexec-master/createjob.php?competition=Y20XX. - Follow the interface. Keep in mind that StarExec might automatically log you off.
- When a job is created, update the corresponding job ids in
Y20XX/info.php. - Go to
http://url-to-starexec-master/Y20XXand check jobs are created. - Start all jobs, by going to starexec job pages. Start bigger jobs first, to make it run parallel.
When results are final, you can stop the process running ./.profile. Backup the Y20XX directory into the termCOMP repository.