- Run an existing model configuration
- Modify run length/time
- Specify different (already available) forcing fields
- View/analyse output using existing codes
- Understand model code, where to find it, how to look for source of outputs (text printed to logs etc)
- Modify existing configuration (diagnostic outputs, frequencies)
- Diagnose crashes
- Make minor changes to model source code, recompile and use modified executables
- Fix minor errors/bugs
- More complicated analyses, write analyses
- Create new model configurations
- Make extensive modifications to source code
- Fix difficult errors/bugs
- Create analysis routines usable by others, contribute to existing analysis software?
- basic
- mkdir
- cd
- ls
- cp
- mv
- rm
- cmdline options/arguments
- find
- module load
- module unload
- understand symbolic links
- intermediate
- make symbolic links
- rsync
- cp -r
- basic
- nci_account
- lquota
- short_files_report
- gdata_files_report
- intermediate
- ncimonitor
- mdss
- mdssdiff
- mdssprep
- basic
- clone
- log
- intermediate
- branch
- remote
- push
- basic
- grep
- editor
- use github
- intermediate
- compiler
- syntax highlighting editor
- advanced
- gdb/totalview
- ld
- ldd
- basic
- run
- -n
- collate
- setup
- sweep
- intermediate
- grep
- find
- advanced
- alter python
- basic
- nqstat, qsub, qstat, resources, queues
- intermediate
- nf_limits
- node differences