Skip to content

Latest commit

 

History

History
107 lines (87 loc) · 1.74 KB

aidan.md

File metadata and controls

107 lines (87 loc) · 1.74 KB

Ocean dump

Skill levels

Basic:

  • 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)

Intermediate:

  • 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

Advanced:

  • 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?

Skills

bash

  • 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

Resource management

  • basic
    • nci_account
    • lquota
    • short_files_report
    • gdata_files_report
  • intermediate
    • ncimonitor
    • mdss
    • mdssdiff
    • mdssprep

git

  • basic
    • clone
    • log
  • intermediate
    • branch
    • remote
    • push

fortran

  • basic
    • grep
    • editor
    • use github
  • intermediate
    • compiler
    • syntax highlighting editor
  • advanced
    • gdb/totalview
    • ld
    • ldd

payu

  • basic
    • run
    • -n
    • collate
    • setup
    • sweep
  • intermediate
    • grep
    • find

python

  • advanced
    • alter python

PBS

  • basic
    • nqstat, qsub, qstat, resources, queues
  • intermediate
    • nf_limits
    • node differences