- 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.php
by copying last year's one. - Update the preamble.
- Set all
fields (holding job ids) into
id => xxxxx
id => 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-master
directory accessible from the web server. - Update
.profile
and keep it running until competition is finished. This will fetch past data and 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.php
with 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/Y20XX
and 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.